public class

AcademicUnitDataType

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

Class Overview

A container for all the detail information about the Academic Unit

Java class for Academic_Unit_DataType complex type.

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

 <complexType name="Academic_Unit_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="ID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Code" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Include_Code_in_Name" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Include_Incumbent_Leader_in_Name" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Academic_Organization_Subtype_Reference" type="{urn:com.workday/bsvc}Academic_Unit_SubtypeObjectType" minOccurs="0"/>
         <element name="Include_Subtype_in_Name" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Inactive" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="CIP_Code_Reference" type="{urn:com.workday/bsvc}CIP_Code__Workday_Owned_ObjectType" minOccurs="0"/>
         <element name="External_URL_Reference" type="{urn:com.workday/bsvc}External_URLObjectType" minOccurs="0"/>
         <element name="Supervisory_Organization_Reference" type="{urn:com.workday/bsvc}Supervisory_OrganizationObjectType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Track_Type_Reference" type="{urn:com.workday/bsvc}Academic_Track_TypeObjectType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
Fields
protected AcademicUnitSubtypeObjectType academicOrganizationSubtypeReference
protected CIPCodeWorkdayOwnedObjectType cipCodeReference
protected String code
protected ExternalURLObjectType externalURLReference
protected String id
protected Boolean inactive
protected Boolean includeCodeInName
protected Boolean includeIncumbentLeaderInName
protected Boolean includeSubtypeInName
protected String name
protected List<SupervisoryOrganizationObjectType> supervisoryOrganizationReference
protected List<AcademicTrackTypeObjectType> trackTypeReference
Public Constructors
AcademicUnitDataType()
Public Methods
AcademicUnitSubtypeObjectType getAcademicOrganizationSubtypeReference()
Gets the value of the academicOrganizationSubtypeReference property.
CIPCodeWorkdayOwnedObjectType getCIPCodeReference()
Gets the value of the cipCodeReference property.
String getCode()
Gets the value of the code property.
ExternalURLObjectType getExternalURLReference()
Gets the value of the externalURLReference property.
String getID()
Gets the value of the id property.
Boolean getInactive()
Gets the value of the inactive property.
Boolean getIncludeCodeInName()
Gets the value of the includeCodeInName property.
Boolean getIncludeIncumbentLeaderInName()
Gets the value of the includeIncumbentLeaderInName property.
Boolean getIncludeSubtypeInName()
Gets the value of the includeSubtypeInName property.
String getName()
Gets the value of the name property.
List<SupervisoryOrganizationObjectType> getSupervisoryOrganizationReference()
Gets the value of the supervisoryOrganizationReference property.
List<AcademicTrackTypeObjectType> getTrackTypeReference()
Gets the value of the trackTypeReference property.
void setAcademicOrganizationSubtypeReference(AcademicUnitSubtypeObjectType value)
Sets the value of the academicOrganizationSubtypeReference property.
void setCIPCodeReference(CIPCodeWorkdayOwnedObjectType value)
Sets the value of the cipCodeReference property.
void setCode(String value)
Sets the value of the code property.
void setExternalURLReference(ExternalURLObjectType value)
Sets the value of the externalURLReference property.
void setID(String value)
Sets the value of the id property.
void setInactive(Boolean value)
Sets the value of the inactive property.
void setIncludeCodeInName(Boolean value)
Sets the value of the includeCodeInName property.
void setIncludeIncumbentLeaderInName(Boolean value)
Sets the value of the includeIncumbentLeaderInName property.
void setIncludeSubtypeInName(Boolean value)
Sets the value of the includeSubtypeInName property.
void setName(String value)
Sets the value of the name property.
void setSupervisoryOrganizationReference(List<SupervisoryOrganizationObjectType> supervisoryOrganizationReference)
Sets the value of the supervisoryOrganizationReference property.
void setTrackTypeReference(List<AcademicTrackTypeObjectType> trackTypeReference)
Sets the value of the trackTypeReference property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected AcademicUnitSubtypeObjectType academicOrganizationSubtypeReference

protected CIPCodeWorkdayOwnedObjectType cipCodeReference

protected String code

