public class

AssignOrganizationRolesEventDataType

extends Object
implements Serializable
java.lang.Object
   ↳ com.workday.absence.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="Role_Assignee_Reference" type="{urn:com.workday/bsvc}RoleeObjectType"/>
         <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

Constants
long serialVersionUID
Fields
protected XMLGregorianCalendar effectiveDate
protected RoleeObjectType roleAssigneeReference
protected List<RoleAssignmentType> roleAssignment
Public Constructors
AssignOrganizationRolesEventDataType()
Public Methods
XMLGregorianCalendar getEffectiveDate()
Gets the value of the effectiveDate property.
RoleeObjectType getRoleAssigneeReference()
Gets the value of the roleAssigneeReference property.
List<RoleAssignmentType> getRoleAssignment()
Gets the value of the roleAssignment property.
void setEffectiveDate(XMLGregorianCalendar value)
Sets the value of the effectiveDate property.
void setRoleAssigneeReference(RoleeObjectType value)
Sets the value of the roleAssigneeReference property.
void setRoleAssignment(List<RoleAssignmentType> roleAssignment)
Sets the value of the roleAssignment property.
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 1 (0x0000000000000001)

Fields

protected XMLGregorianCalendar effectiveDate

protected RoleeObjectType roleAssigneeReference

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 RoleeObjectType getRoleAssigneeReference ()

Gets the value of the roleAssigneeReference 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 setRoleAssigneeReference (RoleeObjectType value)

Sets the value of the roleAssigneeReference property.

Parameters
value Allowed object is RoleeObjectType

public void setRoleAssignment (List<RoleAssignmentType> roleAssignment)

Sets the value of the roleAssignment property.

Parameters
roleAssignment Allowed object is RoleAssignmentType