public class

AssociationType

extends Object
java.lang.Object
   ↳ org.mule.modules.hrxml.newhire.AssociationType
Known Direct Subclasses

Class Overview

Java class for AssociationType complex type.

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

 <complexType name="AssociationType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="Id" type="{http://ns.hr-xml.org/2007-04-15}EntityIdType" minOccurs="0"/>
         <element name="Link" type="{http://ns.hr-xml.org/2007-04-15}InternetWebAddressType" minOccurs="0"/>
         <element name="StartDate" type="{http://ns.hr-xml.org/2007-04-15}FlexibleDatesType" minOccurs="0"/>
         <element name="EndDate" type="{http://ns.hr-xml.org/2007-04-15}FlexibleDatesType" minOccurs="0"/>
         <element name="Role" maxOccurs="unbounded" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                   <element name="Deliverable" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
                   <element name="StartDate" type="{http://ns.hr-xml.org/2007-04-15}FlexibleDatesType" minOccurs="0"/>
                   <element name="EndDate" type="{http://ns.hr-xml.org/2007-04-15}FlexibleDatesType" minOccurs="0"/>
                   <element name="Comments" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="Comments" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Nested Classes
class AssociationType.Role

Java class for anonymous complex type. 

Fields
protected String comments
protected FlexibleDatesType endDate
protected EntityIdType id
protected String link
protected String name
protected List<AssociationType.Role> role
protected FlexibleDatesType startDate
Public Constructors
AssociationType()
Public Methods
String getComments()
Gets the value of the comments property.
FlexibleDatesType getEndDate()
Gets the value of the endDate property.
EntityIdType getId()
Gets the value of the id property.
String getLink()
Gets the value of the link property.
String getName()
Gets the value of the name property.
List<AssociationType.Role> getRole()
Gets the value of the role property.
FlexibleDatesType getStartDate()
Gets the value of the startDate property.
void setComments(String value)
Sets the value of the comments property.
void setEndDate(FlexibleDatesType value)
Sets the value of the endDate property.
void setId(EntityIdType value)
Sets the value of the id property.
void setLink(String value)
Sets the value of the link property.
void setName(String value)
Sets the value of the name property.
void setStartDate(FlexibleDatesType value)
Sets the value of the startDate property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected String comments

protected FlexibleDatesType endDate

protected EntityIdType id

protected String link

protected String name

protected List<AssociationType.Role> role

protected FlexibleDatesType startDate

Public Constructors

public AssociationType ()

Public Methods

public String getComments ()

Gets the value of the comments property.

Returns
  • possible object is String

public FlexibleDatesType getEndDate ()

Gets the value of the endDate property.

Returns

public EntityIdType getId ()

Gets the value of the id property.

Returns

public String getLink ()

Gets the value of the link property.

Returns
  • possible object is String

public String getName ()

Gets the value of the name property.

Returns
  • possible object is String

public List<AssociationType.Role> getRole ()

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

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

    getRole().add(newItem);
 

Objects of the following type(s) are allowed in the list AssociationType.Role

public FlexibleDatesType getStartDate ()

Gets the value of the startDate property.

Returns

public void setComments (String value)

Sets the value of the comments property.

Parameters
value Allowed object is String

public void setEndDate (FlexibleDatesType value)

Sets the value of the endDate property.

Parameters
value Allowed object is FlexibleDatesType

public void setId (EntityIdType value)

Sets the value of the id property.

Parameters
value Allowed object is EntityIdType

public void setLink (String value)

Sets the value of the link property.

Parameters
value Allowed object is String

public void setName (String value)

Sets the value of the name property.

Parameters
value Allowed object is String

public void setStartDate (FlexibleDatesType value)

Sets the value of the startDate property.

Parameters
value Allowed object is FlexibleDatesType