protected ExternalURLObjectType externalURLReference

protected String id

protected Boolean inactive

protected Boolean includeCodeInName

protected Boolean includeIncumbentLeaderInName

protected Boolean includeSubtypeInName

protected String name

protected List<SupervisoryOrganizationObjectType> supervisoryOrganizationReference

protected List<AcademicTrackTypeObjectType> trackTypeReference

Public Constructors

public AcademicUnitDataType ()

Public Methods

public AcademicUnitSubtypeObjectType getAcademicOrganizationSubtypeReference ()

Gets the value of the academicOrganizationSubtypeReference property.

Returns

public CIPCodeWorkdayOwnedObjectType getCIPCodeReference ()

Gets the value of the cipCodeReference property.

Returns

public String getCode ()

Gets the value of the code property.

Returns
  • possible object is String

public ExternalURLObjectType getExternalURLReference ()

Gets the value of the externalURLReference property.

Returns

public String getID ()

Gets the value of the id property.

Returns
  • possible object is String

public Boolean getInactive ()

Gets the value of the inactive property. This getter has been renamed from isInactive() to getInactive() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public Boolean getIncludeCodeInName ()

Gets the value of the includeCodeInName property. This getter has been renamed from isIncludeCodeInName() to getIncludeCodeInName() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public Boolean getIncludeIncumbentLeaderInName ()

Gets the value of the includeIncumbentLeaderInName property. This getter has been renamed from isIncludeIncumbentLeaderInName() to getIncludeIncumbentLeaderInName() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public Boolean getIncludeSubtypeInName ()

Gets the value of the includeSubtypeInName property. This getter has been renamed from isIncludeSubtypeInName() to getIncludeSubtypeInName() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public String getName ()

Gets the value of the name property.

Returns
  • possible object is String

public List<SupervisoryOrganizationObjectType> getSupervisoryOrganizationReference ()

Gets the value of the supervisoryOrganizationReference 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 supervisoryOrganizationReference property.

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

    getSupervisoryOrganizationReference().add(newItem);
 

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

public List<AcademicTrackTypeObjectType> getTrackTypeReference ()

Gets the value of the trackTypeReference 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 trackTypeReference property.

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

    getTrackTypeReference().add(newItem);
 

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

public void setAcademicOrganizationSubtypeReference (AcademicUnitSubtypeObjectType value)

Sets the value of the academicOrganizationSubtypeReference property.

Parameters
value Allowed object is AcademicUnitSubtypeObjectType

public void setCIPCodeReference (CIPCodeWorkdayOwnedObjectType value)

Sets the value of the cipCodeReference property.

Parameters
value Allowed object is CIPCodeWorkdayOwnedObjectType

public void setCode (String value)

Sets the value of the code property.

Parameters
value Allowed object is String

public void setExternalURLReference (ExternalURLObjectType value)

Sets the value of the externalURLReference property.

Parameters
value Allowed object is ExternalURLObjectType

public void setID (String value)

Sets the value of the id property.

Parameters
value Allowed object is String

public void setInactive (Boolean value)

Sets the value of the inactive property.

Parameters
value Allowed object is Boolean

public void setIncludeCodeInName (Boolean value)

Sets the value of the includeCodeInName property.

Parameters
value Allowed object is Boolean

public void setIncludeIncumbentLeaderInName (Boolean value)

Sets the value of the includeIncumbentLeaderInName property.

Parameters
value Allowed object is Boolean

public void setIncludeSubtypeInName (Boolean value)

Sets the value of the includeSubtypeInName property.

Parameters
value Allowed object is Boolean

public void setName (String value)

Sets the value of the name property.

Parameters
value Allowed object is String

public void setSupervisoryOrganizationReference (List<SupervisoryOrganizationObjectType> supervisoryOrganizationReference)

Sets the value of the supervisoryOrganizationReference property.

Parameters
supervisoryOrganizationReference Allowed object is SupervisoryOrganizationObjectType

public void setTrackTypeReference (List<AcademicTrackTypeObjectType> trackTypeReference)

Sets the value of the trackTypeReference property.

Parameters
trackTypeReference Allowed object is AcademicTrackTypeObjectType