public static class

NewHireType.PositionInfo

extends Object
java.lang.Object
   ↳ org.mule.modules.hrxml.newhire.NewHireType.PositionInfo

Class Overview

Java class for anonymous complex type.

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

 <complexType>
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="ReferenceInfo" type="{http://ns.hr-xml.org/2007-04-15}NewHireReferenceInfoType"/>
         <element name="OfferInfo">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="NegotiatedPositionTitle" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                   <element name="NegotiatedPositionDescription" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                   <element name="OfferMade" minOccurs="0">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <sequence>
                             <element name="OfferedBy" minOccurs="0">
                               <complexType>
                                 <complexContent>
                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                                     <sequence>
                                       <element ref="{http://ns.hr-xml.org/2007-04-15}PersonName" minOccurs="0"/>
                                       <element name="PersonId" type="{http://ns.hr-xml.org/2007-04-15}EntityIdType" minOccurs="0"/>
                                     </sequence>
                                   </restriction>
                                 </complexContent>
                               </complexType>
                             </element>
                             <element name="OfferedOnDate" type="{http://ns.hr-xml.org/2007-04-15}LocalDateType" minOccurs="0"/>
                           </sequence>
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                   <element name="DateJobAccepted" type="{http://ns.hr-xml.org/2007-04-15}LocalDateType" minOccurs="0"/>
                   <element name="EmploymentStartDate" type="{http://ns.hr-xml.org/2007-04-15}LocalDateType"/>
                   <element name="ExpectedEndDate" type="{http://ns.hr-xml.org/2007-04-15}LocalDateType" minOccurs="0"/>
                   <element name="FirstDayToWork" type="{http://ns.hr-xml.org/2007-04-15}AnyDateTimeType" minOccurs="0"/>
                   <element name="RemunerationInfo">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <sequence>
                             <element name="BasePay" minOccurs="0">
                               <complexType>
                                 <simpleContent>
                                   <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
                                     <attribute name="currencyCode" type="{http://ns.hr-xml.org/2007-04-15}CurrencyCodeType" />
                                     <attribute name="baseInterval" type="{http://ns.hr-xml.org/2007-04-15}FrequencyType" />
                                   </extension>
                                 </simpleContent>
                               </complexType>
                             </element>
                             <element name="OtherPay" maxOccurs="unbounded" minOccurs="0">
                               <complexType>
                                 <simpleContent>
                                   <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
                                     <attribute name="currencyCode" type="{http://ns.hr-xml.org/2007-04-15}CurrencyCodeType" />
                                     <attribute name="baseInterval" type="{http://ns.hr-xml.org/2007-04-15}FrequencyType" />
                                     <attribute name="type" type="{http://ns.hr-xml.org/2007-04-15}OtherPayTypeTypes" />
                                   </extension>
                                 </simpleContent>
                               </complexType>
                             </element>
                             <element name="Benefits" type="{http://ns.hr-xml.org/2007-04-15}BenefitsType" minOccurs="0"/>
                           </sequence>
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                   <element name="Shift" type="{http://ns.hr-xml.org/2007-04-15}WorkShiftScheduleType" maxOccurs="unbounded" minOccurs="0"/>
                   <element name="EmploymentLevel" type="{http://ns.hr-xml.org/2007-04-15}EmploymentLevelEnumType" minOccurs="0"/>
                   <element name="ResourceRelationship" type="{http://ns.hr-xml.org/2007-04-15}ResourceRelationshipEnumType" minOccurs="0"/>
                   <element name="EmploymentTerm" type="{http://ns.hr-xml.org/2007-04-15}EmploymentTermType" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="OrganizationalUnit" type="{http://ns.hr-xml.org/2007-04-15}OrganizationalUnitType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="ManagerInfo" maxOccurs="unbounded" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="ContactInfo" type="{http://ns.hr-xml.org/2007-04-15}ContactInfoType" minOccurs="0"/>
                   <element name="ManagerId" type="{http://ns.hr-xml.org/2007-04-15}EntityIdType" minOccurs="0"/>
                 </sequence>
                 <attribute name="role" type="{http://www.w3.org/2001/XMLSchema}string" />
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="MultipleJobIndicator" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Nested Classes
class NewHireType.PositionInfo.ManagerInfo

Java class for anonymous complex type. 

class NewHireType.PositionInfo.OfferInfo

Java class for anonymous complex type. 

Fields
protected List<NewHireType.PositionInfo.ManagerInfo> managerInfo
protected Boolean multipleJobIndicator
protected NewHireType.PositionInfo.OfferInfo offerInfo
protected List<OrganizationalUnitType> organizationalUnit
protected NewHireReferenceInfoType referenceInfo
Public Constructors
NewHireType.PositionInfo()
Public Methods
List<NewHireType.PositionInfo.ManagerInfo> getManagerInfo()
Gets the value of the managerInfo property.
NewHireType.PositionInfo.OfferInfo getOfferInfo()
Gets the value of the offerInfo property.
List<OrganizationalUnitType> getOrganizationalUnit()
Gets the value of the organizationalUnit property.
NewHireReferenceInfoType getReferenceInfo()
Gets the value of the referenceInfo property.
Boolean isMultipleJobIndicator()
Gets the value of the multipleJobIndicator property.
void setMultipleJobIndicator(Boolean value)
Sets the value of the multipleJobIndicator property.
void setOfferInfo(NewHireType.PositionInfo.OfferInfo value)
Sets the value of the offerInfo property.
void setReferenceInfo(NewHireReferenceInfoType value)
Sets the value of the referenceInfo property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected List<NewHireType.PositionInfo.ManagerInfo> managerInfo

protected Boolean multipleJobIndicator

protected List<OrganizationalUnitType> organizationalUnit

protected NewHireReferenceInfoType referenceInfo

Public Constructors

public NewHireType.PositionInfo ()

Public Methods

public List<NewHireType.PositionInfo.ManagerInfo> getManagerInfo ()

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

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

    getManagerInfo().add(newItem);
 

Objects of the following type(s) are allowed in the list NewHireType.PositionInfo.ManagerInfo

public NewHireType.PositionInfo.OfferInfo getOfferInfo ()

Gets the value of the offerInfo property.

Returns

public List<OrganizationalUnitType> getOrganizationalUnit ()

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

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

    getOrganizationalUnit().add(newItem);
 

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

public NewHireReferenceInfoType getReferenceInfo ()

Gets the value of the referenceInfo property.

Returns

public Boolean isMultipleJobIndicator ()

Gets the value of the multipleJobIndicator property.

Returns
  • possible object is Boolean

public void setMultipleJobIndicator (Boolean value)

Sets the value of the multipleJobIndicator property.

Parameters
value Allowed object is Boolean

public void setOfferInfo (NewHireType.PositionInfo.OfferInfo value)

Sets the value of the offerInfo property.

Parameters
value Allowed object is NewHireType.PositionInfo.OfferInfo

public void setReferenceInfo (NewHireReferenceInfoType value)

Sets the value of the referenceInfo property.

Parameters
value Allowed object is NewHireReferenceInfoType