public class

CreatePositionDataType

extends Object
implements Serializable
java.lang.Object
   ↳ com.workday.recruiting.CreatePositionDataType

Class Overview

Wrapper element for the creation of a new position opening for a supervisory organization using position management.

Java class for Create_Position_DataType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="Create_Position_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Supervisory_Organization_Reference" type="{urn:com.workday/bsvc}Supervisory_OrganizationObjectType"/>
         <element name="Position_Request_Reason_Reference" type="{urn:com.workday/bsvc}Event_Classification_SubcategoryObjectType" minOccurs="0"/>
         <element name="Position_Data" type="{urn:com.workday/bsvc}Position_Definition_DataType"/>
         <element name="Qualification_Replacement_Data" type="{urn:com.workday/bsvc}Qualification_Data_for_Position_Restriction_or_Job_ProfileType" minOccurs="0"/>
         <element name="Position_Group_Restrictions_Data" type="{urn:com.workday/bsvc}Position_Group_Restriction_DataType" minOccurs="0"/>
         <element name="Edit_Assign_Organization_Sub_Process" type="{urn:com.workday/bsvc}Edit_Assign_Position_Organization_Sub_Business_ProcessType" minOccurs="0"/>
         <element name="Request_Default_Compensation_Sub_Process" type="{urn:com.workday/bsvc}Request_Compensation_Default_Sub_Business_ProcessType" minOccurs="0"/>
         <element name="Request_Budget_Approval_Sub_Process" type="{urn:com.workday/bsvc}Request_Budget_Approval_Sub_Business_ProcessType" minOccurs="0"/>
         <element name="Assign_Pay_Group_Sub_Process" type="{urn:com.workday/bsvc}Assign_Pay_Group_for_Position_Restrictions_Sub_Business_ProcessType" minOccurs="0"/>
         <element name="Assign_Costing_Allocation_Sub_Process" type="{urn:com.workday/bsvc}Assign_Costing_Allocation_Sub_Business_ProcessType" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected AssignCostingAllocationSubBusinessProcessType assignCostingAllocationSubProcess
protected AssignPayGroupForPositionRestrictionsSubBusinessProcessType assignPayGroupSubProcess
protected EditAssignPositionOrganizationSubBusinessProcessType editAssignOrganizationSubProcess
protected PositionDefinitionDataType positionData
protected PositionGroupRestrictionDataType positionGroupRestrictionsData
protected EventClassificationSubcategoryObjectType positionRequestReasonReference
protected QualificationDataForPositionRestrictionOrJobProfileType qualificationReplacementData
protected RequestBudgetApprovalSubBusinessProcessType requestBudgetApprovalSubProcess
protected RequestCompensationDefaultSubBusinessProcessType requestDefaultCompensationSubProcess
protected SupervisoryOrganizationObjectType supervisoryOrganizationReference
Public Constructors
CreatePositionDataType()
Public Methods
AssignCostingAllocationSubBusinessProcessType getAssignCostingAllocationSubProcess()
Gets the value of the assignCostingAllocationSubProcess property.
AssignPayGroupForPositionRestrictionsSubBusinessProcessType getAssignPayGroupSubProcess()
Gets the value of the assignPayGroupSubProcess property.
EditAssignPositionOrganizationSubBusinessProcessType getEditAssignOrganizationSubProcess()
Gets the value of the editAssignOrganizationSubProcess property.
PositionDefinitionDataType getPositionData()
Gets the value of the positionData property.
PositionGroupRestrictionDataType getPositionGroupRestrictionsData()
Gets the value of the positionGroupRestrictionsData property.
EventClassificationSubcategoryObjectType getPositionRequestReasonReference()
Gets the value of the positionRequestReasonReference property.
QualificationDataForPositionRestrictionOrJobProfileType getQualificationReplacementData()
Gets the value of the qualificationReplacementData property.
RequestBudgetApprovalSubBusinessProcessType getRequestBudgetApprovalSubProcess()
Gets the value of the requestBudgetApprovalSubProcess property.
RequestCompensationDefaultSubBusinessProcessType getRequestDefaultCompensationSubProcess()
Gets the value of the requestDefaultCompensationSubProcess property.
SupervisoryOrganizationObjectType getSupervisoryOrganizationReference()
Gets the value of the supervisoryOrganizationReference property.
void setAssignCostingAllocationSubProcess(AssignCostingAllocationSubBusinessProcessType value)
Sets the value of the assignCostingAllocationSubProcess property.
void setAssignPayGroupSubProcess(AssignPayGroupForPositionRestrictionsSubBusinessProcessType value)
Sets the value of the assignPayGroupSubProcess property.
void setEditAssignOrganizationSubProcess(EditAssignPositionOrganizationSubBusinessProcessType value)
Sets the value of the editAssignOrganizationSubProcess property.
void setPositionData(PositionDefinitionDataType value)
Sets the value of the positionData property.
void setPositionGroupRestrictionsData(PositionGroupRestrictionDataType value)
Sets the value of the positionGroupRestrictionsData property.
void setPositionRequestReasonReference(EventClassificationSubcategoryObjectType value)
Sets the value of the positionRequestReasonReference property.
void setQualificationReplacementData(QualificationDataForPositionRestrictionOrJobProfileType value)
Sets the value of the qualificationReplacementData property.
void setRequestBudgetApprovalSubProcess(RequestBudgetApprovalSubBusinessProcessType value)
Sets the value of the requestBudgetApprovalSubProcess property.
void setRequestDefaultCompensationSubProcess(RequestCompensationDefaultSubBusinessProcessType value)
Sets the value of the requestDefaultCompensationSubProcess property.
void setSupervisoryOrganizationReference(SupervisoryOrganizationObjectType value)
Sets the value of the supervisoryOrganizationReference property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected AssignCostingAllocationSubBusinessProcessType assignCostingAllocationSubProcess

