public static class

NewHireType.PositionInfo.OfferInfo

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

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="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>
 

Summary

Nested Classes
class NewHireType.PositionInfo.OfferInfo.OfferMade

Java class for anonymous complex type. 

class NewHireType.PositionInfo.OfferInfo.RemunerationInfo

Java class for anonymous complex type. 

Fields
protected XMLGregorianCalendar dateJobAccepted
protected EmploymentLevelEnumType employmentLevel
protected XMLGregorianCalendar employmentStartDate
protected EmploymentTermType employmentTerm
protected XMLGregorianCalendar expectedEndDate
protected String firstDayToWork
protected String negotiatedPositionDescription
protected String negotiatedPositionTitle
protected NewHireType.PositionInfo.OfferInfo.OfferMade offerMade
protected NewHireType.PositionInfo.OfferInfo.RemunerationInfo remunerationInfo
protected ResourceRelationshipEnumType resourceRelationship
protected List<WorkShiftScheduleType> shift
Public Constructors
NewHireType.PositionInfo.OfferInfo()
Public Methods
XMLGregorianCalendar getDateJobAccepted()
Gets the value of the dateJobAccepted property.
EmploymentLevelEnumType getEmploymentLevel()
Gets the value of the employmentLevel property.
XMLGregorianCalendar getEmploymentStartDate()
Gets the value of the employmentStartDate property.
EmploymentTermType getEmploymentTerm()
Gets the value of the employmentTerm property.
XMLGregorianCalendar getExpectedEndDate()
Gets the value of the expectedEndDate property.
String getFirstDayToWork()
Gets the value of the firstDayToWork property.
String getNegotiatedPositionDescription()
Gets the value of the negotiatedPositionDescription property.
String getNegotiatedPositionTitle()
Gets the value of the negotiatedPositionTitle property.
NewHireType.PositionInfo.OfferInfo.OfferMade getOfferMade()
Gets the value of the offerMade property.
NewHireType.PositionInfo.OfferInfo.RemunerationInfo getRemunerationInfo()
Gets the value of the remunerationInfo property.
ResourceRelationshipEnumType getResourceRelationship()
Gets the value of the resourceRelationship property.
List<WorkShiftScheduleType> getShift()
Gets the value of the shift property.
void setDateJobAccepted(XMLGregorianCalendar value)
Sets the value of the dateJobAccepted property.
void setEmploymentLevel(EmploymentLevelEnumType value)
Sets the value of the employmentLevel property.
void setEmploymentStartDate(XMLGregorianCalendar value)
Sets the value of the employmentStartDate property.
void setEmploymentTerm(EmploymentTermType value)
Sets the value of the employmentTerm property.
void setExpectedEndDate(XMLGregorianCalendar value)
Sets the value of the expectedEndDate property.
void setFirstDayToWork(String value)
Sets the value of the firstDayToWork property.
void setNegotiatedPositionDescription(String value)
Sets the value of the negotiatedPositionDescription property.
void setNegotiatedPositionTitle(String value)
Sets the value of the negotiatedPositionTitle property.
void setOfferMade(NewHireType.PositionInfo.OfferInfo.OfferMade value)
Sets the value of the offerMade property.
void setRemunerationInfo(NewHireType.PositionInfo.OfferInfo.RemunerationInfo value)
Sets the value of the remunerationInfo property.
void setResourceRelationship(ResourceRelationshipEnumType value)
Sets the value of the resourceRelationship property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected XMLGregorianCalendar dateJobAccepted

protected EmploymentLevelEnumType employmentLevel

protected XMLGregorianCalendar employmentStartDate

protected EmploymentTermType employmentTerm

protected XMLGregorianCalendar expectedEndDate

protected String firstDayToWork

protected String negotiatedPositionDescription

protected String negotiatedPositionTitle

protected ResourceRelationshipEnumType resourceRelationship

protected List<WorkShiftScheduleType> shift

Public Constructors

public NewHireType.PositionInfo.OfferInfo ()

Public Methods

public XMLGregorianCalendar getDateJobAccepted ()

Gets the value of the dateJobAccepted property.

Returns
  • possible object is XMLGregorianCalendar

public EmploymentLevelEnumType getEmploymentLevel ()

Gets the value of the employmentLevel property.

Returns

public XMLGregorianCalendar getEmploymentStartDate ()

Gets the value of the employmentStartDate property.

Returns
  • possible object is XMLGregorianCalendar

public EmploymentTermType getEmploymentTerm ()

Gets the value of the employmentTerm property.

Returns

public XMLGregorianCalendar getExpectedEndDate ()

Gets the value of the expectedEndDate property.

Returns
  • possible object is XMLGregorianCalendar

public String getFirstDayToWork ()

Gets the value of the firstDayToWork property.

Returns
  • possible object is String

public String getNegotiatedPositionDescription ()

Gets the value of the negotiatedPositionDescription property.

Returns
  • possible object is String

public String getNegotiatedPositionTitle ()

Gets the value of the negotiatedPositionTitle property.

Returns
  • possible object is String

public NewHireType.PositionInfo.OfferInfo.OfferMade getOfferMade ()

Gets the value of the offerMade property.

public NewHireType.PositionInfo.OfferInfo.RemunerationInfo getRemunerationInfo ()

Gets the value of the remunerationInfo property.

public ResourceRelationshipEnumType getResourceRelationship ()

Gets the value of the resourceRelationship property.

Returns

public List<WorkShiftScheduleType> getShift ()

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

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

    getShift().add(newItem);
 

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

public void setDateJobAccepted (XMLGregorianCalendar value)

Sets the value of the dateJobAccepted property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setEmploymentLevel (EmploymentLevelEnumType value)

Sets the value of the employmentLevel property.

Parameters
value Allowed object is EmploymentLevelEnumType

public void setEmploymentStartDate (XMLGregorianCalendar value)

Sets the value of the employmentStartDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setEmploymentTerm (EmploymentTermType value)

Sets the value of the employmentTerm property.

Parameters
value Allowed object is EmploymentTermType

public void setExpectedEndDate (XMLGregorianCalendar value)

Sets the value of the expectedEndDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setFirstDayToWork (String value)

Sets the value of the firstDayToWork property.

Parameters
value Allowed object is String

public void setNegotiatedPositionDescription (String value)

Sets the value of the negotiatedPositionDescription property.

Parameters
value Allowed object is String

public void setNegotiatedPositionTitle (String value)

Sets the value of the negotiatedPositionTitle property.

Parameters
value Allowed object is String

public void setOfferMade (NewHireType.PositionInfo.OfferInfo.OfferMade value)

Sets the value of the offerMade property.

Parameters
value Allowed object is NewHireType.PositionInfo.OfferInfo.OfferMade

public void setRemunerationInfo (NewHireType.PositionInfo.OfferInfo.RemunerationInfo value)

Sets the value of the remunerationInfo property.

Parameters
value Allowed object is NewHireType.PositionInfo.OfferInfo.RemunerationInfo

public void setResourceRelationship (ResourceRelationshipEnumType value)

Sets the value of the resourceRelationship property.

Parameters
value Allowed object is ResourceRelationshipEnumType