public class

AssignOrganizationRolesEventDataType

extends Object
java.lang.Object
   ↳ workday.com.bsvc.AssignOrganizationRolesEventDataType

Class Overview

Wrapper for Organization Role Assignment Data. Includes Role Assignments.

Java class for Assign_Organization_Roles_Event_DataType complex type.

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

 <complexType name="Assign_Organization_Roles_Event_DataType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Position_Reference" type="{urn:com.workday/bsvc}Position_ElementObjectType"/>
         <element name="Effective_Date" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="Role_Assignment" type="{urn:com.workday/bsvc}Role_AssignmentType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Fields
protected XMLGregorianCalendar effectiveDate
protected PositionElementObjectType positionReference
protected List<RoleAssignmentType> roleAssignment
Public Constructors
AssignOrganizationRolesEventDataType()
Public Methods
XMLGregorianCalendar getEffectiveDate()
Gets the value of the effectiveDate property.
PositionElementObjectType getPositionReference()
Gets the value of the positionReference property.
List<RoleAssignmentType> getRoleAssignment()
Gets the value of the roleAssignment property.
void setEffectiveDate(XMLGregorianCalendar value)
Sets the value of the effectiveDate property.
void setPositionReference(PositionElementObjectType value)
Sets the value of the positionReference property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected XMLGregorianCalendar effectiveDate

protected PositionElementObjectType positionReference

protected List<RoleAssignmentType> roleAssignment

Public Constructors

public AssignOrganizationRolesEventDataType ()

Public Methods

public XMLGregorianCalendar getEffectiveDate ()

Gets the value of the effectiveDate property.

Returns
  • possible object is XMLGregorianCalendar

public PositionElementObjectType getPositionReference ()

Gets the value of the positionReference property.

Returns

public List<RoleAssignmentType> getRoleAssignment ()

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

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

    getRoleAssignment().add(newItem);
 

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

public void setEffectiveDate (XMLGregorianCalendar value)

Sets the value of the effectiveDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setPositionReference (PositionElementObjectType value)

Sets the value of the positionReference property.

Parameters
value Allowed object is PositionElementObjectType