protected EditAssignPositionOrganizationSubBusinessProcessType editAssignOrganizationSubProcess

protected PositionDefinitionDataType positionData

protected PositionGroupRestrictionDataType positionGroupRestrictionsData

protected EventClassificationSubcategoryObjectType positionRequestReasonReference

protected QualificationDataForPositionRestrictionOrJobProfileType qualificationReplacementData

protected RequestBudgetApprovalSubBusinessProcessType requestBudgetApprovalSubProcess

protected RequestCompensationDefaultSubBusinessProcessType requestDefaultCompensationSubProcess

protected SupervisoryOrganizationObjectType supervisoryOrganizationReference

Public Constructors

public CreatePositionDataType ()

Public Methods

public AssignCostingAllocationSubBusinessProcessType getAssignCostingAllocationSubProcess ()

Gets the value of the assignCostingAllocationSubProcess property.

public AssignPayGroupForPositionRestrictionsSubBusinessProcessType getAssignPayGroupSubProcess ()

Gets the value of the assignPayGroupSubProcess property.

public EditAssignPositionOrganizationSubBusinessProcessType getEditAssignOrganizationSubProcess ()

Gets the value of the editAssignOrganizationSubProcess property.

public PositionDefinitionDataType getPositionData ()

Gets the value of the positionData property.

Returns

public PositionGroupRestrictionDataType getPositionGroupRestrictionsData ()

Gets the value of the positionGroupRestrictionsData property.

Returns

public EventClassificationSubcategoryObjectType getPositionRequestReasonReference ()

Gets the value of the positionRequestReasonReference property.

Returns

public QualificationDataForPositionRestrictionOrJobProfileType getQualificationReplacementData ()

Gets the value of the qualificationReplacementData property.

public RequestBudgetApprovalSubBusinessProcessType getRequestBudgetApprovalSubProcess ()

Gets the value of the requestBudgetApprovalSubProcess property.

Returns

public RequestCompensationDefaultSubBusinessProcessType getRequestDefaultCompensationSubProcess ()

Gets the value of the requestDefaultCompensationSubProcess property.

public SupervisoryOrganizationObjectType getSupervisoryOrganizationReference ()

Gets the value of the supervisoryOrganizationReference property.

Returns

public void setAssignCostingAllocationSubProcess (AssignCostingAllocationSubBusinessProcessType value)

Sets the value of the assignCostingAllocationSubProcess property.

Parameters
value Allowed object is AssignCostingAllocationSubBusinessProcessType

public void setAssignPayGroupSubProcess (AssignPayGroupForPositionRestrictionsSubBusinessProcessType value)

Sets the value of the assignPayGroupSubProcess property.

public void setEditAssignOrganizationSubProcess (EditAssignPositionOrganizationSubBusinessProcessType value)

Sets the value of the editAssignOrganizationSubProcess property.

Parameters
value Allowed object is EditAssignPositionOrganizationSubBusinessProcessType

public void setPositionData (PositionDefinitionDataType value)

Sets the value of the positionData property.

Parameters
value Allowed object is PositionDefinitionDataType

public void setPositionGroupRestrictionsData (PositionGroupRestrictionDataType value)

Sets the value of the positionGroupRestrictionsData property.

Parameters
value Allowed object is PositionGroupRestrictionDataType

public void setPositionRequestReasonReference (EventClassificationSubcategoryObjectType value)

Sets the value of the positionRequestReasonReference property.

Parameters
value Allowed object is EventClassificationSubcategoryObjectType

public void setQualificationReplacementData (QualificationDataForPositionRestrictionOrJobProfileType value)

Sets the value of the qualificationReplacementData property.

Parameters
value Allowed object is QualificationDataForPositionRestrictionOrJobProfileType

public void setRequestBudgetApprovalSubProcess (RequestBudgetApprovalSubBusinessProcessType value)

Sets the value of the requestBudgetApprovalSubProcess property.

Parameters
value Allowed object is RequestBudgetApprovalSubBusinessProcessType

public void setRequestDefaultCompensationSubProcess (RequestCompensationDefaultSubBusinessProcessType value)

Sets the value of the requestDefaultCompensationSubProcess property.

Parameters
value Allowed object is RequestCompensationDefaultSubBusinessProcessType

public void setSupervisoryOrganizationReference (SupervisoryOrganizationObjectType value)

Sets the value of the supervisoryOrganizationReference property.

Parameters
value Allowed object is SupervisoryOrganizationObjectType