public class

SupervisoryOrgDataType

extends Object
implements Serializable
java.lang.Object
   ↳ com.workday.hr.SupervisoryOrgDataType

Class Overview

Contains details specific to a Supervisory Organization.

Java class for Supervisory_Org_DataType complex type.

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

 <complexType name="Supervisory_Org_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Staffing_Model" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Location_Reference" type="{urn:com.workday/bsvc}LocationObjectType" minOccurs="0"/>
         <element name="Organization_Assignments_Data" type="{urn:com.workday/bsvc}Organization_Assignments_DataType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Staffing_Restrictions_Data" type="{urn:com.workday/bsvc}Position_Group_Restriction_Summary_DataType" minOccurs="0"/>
         <element name="Available_For_Hire" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Hiring_Freeze" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected Boolean availableForHire
protected Boolean hiringFreeze
protected LocationObjectType locationReference
protected List<OrganizationAssignmentsDataType> organizationAssignmentsData
protected String staffingModel
protected PositionGroupRestrictionSummaryDataType staffingRestrictionsData
Public Constructors
SupervisoryOrgDataType()
Public Methods
Boolean getAvailableForHire()
Gets the value of the availableForHire property.
Boolean getHiringFreeze()
Gets the value of the hiringFreeze property.
LocationObjectType getLocationReference()
Gets the value of the locationReference property.
List<OrganizationAssignmentsDataType> getOrganizationAssignmentsData()
Gets the value of the organizationAssignmentsData property.
String getStaffingModel()
Gets the value of the staffingModel property.
PositionGroupRestrictionSummaryDataType getStaffingRestrictionsData()
Gets the value of the staffingRestrictionsData property.
void setAvailableForHire(Boolean value)
Sets the value of the availableForHire property.
void setHiringFreeze(Boolean value)
Sets the value of the hiringFreeze property.
void setLocationReference(LocationObjectType value)
Sets the value of the locationReference property.
void setOrganizationAssignmentsData(List<OrganizationAssignmentsDataType> organizationAssignmentsData)
Sets the value of the organizationAssignmentsData property.
void setStaffingModel(String value)
Sets the value of the staffingModel property.
void setStaffingRestrictionsData(PositionGroupRestrictionSummaryDataType value)
Sets the value of the staffingRestrictionsData property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected Boolean availableForHire

protected Boolean hiringFreeze

protected LocationObjectType locationReference

protected List<OrganizationAssignmentsDataType> organizationAssignmentsData

protected String staffingModel

protected PositionGroupRestrictionSummaryDataType staffingRestrictionsData

Public Constructors

public SupervisoryOrgDataType ()

Public Methods

public Boolean getAvailableForHire ()

Gets the value of the availableForHire property. This getter has been renamed from isAvailableForHire() to getAvailableForHire() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public Boolean getHiringFreeze ()

Gets the value of the hiringFreeze property. This getter has been renamed from isHiringFreeze() to getHiringFreeze() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public LocationObjectType getLocationReference ()

Gets the value of the locationReference property.

Returns

public List<OrganizationAssignmentsDataType> getOrganizationAssignmentsData ()

Gets the value of the organizationAssignmentsData property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the organizationAssignmentsData property.

For example, to add a new item, do as follows:

    getOrganizationAssignmentsData().add(newItem);
 

Objects of the following type(s) are allowed in the list OrganizationAssignmentsDataType

public String getStaffingModel ()

Gets the value of the staffingModel property.

Returns
  • possible object is String

public PositionGroupRestrictionSummaryDataType getStaffingRestrictionsData ()

Gets the value of the staffingRestrictionsData property.

Returns

public void setAvailableForHire (Boolean value)

Sets the value of the availableForHire property.

Parameters
value Allowed object is Boolean

public void setHiringFreeze (Boolean value)

Sets the value of the hiringFreeze property.

Parameters
value Allowed object is Boolean

public void setLocationReference (LocationObjectType value)

Sets the value of the locationReference property.

Parameters
value Allowed object is LocationObjectType

public void setOrganizationAssignmentsData (List<OrganizationAssignmentsDataType> organizationAssignmentsData)

Sets the value of the organizationAssignmentsData property.

Parameters
organizationAssignmentsData Allowed object is OrganizationAssignmentsDataType

public void setStaffingModel (String value)

Sets the value of the staffingModel property.

Parameters
value Allowed object is String

public void setStaffingRestrictionsData (PositionGroupRestrictionSummaryDataType value)

Sets the value of the staffingRestrictionsData property.

Parameters
value Allowed object is PositionGroupRestrictionSummaryDataType