public class

SupportingMaterialsType

extends Object
java.lang.Object
   ↳ org.mule.modules.hrxml.newhire.SupportingMaterialsType

Class Overview

Java class for SupportingMaterialsType complex type.

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

 <complexType name="SupportingMaterialsType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Id" type="{http://ns.hr-xml.org/2007-04-15}EntityIdType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="EffectiveDate" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="StartDate" type="{http://ns.hr-xml.org/2007-04-15}AnyDateTimeNkNaType"/>
                   <element name="EndDate" type="{http://ns.hr-xml.org/2007-04-15}AnyDateTimeNkNaType" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <choice>
           <element name="EmbeddedData" maxOccurs="unbounded" minOccurs="0">
             <complexType>
               <complexContent>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                   <sequence>
                     <choice>
                       <element name="Content" type="{http://www.w3.org/2001/XMLSchema}string"/>
                       <element name="EncodedContent" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/>
                     </choice>
                     <element name="OriginalFileName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                   </sequence>
                 </restriction>
               </complexContent>
             </complexType>
           </element>
           <element name="AttachmentInfo" maxOccurs="unbounded" minOccurs="0">
             <complexType>
               <complexContent>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                   <sequence>
                     <element name="AttachmentId" type="{http://ns.hr-xml.org/2007-04-15}EntityIdType" minOccurs="0"/>
                     <element name="OriginalFileName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                   </sequence>
                 </restriction>
               </complexContent>
             </complexType>
           </element>
           <element name="ReferenceInfo" maxOccurs="unbounded" minOccurs="0">
             <complexType>
               <complexContent>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                   <sequence>
                     <element ref="{http://ns.hr-xml.org/2007-04-15}InternetWebAddress" minOccurs="0"/>
                     <element name="OriginalFileName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                   </sequence>
                 </restriction>
               </complexContent>
             </complexType>
           </element>
         </choice>
         <element name="AccessInfo" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element ref="{http://ns.hr-xml.org/2007-04-15}AccessCredential" maxOccurs="unbounded" minOccurs="0"/>
                   <element name="Instructions" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                   <element ref="{http://ns.hr-xml.org/2007-04-15}UserArea" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="UsageRestrictions" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Comments" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element ref="{http://ns.hr-xml.org/2007-04-15}UserArea" minOccurs="0"/>
       </sequence>
       <attribute ref="{http://www.w3.org/XML/1998/namespace}lang"/>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Nested Classes
class SupportingMaterialsType.AccessInfo

Java class for anonymous complex type. 

class SupportingMaterialsType.AttachmentInfo

Java class for anonymous complex type. 

class SupportingMaterialsType.EffectiveDate

Java class for anonymous complex type. 

class SupportingMaterialsType.EmbeddedData

Java class for anonymous complex type. 

class SupportingMaterialsType.ReferenceInfo

Java class for anonymous complex type. 

Fields
protected SupportingMaterialsType.AccessInfo accessInfo
protected List<SupportingMaterialsType.AttachmentInfo> attachmentInfo
protected String comments
protected SupportingMaterialsType.EffectiveDate effectiveDate
protected List<SupportingMaterialsType.EmbeddedData> embeddedData
protected List<EntityIdType> id
protected String lang
protected List<SupportingMaterialsType.ReferenceInfo> referenceInfo
protected String usageRestrictions
protected UserAreaType userArea
Public Constructors
SupportingMaterialsType()
Public Methods
SupportingMaterialsType.AccessInfo getAccessInfo()
Gets the value of the accessInfo property.
List<SupportingMaterialsType.AttachmentInfo> getAttachmentInfo()
Gets the value of the attachmentInfo property.
String getComments()
Gets the value of the comments property.
SupportingMaterialsType.EffectiveDate getEffectiveDate()
Gets the value of the effectiveDate property.
List<SupportingMaterialsType.EmbeddedData> getEmbeddedData()
Gets the value of the embeddedData property.
List<EntityIdType> getId()
Gets the value of the id property.
String getLang()
Gets the value of the lang property.
List<SupportingMaterialsType.ReferenceInfo> getReferenceInfo()
Gets the value of the referenceInfo property.
String getUsageRestrictions()
Gets the value of the usageRestrictions property.
UserAreaType getUserArea()
Gets the value of the userArea property.
void setAccessInfo(SupportingMaterialsType.AccessInfo value)
Sets the value of the accessInfo property.
void setComments(String value)
Sets the value of the comments property.
void setEffectiveDate(SupportingMaterialsType.EffectiveDate value)
Sets the value of the effectiveDate property.
void setLang(String value)
Sets the value of the lang property.
void setUsageRestrictions(String value)
Sets the value of the usageRestrictions property.
void setUserArea(UserAreaType value)
Sets the value of the userArea property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected SupportingMaterialsType.AccessInfo accessInfo

protected List<SupportingMaterialsType.AttachmentInfo> attachmentInfo

protected String comments

protected SupportingMaterialsType.EffectiveDate effectiveDate

protected List<SupportingMaterialsType.EmbeddedData> embeddedData

protected List<EntityIdType> id

protected String lang

protected List<SupportingMaterialsType.ReferenceInfo> referenceInfo

protected String usageRestrictions

protected UserAreaType userArea

Public Constructors

public SupportingMaterialsType ()

Public Methods

public SupportingMaterialsType.AccessInfo getAccessInfo ()

Gets the value of the accessInfo property.

Returns

public List<SupportingMaterialsType.AttachmentInfo> getAttachmentInfo ()

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

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

    getAttachmentInfo().add(newItem);
 

Objects of the following type(s) are allowed in the list SupportingMaterialsType.AttachmentInfo

public String getComments ()

Gets the value of the comments property.

Returns
  • possible object is String

public SupportingMaterialsType.EffectiveDate getEffectiveDate ()

Gets the value of the effectiveDate property.

Returns

public List<SupportingMaterialsType.EmbeddedData> getEmbeddedData ()

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

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

    getEmbeddedData().add(newItem);
 

Objects of the following type(s) are allowed in the list SupportingMaterialsType.EmbeddedData

public List<EntityIdType> getId ()

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

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

    getId().add(newItem);
 

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

public String getLang ()

Gets the value of the lang property.

Returns
  • possible object is String

public List<SupportingMaterialsType.ReferenceInfo> getReferenceInfo ()

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

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

    getReferenceInfo().add(newItem);
 

Objects of the following type(s) are allowed in the list SupportingMaterialsType.ReferenceInfo

public String getUsageRestrictions ()

Gets the value of the usageRestrictions property.

Returns
  • possible object is String

public UserAreaType getUserArea ()

Gets the value of the userArea property.

Returns

public void setAccessInfo (SupportingMaterialsType.AccessInfo value)

Sets the value of the accessInfo property.

Parameters
value Allowed object is SupportingMaterialsType.AccessInfo

public void setComments (String value)

Sets the value of the comments property.

Parameters
value Allowed object is String

public void setEffectiveDate (SupportingMaterialsType.EffectiveDate value)

Sets the value of the effectiveDate property.

Parameters
value Allowed object is SupportingMaterialsType.EffectiveDate

public void setLang (String value)

Sets the value of the lang property.

Parameters
value Allowed object is String

public void setUsageRestrictions (String value)

Sets the value of the usageRestrictions property.

Parameters
value Allowed object is String

public void setUserArea (UserAreaType value)

Sets the value of the userArea property.

Parameters
value Allowed object is UserAreaType