All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ma.org.hr_xml.ns.org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.1.0.6.source-code._20060228Binding.xml Maven / Gradle / Ivy

<binding xmlns:ns2="http://ns.hr-xml.org/2006-02-28" trim-whitespace="true">
  <namespace uri="http://ns.hr-xml.org/2006-02-28" default="elements"/>
  <namespace uri="http://www.w3.org/XML/1998/namespace" prefix="ns1"/>
  <mapping abstract="true" type-name="ns2:AccountingCodeType" class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.AccountingCodeType">
    <value style="text" get-method="getString" set-method="setString"/>
    <value style="attribute" name="description" get-method="getDescription" set-method="setDescription" usage="optional"/>
  </mapping>
  <mapping abstract="true" type-name="ns2:AchievementType" class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.AchievementType">
    <structure map-as="ns2:FlexibleDatesType" get-method="getDate" set-method="setDate" usage="optional" name="Date"/>
    <value style="element" name="Description" get-method="getDescription" set-method="setDescription" usage="optional"/>
    <value style="element" name="IssuingAuthority" get-method="getIssuingAuthority" set-method="setIssuingAuthority" usage="optional"/>
  </mapping>
  <mapping class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.AchievementType" name="Achievement">
    <structure map-as="ns2:AchievementType"/>
  </mapping>
  <mapping abstract="true" type-name="ns2:ApplicationMethodType" class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.ApplicationMethodType">
    <structure type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.Telephone" get-method="getTelephone" set-method="setTelephone" usage="optional"/>
    <structure type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.Fax" get-method="getFax" set-method="setFax" usage="optional"/>
    <structure type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.InternetEmailAddress" get-method="getInternetEmailAddress" set-method="setInternetEmailAddress" usage="optional"/>
    <structure type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.InternetWebAddress" get-method="getInternetWebAddress" set-method="setInternetWebAddress" usage="optional"/>
    <structure type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.PostalAddressType" get-method="getPostalAddress" set-method="setPostalAddress" usage="optional"/>
    <structure get-method="getInPerson" set-method="setInPerson" usage="optional" name="InPerson">
      <value style="element" name="TravelDirections" get-method="getTravelDirections" set-method="setTravelDirections" usage="optional"/>
      <value style="element" name="MapLink" get-method="getMapLink" set-method="setMapLink" usage="optional"/>
      <value style="element" name="AdditionalInstructions" get-method="getAdditionalInstructions" set-method="setAdditionalInstructions" usage="optional"/>
    </structure>
  </mapping>
  <mapping abstract="true" type-name="ns2:AreaType" class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.AreaType">
    <value style="element" name="Value" get-method="getValue" set-method="setValue"/>
    <collection get-method="getAreaList" set-method="setAreaList" usage="optional" create-type="java.util.ArrayList">
      <structure map-as="ns2:AreaType" name="Area"/>
    </collection>
    <value style="attribute" name="type" get-method="getType" set-method="setType" usage="optional"/>
  </mapping>
  <mapping abstract="true" type-name="ns2:AssociationType" class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.AssociationType">
    <value style="element" name="Name" get-method="getName" set-method="setName"/>
    <structure map-as="ns2:EntityIdType" get-method="getId" set-method="setId" usage="optional" name="Id"/>
    <value style="element" name="Link" get-method="getLink" set-method="setLink" usage="optional"/>
    <structure map-as="ns2:FlexibleDatesType" get-method="getStartDate" set-method="setStartDate" usage="optional" name="StartDate"/>
    <structure map-as="ns2:FlexibleDatesType" get-method="getEndDate" set-method="setEndDate" usage="optional" name="EndDate"/>
    <collection get-method="getRoleList" set-method="setRoleList" usage="optional" create-type="java.util.ArrayList">
      <structure type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.AssociationType$Role" name="Role">
        <value style="element" name="Name" get-method="getName" set-method="setName" usage="optional"/>
        <collection get-method="getDeliverableList" set-method="setDeliverableList" usage="optional" create-type="java.util.ArrayList">
          <value style="element" name="Deliverable" type="java.lang.String"/>
        </collection>
        <structure map-as="ns2:FlexibleDatesType" get-method="getStartDate" set-method="setStartDate" usage="optional" name="StartDate"/>
        <structure map-as="ns2:FlexibleDatesType" get-method="getEndDate" set-method="setEndDate" usage="optional" name="EndDate"/>
        <value style="element" name="Comments" get-method="getComments" set-method="setComments" usage="optional"/>
      </structure>
    </collection>
    <value style="element" name="Comments" get-method="getComments" set-method="setComments" usage="optional"/>
  </mapping>
  <mapping abstract="true" type-name="ns2:BasePayType" class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.BasePayType">
    <value style="element" name="BasePayAmountMin" get-method="getBasePayAmountMin" set-method="setBasePayAmountMin" usage="optional"/>
    <value style="element" name="BasePayAmountMax" get-method="getBasePayAmountMax" set-method="setBasePayAmountMax" usage="optional"/>
    <value style="attribute" name="currencyCode" get-method="getCurrencyCode" set-method="setCurrencyCode" usage="optional"/>
    <value style="attribute" name="baseInterval" get-method="getBaseInterval" set-method="setBaseInterval" usage="optional"/>
  </mapping>
  <mapping abstract="true" type-name="ns2:BenefitsType" class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.BenefitsType">
    <collection get-method="getInsuranceList" set-method="setInsuranceList" usage="optional" create-type="java.util.ArrayList">
      <structure type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.BenefitsType$Insurance" name="Insurance">
        <value style="text" get-method="getBoolean" set-method="setBoolean"/>
        <value style="attribute" name="type" get-method="getType" set-method="setType" usage="optional"/>
      </structure>
    </collection>
    <value style="element" name="RetirementOrSavingsPlan" get-method="getRetirementOrSavingsPlan" set-method="setRetirementOrSavingsPlan" usage="optional"/>
    <collection get-method="getCompanyVehicleList" set-method="setCompanyVehicleList" usage="optional" create-type="java.util.ArrayList">
      <structure type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.BenefitsType$CompanyVehicle" name="CompanyVehicle">
        <value style="element" name="Description" get-method="getDescription" set-method="setDescription" usage="optional"/>
        <value style="attribute" name="companyOffered" get-method="getCompanyOffered" set-method="setCompanyOffered" usage="optional"/>
      </structure>
    </collection>
    <collection get-method="getRelocationAssistanceList" set-method="setRelocationAssistanceList" usage="optional" create-type="java.util.ArrayList">
      <structure type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.BenefitsType$RelocationAssistance" name="RelocationAssistance">
        <value style="element" name="Description" get-method="getDescription" set-method="setDescription" usage="optional"/>
        <value style="attribute" name="companyOffered" get-method="getCompanyOffered" set-method="setCompanyOffered" usage="optional"/>
      </structure>
    </collection>
    <value style="element" name="VisaSponsorship" get-method="getVisaSponsorship" set-method="setVisaSponsorship" usage="optional"/>
    <collection get-method="getTimeOffAllowanceList" set-method="setTimeOffAllowanceList" usage="optional" create-type="java.util.ArrayList">
      <structure map-as="ns2:TimeOffAllowanceType" name="TimeOffAllowance"/>
    </collection>
    <structure map-as="ns2:ExpatriateBenefitsType" get-method="getExpatriateBenefits" set-method="setExpatriateBenefits" usage="optional" name="ExpatriateBenefits"/>
    <collection get-method="getOtherBenefitList" set-method="setOtherBenefitList" usage="optional" create-type="java.util.ArrayList">
      <structure type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.BenefitsType$OtherBenefits" name="OtherBenefits">
        <value style="text" get-method="getString" set-method="setString"/>
        <value style="attribute" name="type" get-method="getType" set-method="setType" usage="optional"/>
      </structure>
    </collection>
    <value style="element" name="Comments" get-method="getComments" set-method="setComments" usage="optional"/>
  </mapping>
  <mapping abstract="true" type-name="ns2:CompetencyType" class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.CompetencyType">
    <structure get-method="getCompetencyId" set-method="setCompetencyId" usage="optional" name="CompetencyId">
      <structure map-as="ns2:id-AttributeGroup"/>
    </structure>
    <collection get-method="getTaxonomyIdList" set-method="setTaxonomyIdList" usage="optional" create-type="java.util.ArrayList">
      <structure type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.Id" name="TaxonomyId">
        <structure map-as="ns2:id-AttributeGroup"/>
      </structure>
    </collection>
    <collection get-method="getCompetencyEvidenceList" set-method="setCompetencyEvidenceList" usage="optional" create-type="java.util.ArrayList">
      <structure type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.CompetencyType$CompetencyEvidence" name="CompetencyEvidence">
        <structure get-method="getEvidenceId" set-method="setEvidenceId" usage="optional" name="EvidenceId">
          <structure map-as="ns2:id-AttributeGroup"/>
        </structure>
        <structure ordered="false" choice="true">
          <structure type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.NumericValue" test-method="ifNumericValue" get-method="getNumericValue" set-method="setNumericValue" usage="optional"/>
          <structure type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.StringValue" test-method="ifStringValue" get-method="getStringValue" set-method="setStringValue" usage="optional"/>
        </structure>
        <collection item-type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.SupportingInformation" get-method="getSupportingInformationList" set-method="setSupportingInformationList" usage="optional" create-type="java.util.ArrayList"/>
        <value style="attribute" name="dateOfIncident" get-method="getDateOfIncident" set-method="setDateOfIncident" usage="optional"/>
        <value style="attribute" name="name" get-method="getName" set-method="setName" usage="optional"/>
        <value style="attribute" name="typeDescription" get-method="getTypeDescription" set-method="setTypeDescription" usage="optional"/>
        <value style="attribute" name="expirationDate" get-method="getExpirationDate" set-method="setExpirationDate" usage="optional"/>
        <value style="attribute" name="typeId" get-method="getTypeId" set-method="setTypeId" usage="optional"/>
        <value style="attribute" name="required" get-method="getRequired" set-method="setRequired" usage="optional"/>
        <value style="attribute" name="lastUsed" get-method="getLastUsed" set-method="setLastUsed" usage="optional"/>
      </structure>
    </collection>
    <collection get-method="getCompetencyWeightList" set-method="setCompetencyWeightList" usage="optional" create-type="java.util.ArrayList">
      <structure type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.CompetencyType$CompetencyWeight" name="CompetencyWeight">
        <structure ordered="false" choice="true">
          <structure type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.NumericValue" test-method="ifNumericValue" get-method="getNumericValue" set-method="setNumericValue" usage="optional"/>
          <structure type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.StringValue" test-method="ifStringValue" get-method="getStringValue" set-method="setStringValue" usage="optional"/>
        </structure>
        <collection item-type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.SupportingInformation" get-method="getSupportingInformationList" set-method="setSupportingInformationList" usage="optional" create-type="java.util.ArrayList"/>
        <value style="attribute" name="type" get-method="getType" set-method="setType" usage="optional"/>
      </structure>
    </collection>
    <collection item-type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.CompetencyType" get-method="getCompetencyList" set-method="setCompetencyList" usage="optional" create-type="java.util.ArrayList"/>
    <structure type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.UserAreaType" get-method="getUserArea" set-method="setUserArea" usage="optional"/>
    <value style="attribute" name="name" get-method="getName" set-method="setName" usage="optional"/>
    <value style="attribute" name="description" get-method="getDescription" set-method="setDescription" usage="optional"/>
    <value style="attribute" name="required" get-method="getRequired" set-method="setRequired" usage="optional"/>
  </mapping>
  <mapping class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.CompetencyType" name="Competency">
    <structure map-as="ns2:CompetencyType"/>
  </mapping>
  <mapping abstract="true" type-name="ns2:ContactMethodType" class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.ContactMethodType">
    <structure type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.Use" get-method="getUse" set-method="setUse" usage="optional"/>
    <structure type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.Location" get-method="getLocation" set-method="setLocation" usage="optional"/>
    <structure type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.WhenAvailable" get-method="getWhenAvailable" set-method="setWhenAvailable" usage="optional"/>
    <structure type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.Telephone" get-method="getTelephone" set-method="setTelephone" usage="optional"/>
    <structure type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.MobileTelcomNumberType" get-method="getMobile" set-method="setMobile" usage="optional"/>
    <structure type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.Fax" get-method="getFax" set-method="setFax" usage="optional"/>
    <structure type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.Pager" get-method="getPager" set-method="setPager" usage="optional"/>
    <structure type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.TTYTDD" get-method="getTTYTDD" set-method="setTTYTDD" usage="optional"/>
    <structure type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.InternetEmailAddress" get-method="getInternetEmailAddress" set-method="setInternetEmailAddress" usage="optional"/>
    <structure type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.InternetWebAddress" get-method="getInternetWebAddress" set-method="setInternetWebAddress" usage="optional"/>
    <structure type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.PostalAddressType" get-method="getPostalAddress" set-method="setPostalAddress" usage="optional"/>
  </mapping>
  <mapping abstract="true" type-name="ns2:DELocalizedPositionClassificationType" class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.DELocalizedPositionClassificationType">
    <structure get-method="getBKZClassification1" set-method="setBKZClassification1" usage="optional" name="BKZClassification">
      <structure map-as="ns2:EntityIdType" get-method="getBKZId" set-method="setBKZId" usage="optional" name="BKZId"/>
      <value style="element" name="BKZName" get-method="getBKZName" set-method="setBKZName" usage="optional"/>
    </structure>
    <value style="element" name="EducationAuthorization" get-method="getEducationAuthorization" set-method="setEducationAuthorization" usage="optional"/>
    <value style="element" name="HandicapStatus" get-method="getHandicapStatus" set-method="setHandicapStatus" usage="optional" format="ns2:HandicapStatusEnumType"/>
  </mapping>
  <mapping abstract="true" type-name="ns2:DistributionGuidelinesType" class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.DistributionGuidelinesType">
    <collection get-method="getDistributeToList" set-method="setDistributeToList" usage="optional" create-type="java.util.ArrayList">
      <structure type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.DistributionGuidelinesType$DistributeTo" name="DistributeTo">
        <structure map-as="ns2:DistributionType"/>
        <collection get-method="getContactMethodList" set-method="setContactMethodList" usage="optional" create-type="java.util.ArrayList">
          <structure map-as="ns2:ContactMethodType" name="ContactMethod"/>
        </collection>
      </structure>
    </collection>
    <collection get-method="getDoNotDistributeToList" set-method="setDoNotDistributeToList" usage="optional" create-type="java.util.ArrayList">
      <structure map-as="ns2:DistributionType" name="DoNotDistributeTo"/>
    </collection>
  </mapping>
  <mapping abstract="true" type-name="ns2:DistributionType" class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.DistributionType">
    <structure map-as="ns2:EntityIdType" get-method="getId" set-method="setId" usage="optional" name="Id"/>
    <value style="element" name="Name" get-method="getName" set-method="setName" usage="optional"/>
    <value style="attribute" name="validFrom" get-method="getValidFrom" set-method="setValidFrom" usage="optional"/>
    <value style="attribute" name="validTo" get-method="getValidTo" set-method="setValidTo" usage="optional"/>
  </mapping>
  <mapping abstract="true" type-name="ns2:DressCodeType" class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.DressCodeType">
    <value style="text" get-method="getString" set-method="setString"/>
    <value style="attribute" name="suppliedByOrganization" get-method="getSuppliedByOrganization" set-method="setSuppliedByOrganization" usage="optional"/>
  </mapping>
  <mapping abstract="true" type-name="ns2:DunsNumberDataType" class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.DunsNumberDataType">
    <format type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.DunsNumberDataType$DunsNumberType" enum-value-method="xmlValue"/>
    <value style="text" get-method="getInteger" set-method="setInteger"/>
    <value style="attribute" name="dunsNumberType" get-method="getDunsNumberType" set-method="setDunsNumberType"/>
  </mapping>
  <mapping class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.DunsNumberDataType" name="DunsNumber">
    <structure map-as="ns2:DunsNumberDataType"/>
  </mapping>
  <mapping abstract="true" type-name="ns2:EEOCJobCategoryType" class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.EEOCJobCategoryType">
    <structure ordered="false" choice="true">
      <value style="element" name="StandardValue" test-method="ifStandardValue" get-method="getStandardValue" set-method="setStandardValue" usage="optional" format="ns2:EEOCJobCategoryEnumType"/>
      <value style="element" name="NonStandardValue" test-method="ifNonStandardValue" get-method="getNonStandardValue" set-method="setNonStandardValue" usage="optional"/>
    </structure>
  </mapping>
  <mapping abstract="true" type-name="ns2:EntityIdType" class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.EntityIdType">
    <collection get-method="getIdValueList" set-method="setIdValueList" create-type="java.util.ArrayList">
      <structure type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.EntityIdType$IdValue" name="IdValue">
        <value style="text" get-method="getString" set-method="setString"/>
        <value style="attribute" name="name" get-method="getName" set-method="setName" usage="optional"/>
      </structure>
    </collection>
    <value style="attribute" name="validFrom" get-method="getValidFrom" set-method="setValidFrom" usage="optional"/>
    <value style="attribute" name="validTo" get-method="getValidTo" set-method="setValidTo" usage="optional"/>
    <value style="attribute" name="idOwner" get-method="getIdOwner" set-method="setIdOwner" usage="optional"/>
  </mapping>
  <mapping abstract="true" type-name="ns2:EntityReferenceType" class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.EntityReferenceType">
    <structure map-as="ns2:EntityIdType" get-method="getId" set-method="setId" usage="optional" name="Id"/>
    <value style="element" name="Name" get-method="getName" set-method="setName" usage="optional"/>
  </mapping>
  <mapping abstract="true" type-name="ns2:ExpatriateBenefitsType" class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.ExpatriateBenefitsType">
    <structure usage="optional" ordered="false" choice="true">
      <collection test-method="ifExpatriateBenefitsOfferedList" get-method="getExpatriateBenefitsOfferedList" set-method="setExpatriateBenefitsOfferedList" usage="optional" create-type="java.util.ArrayList">
        <value style="element" name="ExpatriateBenefitsOffered" type="java.lang.Boolean"/>
      </collection>
      <collection test-method="ifExpatriateBenefitList" get-method="getExpatriateBenefitList" set-method="setExpatriateBenefitList" usage="optional" create-type="java.util.ArrayList">
        <value style="element" name="ExpatriateBenefitList" type="java.lang.String"/>
      </collection>
    </structure>
  </mapping>
  <mapping abstract="true" type-name="ns2:FlexibleDatesType" class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.FlexibleDatesType">
    <structure ordered="false" choice="true">
      <value style="element" name="AnyDate" test-method="ifAnyDate" get-method="getAnyDate" set-method="setAnyDate" usage="optional"/>
      <value style="element" name="YearMonth" test-method="ifYearMonth" get-method="getYearMonth" set-method="setYearMonth" usage="optional"/>
      <value style="element" name="Year" test-method="ifYear" get-method="getYear" set-method="setYear" usage="optional"/>
      <value style="element" name="MonthDay" test-method="ifMonthDay" get-method="getMonthDay" set-method="setMonthDay" usage="optional"/>
      <value style="element" name="StringDate" test-method="ifStringDate" get-method="getStringDate" set-method="setStringDate" usage="optional"/>
    </structure>
    <value style="attribute" name="dateDescription" get-method="getDateDescription" set-method="setDateDescription" usage="optional"/>
  </mapping>
  <mapping abstract="true" type-name="ns2:IndustryCodeType" class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.IndustryCodeType">
    <value style="text" get-method="getString" set-method="setString"/>
    <value style="attribute" name="primaryIndicator" get-method="getPrimaryIndicator" set-method="setPrimaryIndicator" usage="optional"/>
    <value style="attribute" name="classificationName" get-method="getClassificationName" set-method="setClassificationName" usage="optional"/>
  </mapping>
  <mapping class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.IndustryCodeType" name="IndustryCode">
    <structure map-as="ns2:IndustryCodeType"/>
  </mapping>
  <mapping abstract="true" type-name="ns2:InternetDomainNameType" class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.InternetDomainNameType">
    <value style="text" get-method="getString" set-method="setString"/>
    <value style="attribute" name="primaryIndicator" get-method="getPrimaryIndicator" set-method="setPrimaryIndicator" usage="optional"/>
  </mapping>
  <mapping class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.InternetDomainNameType" name="InternetDomainName">
    <structure map-as="ns2:InternetDomainNameType"/>
  </mapping>
  <mapping abstract="true" type-name="ns2:JobLevelInfoType" class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.JobLevelInfoType">
    <value style="element" name="JobPlan" get-method="getJobPlan" set-method="setJobPlan" usage="optional"/>
    <value style="element" name="JobGrade" get-method="getJobGrade" set-method="setJobGrade" usage="optional"/>
    <value style="element" name="JobStep" get-method="getJobStep" set-method="setJobStep" usage="optional"/>
    <value style="element" name="Comments" get-method="getComments" set-method="setComments" usage="optional"/>
  </mapping>
  <mapping abstract="true" type-name="ns2:LanguageDependentTextType" class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.LanguageDependentTextType">
    <value style="text" get-method="getString" set-method="setString"/>
    <structure get-method="getLang" set-method="setLang" usage="optional">
      <value style="attribute" name="lang" ns="http://www.w3.org/XML/1998/namespace" get-method="getLang" set-method="setLang" usage="optional"/>
    </structure>
  </mapping>
  <mapping abstract="true" type-name="ns2:LocalizedPositionClassificationType" class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.LocalizedPositionClassificationType">
    <structure ordered="false" choice="true">
      <structure map-as="ns2:USLocalizedPositionClassificationType" test-method="ifUSClassification" get-method="getUSClassification" set-method="setUSClassification" usage="optional" name="USClassification"/>
      <structure map-as="ns2:DELocalizedPositionClassificationType" test-method="ifDEClassification" get-method="getDEClassification" set-method="setDEClassification" usage="optional" name="DEClassification"/>
    </structure>
  </mapping>
  <mapping abstract="true" type-name="ns2:LocationAreaType" class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.LocationAreaType">
    <value style="element" name="Description" get-method="getDescription" set-method="setDescription"/>
    <collection get-method="getAreaList" set-method="setAreaList" usage="optional" create-type="java.util.ArrayList">
      <structure map-as="ns2:LocationAreaType" name="Area"/>
    </collection>
    <value style="attribute" name="type" get-method="getType" set-method="setType" usage="optional"/>
  </mapping>
  <mapping abstract="true" type-name="ns2:MobileTelcomNumberType" class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.MobileTelcomNumberType">
    <structure map-as="ns2:TelcomNumberType"/>
    <value style="attribute" name="smsEnabled" get-method="getSmsEnabled" set-method="setSmsEnabled" usage="optional"/>
  </mapping>
  <mapping class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.MobileTelcomNumberType" name="Mobile">
    <structure map-as="ns2:MobileTelcomNumberType"/>
  </mapping>
  <mapping abstract="true" type-name="ns2:OccupationalCategoryType" class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.OccupationalCategoryType">
    <structure get-method="getTaxonomyName" set-method="setTaxonomyName" usage="optional" name="TaxonomyName">
      <value style="text" get-method="getString" set-method="setString"/>
      <value style="attribute" name="version" get-method="getVersion" set-method="setVersion" usage="optional"/>
    </structure>
    <value style="element" name="CategoryCode" get-method="getCategoryCode" set-method="setCategoryCode" usage="optional"/>
    <value style="element" name="CategoryDescription" get-method="getCategoryDescription" set-method="setCategoryDescription" usage="optional"/>
    <value style="element" name="Comments" get-method="getComments" set-method="setComments" usage="optional"/>
    <structure map-as="ns2:OccupationalCategoryType" get-method="getJobCategory" set-method="setJobCategory" usage="optional" name="JobCategory"/>
  </mapping>
  <mapping abstract="true" type-name="ns2:OrganizationalUnitPersonMemberRoleType" class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.OrganizationalUnitPersonMemberRoleType">
    <value style="element" name="RoleName" get-method="getRoleName" set-method="setRoleName" usage="optional"/>
    <structure map-as="ns2:EntityIdType" get-method="getRoleId" set-method="setRoleId" usage="optional" name="RoleId"/>
    <value style="element" name="Description" get-method="getDescription" set-method="setDescription" usage="optional"/>
    <value style="attribute" name="leader" get-method="getLeader" set-method="setLeader" usage="optional"/>
  </mapping>
  <mapping abstract="true" type-name="ns2:OrganizationalUnitPersonMemberType" class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.OrganizationalUnitPersonMemberType">
    <structure map-as="ns2:PersonNameType" get-method="getPersonName" set-method="setPersonName" usage="optional" name="PersonName"/>
    <collection get-method="getPersonIdList" set-method="setPersonIdList" usage="optional" create-type="java.util.ArrayList">
      <structure map-as="ns2:EntityIdType" name="PersonId"/>
    </collection>
    <collection get-method="getPersonRoleList" set-method="setPersonRoleList" usage="optional" create-type="java.util.ArrayList">
      <structure map-as="ns2:OrganizationalUnitPersonMemberRoleType" name="PersonRole"/>
    </collection>
    <collection get-method="getContactMethodList" set-method="setContactMethodList" usage="optional" create-type="java.util.ArrayList">
      <structure map-as="ns2:ContactMethodType" name="ContactMethod"/>
    </collection>
  </mapping>
  <mapping abstract="true" type-name="ns2:OrganizationalUnitType" class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.OrganizationalUnitType">
    <value style="element" name="OrganizationalUnitName" get-method="getOrganizationalUnitName" set-method="setOrganizationalUnitName" usage="optional"/>
    <collection get-method="getOrganizationalUnitIdList" set-method="setOrganizationalUnitIdList" usage="optional" create-type="java.util.ArrayList">
      <structure map-as="ns2:EntityIdType" name="OrganizationalUnitId"/>
    </collection>
    <structure map-as="ns2:EntityIdType" get-method="getOrganizationId" set-method="setOrganizationId" usage="optional" name="OrganizationId"/>
    <value style="element" name="Description" get-method="getDescription" set-method="setDescription" usage="optional"/>
    <collection get-method="getIndustryCodeList" set-method="setIndustryCodeList" usage="optional" create-type="java.util.ArrayList">
      <structure map-as="ns2:IndustryCodeType" name="IndustryCode"/>
    </collection>
    <collection get-method="getAccountingCodeList" set-method="setAccountingCodeList" usage="optional" create-type="java.util.ArrayList">
      <structure map-as="ns2:AccountingCodeType" name="AccountingCode"/>
    </collection>
    <collection get-method="getWorkSiteList" set-method="setWorkSiteList" usage="optional" create-type="java.util.ArrayList">
      <structure map-as="ns2:WorkSiteType" name="WorkSite"/>
    </collection>
    <collection get-method="getRelatedOrganizationalUnitList" set-method="setRelatedOrganizationalUnitList" usage="optional" create-type="java.util.ArrayList">
      <structure map-as="ns2:RelatedOrganizationalUnitType" name="RelatedOrganizationalUnit"/>
    </collection>
    <collection get-method="getPersonMemberList" set-method="setPersonMemberList" usage="optional" create-type="java.util.ArrayList">
      <structure map-as="ns2:OrganizationalUnitPersonMemberType" name="PersonMember"/>
    </collection>
    <structure map-as="ns2:UserAreaType" get-method="getUserArea" set-method="setUserArea" usage="optional" name="UserArea"/>
    <value style="attribute" name="typeOfGroup" get-method="getTypeOfGroup" set-method="setTypeOfGroup" usage="optional"/>
    <value style="attribute" name="hierarchicalRole" get-method="getHierarchicalRole" set-method="setHierarchicalRole" usage="optional"/>
  </mapping>
  <mapping class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.OrganizationalUnitType" name="OrganizationalUnit">
    <structure map-as="ns2:OrganizationalUnitType"/>
  </mapping>
  <mapping abstract="true" type-name="ns2:OrganizationContactType" class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.OrganizationContactType">
    <structure map-as="ns2:PersonNameType" get-method="getContactName" set-method="setContactName" usage="optional" name="ContactName"/>
    <structure map-as="ns2:EntityIdType" get-method="getContactId" set-method="setContactId" usage="optional" name="ContactId"/>
    <structure map-as="ns2:ContactMethodType" get-method="getContactMethod" set-method="setContactMethod" usage="optional" name="ContactMethod"/>
    <value style="attribute" name="purpose" get-method="getPurpose" set-method="setPurpose" usage="optional"/>
  </mapping>
  <mapping abstract="true" type-name="ns2:OrganizationLegalClassificationType" class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.OrganizationLegalClassificationType">
    <value style="text" get-method="getString" set-method="setString"/>
    <value style="attribute" name="countryCode" get-method="getCountryCode" set-method="setCountryCode"/>
    <value style="attribute" name="ownership" get-method="getOwnership" set-method="setOwnership" usage="optional"/>
  </mapping>
  <mapping abstract="true" type-name="ns2:OrganizationType" class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.OrganizationType">
    <value style="element" name="OrganizationName" get-method="getOrganizationName" set-method="setOrganizationName" usage="optional"/>
    <collection get-method="getOrganizationIdList" set-method="setOrganizationIdList" usage="optional" create-type="java.util.ArrayList">
      <structure map-as="ns2:EntityIdType" name="OrganizationId"/>
    </collection>
    <collection get-method="getTaxIdList" set-method="setTaxIdList" usage="optional" create-type="java.util.ArrayList">
      <structure map-as="ns2:EntityIdType" name="TaxId"/>
    </collection>
    <collection get-method="getLegalIdList" set-method="setLegalIdList" usage="optional" create-type="java.util.ArrayList">
      <structure map-as="ns2:EntityIdType" name="LegalId"/>
    </collection>
    <collection get-method="getDunsNumberList" set-method="setDunsNumberList" usage="optional" create-type="java.util.ArrayList">
      <structure map-as="ns2:DunsNumberDataType" name="DunsNumber"/>
    </collection>
    <value style="element" name="IsPublicCompany" get-method="getIsPublicCompany" set-method="setIsPublicCompany" usage="optional"/>
    <collection get-method="getStockList" set-method="setStockList" usage="optional" create-type="java.util.ArrayList">
      <structure map-as="ns2:StockType" name="Stock"/>
    </collection>
    <value style="element" name="MissionStatement" get-method="getMissionStatement" set-method="setMissionStatement" usage="optional"/>
    <value style="element" name="ValueStatement" get-method="getValueStatement" set-method="setValueStatement" usage="optional"/>
    <collection get-method="getInternetDomainNameList" set-method="setInternetDomainNameList" usage="optional" create-type="java.util.ArrayList">
      <structure map-as="ns2:InternetDomainNameType" name="InternetDomainName"/>
    </collection>
    <collection get-method="getDoingBusinessAList" set-method="setDoingBusinessAList" usage="optional" create-type="java.util.ArrayList">
      <structure map-as="ns2:LanguageDependentTextType" name="DoingBusinessAs"/>
    </collection>
    <collection get-method="getLegalClassificationList" set-method="setLegalClassificationList" usage="optional" create-type="java.util.ArrayList">
      <structure map-as="ns2:OrganizationLegalClassificationType" name="LegalClassification"/>
    </collection>
    <collection get-method="getIndustryCodeList" set-method="setIndustryCodeList" usage="optional" create-type="java.util.ArrayList">
      <structure map-as="ns2:IndustryCodeType" name="IndustryCode"/>
    </collection>
    <value style="element" name="Headcount" get-method="getHeadcount" set-method="setHeadcount" usage="optional"/>
    <value style="element" name="Description" get-method="getDescription" set-method="setDescription" usage="optional"/>
    <collection get-method="getWorkSiteList" set-method="setWorkSiteList" usage="optional" create-type="java.util.ArrayList">
      <structure map-as="ns2:WorkSiteType" name="WorkSite"/>
    </collection>
    <collection get-method="getContactInfoList" set-method="setContactInfoList" usage="optional" create-type="java.util.ArrayList">
      <structure map-as="ns2:OrganizationContactType" name="ContactInfo"/>
    </collection>
    <collection get-method="getRelatedOrganizationList" set-method="setRelatedOrganizationList" usage="optional" create-type="java.util.ArrayList">
      <structure map-as="ns2:RelatedOrganizationType" name="RelatedOrganization"/>
    </collection>
    <collection get-method="getOrganizationalUnitList" set-method="setOrganizationalUnitList" usage="optional" create-type="java.util.ArrayList">
      <structure map-as="ns2:OrganizationalUnitType" name="OrganizationalUnit"/>
    </collection>
    <structure map-as="ns2:UserAreaType" get-method="getUserArea" set-method="setUserArea" usage="optional" name="UserArea"/>
  </mapping>
  <mapping class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.OrganizationType" name="Organization">
    <structure map-as="ns2:OrganizationType"/>
  </mapping>
  <mapping abstract="true" type-name="ns2:OtherPayDataType" class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.OtherPayDataType">
    <value style="element" name="OtherPayAmountMin" get-method="getOtherPayAmountMin" set-method="setOtherPayAmountMin" usage="optional"/>
    <value style="element" name="OtherPayAmountMax" get-method="getOtherPayAmountMax" set-method="setOtherPayAmountMax" usage="optional"/>
    <value style="element" name="OtherPayCalculation" get-method="getOtherPayCalculation" set-method="setOtherPayCalculation" usage="optional"/>
    <value style="element" name="Comments" get-method="getComments" set-method="setComments" usage="optional"/>
    <value style="attribute" name="currencyCode" get-method="getCurrencyCode" set-method="setCurrencyCode" usage="optional"/>
    <value style="attribute" name="otherInterval" get-method="getOtherInterval" set-method="setOtherInterval" usage="optional"/>
    <value style="attribute" name="otherPayType" get-method="getOtherPayType" set-method="setOtherPayType" usage="optional"/>
  </mapping>
  <mapping abstract="true" type-name="ns2:PersonNameType" class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.PersonNameType">
    <format type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.PersonNameType$FamilyName$Primary" enum-value-method="xmlValue"/>
    <format type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.PersonNameType$Affix$Type" enum-value-method="xmlValue"/>
    <format type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.PersonNameType$AlternateScript$FamilyName$Primary" enum-value-method="xmlValue"/>
    <format type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.PersonNameType$AlternateScript$Affix$Type" enum-value-method="xmlValue"/>
    <value style="element" name="FormattedName" get-method="getFormattedName" set-method="setFormattedName" usage="optional"/>
    <value style="element" name="LegalName" get-method="getLegalName" set-method="setLegalName" usage="optional"/>
    <collection get-method="getGivenNameList" set-method="setGivenNameList" usage="optional" create-type="java.util.ArrayList">
      <value style="element" name="GivenName" type="java.lang.String"/>
    </collection>
    <value style="element" name="PreferredGivenName" get-method="getPreferredGivenName" set-method="setPreferredGivenName" usage="optional"/>
    <value style="element" name="MiddleName" get-method="getMiddleName" set-method="setMiddleName" usage="optional"/>
    <collection get-method="getFamilyNameList" set-method="setFamilyNameList" usage="optional" create-type="java.util.ArrayList">
      <structure type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.PersonNameType$FamilyName" name="FamilyName">
        <value style="text" get-method="getString" set-method="setString"/>
        <value style="attribute" name="primary" get-method="getPrimary" set-method="setPrimary" usage="optional"/>
        <value style="attribute" name="prefix" get-method="getPrefix" set-method="setPrefix" usage="optional"/>
      </structure>
    </collection>
    <collection get-method="getAffixList" set-method="setAffixList" usage="optional" create-type="java.util.ArrayList">
      <structure type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.PersonNameType$Affix" name="Affix">
        <value style="text" get-method="getString" set-method="setString"/>
        <value style="attribute" name="type" get-method="getType" set-method="setType"/>
      </structure>
    </collection>
    <collection get-method="getAlternateScriptList" set-method="setAlternateScriptList" usage="optional" create-type="java.util.ArrayList">
      <structure type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.PersonNameType$AlternateScript" name="AlternateScript">
        <value style="element" name="FormattedName" get-method="getFormattedName" set-method="setFormattedName" usage="optional"/>
        <value style="element" name="LegalName" get-method="getLegalName" set-method="setLegalName" usage="optional"/>
        <collection get-method="getGivenNameList" set-method="setGivenNameList" usage="optional" create-type="java.util.ArrayList">
          <value style="element" name="GivenName" type="java.lang.String"/>
        </collection>
        <value style="element" name="PreferredGivenName" get-method="getPreferredGivenName" set-method="setPreferredGivenName" usage="optional"/>
        <value style="element" name="MiddleName" get-method="getMiddleName" set-method="setMiddleName" usage="optional"/>
        <collection get-method="getFamilyNameList" set-method="setFamilyNameList" usage="optional" create-type="java.util.ArrayList">
          <structure type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.PersonNameType$AlternateScript$FamilyName" name="FamilyName">
            <value style="text" get-method="getString" set-method="setString"/>
            <value style="attribute" name="primary" get-method="getPrimary" set-method="setPrimary" usage="optional"/>
            <value style="attribute" name="prefix" get-method="getPrefix" set-method="setPrefix" usage="optional"/>
          </structure>
        </collection>
        <collection get-method="getAffixList" set-method="setAffixList" usage="optional" create-type="java.util.ArrayList">
          <structure type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.PersonNameType$AlternateScript$Affix" name="Affix">
            <value style="text" get-method="getString" set-method="setString"/>
            <value style="attribute" name="type" get-method="getType" set-method="setType"/>
          </structure>
        </collection>
        <value style="attribute" name="script" get-method="getScript" set-method="setScript" usage="optional"/>
      </structure>
    </collection>
    <value style="attribute" name="script" get-method="getScript" set-method="setScript" usage="optional"/>
  </mapping>
  <mapping class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.PersonNameType" name="PersonName">
    <structure map-as="ns2:PersonNameType"/>
  </mapping>
  <mapping abstract="true" type-name="ns2:PhysicalLocationType" class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.PhysicalLocationType">
    <structure map-as="ns2:EntityIdType" get-method="getId" set-method="setId" usage="optional" name="Id"/>
    <value style="element" name="Name" get-method="getName" set-method="setName" usage="optional"/>
    <structure get-method="getEffectiveDate" set-method="setEffectiveDate" usage="optional" name="EffectiveDate">
      <value style="element" name="StartDate" get-method="getStartDate" set-method="setStartDate" usage="optional"/>
      <value style="element" name="EndDate" get-method="getEndDate" set-method="setEndDate" usage="optional"/>
    </structure>
    <structure type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.SpatialLocationType" get-method="getSpatialLocation" set-method="setSpatialLocation" usage="optional"/>
    <collection get-method="getTravelDirectionList" set-method="setTravelDirectionList" usage="optional" create-type="java.util.ArrayList">
      <value style="element" name="TravelDirections" type="java.lang.String"/>
    </collection>
    <structure type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.PostalAddressType" get-method="getPostalAddress" set-method="setPostalAddress" usage="optional"/>
    <collection get-method="getAreaList" set-method="setAreaList" usage="optional" create-type="java.util.ArrayList">
      <structure map-as="ns2:LocationAreaType" name="Area"/>
    </collection>
    <value style="element" name="Comments" get-method="getComments" set-method="setComments" usage="optional"/>
  </mapping>
  <mapping class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.PhysicalLocationType" name="PhysicalLocation">
    <structure map-as="ns2:PhysicalLocationType"/>
  </mapping>
  <mapping abstract="true" type-name="ns2:PositionDateInfoType" class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.PositionDateInfoType">
    <value style="element" name="StartAsSoonAsPossible" get-method="getStartAsSoonAsPossible" set-method="setStartAsSoonAsPossible" usage="optional"/>
    <value style="element" name="StartDate" get-method="getStartDate" set-method="setStartDate" usage="optional"/>
    <value style="element" name="ExpectedEndDate" get-method="getExpectedEndDate" set-method="setExpectedEndDate" usage="optional"/>
    <value style="element" name="MaximumStartDate" get-method="getMaximumStartDate" set-method="setMaximumStartDate" usage="optional"/>
    <value style="element" name="MaximumEndDate" get-method="getMaximumEndDate" set-method="setMaximumEndDate" usage="optional"/>
  </mapping>
  <mapping abstract="true" type-name="ns2:PositionMatchingType" class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.PositionMatchingType">
    <collection get-method="getCompanyList" set-method="setCompanyList" usage="optional" create-type="java.util.ArrayList">
      <structure map-as="ns2:EntityReferenceType" name="Company"/>
    </collection>
    <collection get-method="getCompanyScaleList" set-method="setCompanyScaleList" usage="optional" create-type="java.util.ArrayList">
      <value style="element" name="CompanyScale" type="java.lang.String"/>
    </collection>
    <collection get-method="getIndustryCodeList" set-method="setIndustryCodeList" usage="optional" create-type="java.util.ArrayList">
      <structure map-as="ns2:IndustryCodeType" name="IndustryCode"/>
    </collection>
    <collection get-method="getPhysicalLocationList" set-method="setPhysicalLocationList" usage="optional" create-type="java.util.ArrayList">
      <structure map-as="ns2:SEPPhysicalLocationType" name="PhysicalLocation"/>
    </collection>
    <collection get-method="getJobCategoryList" set-method="setJobCategoryList" usage="optional" create-type="java.util.ArrayList">
      <structure map-as="ns2:OccupationalCategoryType" name="JobCategory"/>
    </collection>
    <collection get-method="getPositionTitleList" set-method="setPositionTitleList" usage="optional" create-type="java.util.ArrayList">
      <value style="element" name="PositionTitle" type="java.lang.String"/>
    </collection>
    <collection get-method="getPositionClassificationList" set-method="setPositionClassificationList" usage="optional" create-type="java.util.ArrayList">
      <value style="element" name="PositionClassification" type="java.lang.String"/>
    </collection>
    <collection get-method="getPositionScheduleList" set-method="setPositionScheduleList" usage="optional" create-type="java.util.ArrayList">
      <structure type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.PositionMatchingType$PositionSchedule" name="PositionSchedule">
        <value style="text" get-method="getString" set-method="setString"/>
        <value style="attribute" name="percentage" get-method="getPercentage" set-method="setPercentage" usage="optional"/>
      </structure>
    </collection>
    <collection get-method="getShiftList" set-method="setShiftList" usage="optional" create-type="java.util.ArrayList">
      <structure map-as="ns2:WorkShiftScheduleType" name="Shift"/>
    </collection>
    <collection item-type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.CompetencyType" get-method="getCompetencyList" set-method="setCompetencyList" usage="optional" create-type="java.util.ArrayList"/>
    <structure map-as="ns2:PrehireRemunerationPackageType" get-method="getRemunerationPackage" set-method="setRemunerationPackage" usage="optional" name="RemunerationPackage"/>
    <collection get-method="getWorkStyleList" set-method="setWorkStyleList" usage="optional" create-type="java.util.ArrayList">
      <value style="element" name="WorkStyle" type="java.lang.String"/>
    </collection>
    <collection get-method="getDressCodeList" set-method="setDressCodeList" usage="optional" create-type="java.util.ArrayList">
      <structure map-as="ns2:DressCodeType" name="DressCode"/>
    </collection>
    <structure map-as="ns2:StaffingTravelType" get-method="getTravel" set-method="setTravel" usage="optional" name="Travel"/>
    <structure map-as="ns2:StaffingRelocationType" get-method="getRelocation" set-method="setRelocation" usage="optional" name="Relocation"/>
    <value style="element" name="PreferredLanguage" get-method="getPreferredLanguage" set-method="setPreferredLanguage" usage="optional"/>
    <structure map-as="ns2:UserAreaType" get-method="getUserArea" set-method="setUserArea" usage="optional" name="UserArea"/>
  </mapping>
  <mapping class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.PositionMatchingType" name="PositionMatching">
    <structure map-as="ns2:PositionMatchingType"/>
  </mapping>
  <mapping abstract="true" type-name="ns2:PositionOpeningType" class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.PositionOpeningType">
    <structure map-as="ns2:RecordInfoType" get-method="getPositionRecordInfo" set-method="setPositionRecordInfo" usage="optional" name="PositionRecordInfo"/>
    <structure map-as="ns2:PositionPostingsType" get-method="getPositionPostings" set-method="setPositionPostings" usage="optional" name="PositionPostings"/>
    <collection get-method="getPositionSupplierList" set-method="setPositionSupplierList" usage="optional" create-type="java.util.ArrayList">
      <structure map-as="ns2:PositionSupplierType" name="PositionSupplier"/>
    </collection>
    <collection get-method="getPositionProfileList" set-method="setPositionProfileList" usage="optional" create-type="java.util.ArrayList">
      <structure map-as="ns2:PositionProfileType" name="PositionProfile"/>
    </collection>
    <value style="element" name="NumberToFill" get-method="getNumberToFill" set-method="setNumberToFill" usage="optional"/>
    <structure type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.UserAreaType" get-method="getUserArea" set-method="setUserArea" usage="optional"/>
    <structure get-method="getLang" set-method="setLang" usage="optional">
      <value style="attribute" name="lang" ns="http://www.w3.org/XML/1998/namespace" get-method="getLang" set-method="setLang" usage="optional"/>
    </structure>
  </mapping>
  <mapping class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.PositionOpeningType" name="PositionOpening">
    <structure map-as="ns2:PositionOpeningType"/>
  </mapping>
  <mapping abstract="true" type-name="ns2:PositionPostingsType" class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.PositionPostingsType">
    <collection get-method="getPositionPostingList" set-method="setPositionPostingList" usage="optional" create-type="java.util.ArrayList">
      <structure type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.PositionPostingsType$PositionPosting" name="PositionPosting">
        <structure map-as="ns2:EntityIdType" get-method="getId" set-method="setId" usage="optional" name="Id"/>
        <value style="element" name="Title" get-method="getTitle" set-method="setTitle" usage="optional"/>
        <value style="element" name="Link" get-method="getLink" set-method="setLink" usage="optional"/>
      </structure>
    </collection>
  </mapping>
  <mapping abstract="true" type-name="ns2:PositionProfileType" class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.PositionProfileType">
    <structure map-as="ns2:EntityIdType" get-method="getProfileId" set-method="setProfileId" usage="optional" name="ProfileId"/>
    <value style="element" name="ProfileName" get-method="getProfileName" set-method="setProfileName" usage="optional"/>
    <structure map-as="ns2:PositionDateInfoType" get-method="getPositionDateInfo" set-method="setPositionDateInfo" name="PositionDateInfo"/>
    <collection get-method="getOrganizationList" set-method="setOrganizationList" usage="optional" create-type="java.util.ArrayList">
      <structure map-as="ns2:OrganizationType" name="Organization"/>
    </collection>
    <structure get-method="getPositionDetail" set-method="setPositionDetail" usage="optional" name="PositionDetail">
      <structure map-as="ns2:PositionMatchingType"/>
      <collection get-method="getJobLevelInfoList" set-method="setJobLevelInfoList" usage="optional" create-type="java.util.ArrayList">
        <structure map-as="ns2:JobLevelInfoType" name="JobLevelInfo"/>
      </collection>
    </structure>
    <structure map-as="ns2:LocalizedPositionClassificationType" get-method="getPositionClassification" set-method="setPositionClassification" usage="optional" name="PositionClassification"/>
    <collection get-method="getFormattedPositionDescriptionList" set-method="setFormattedPositionDescriptionList" usage="optional" create-type="java.util.ArrayList">
      <structure type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.PositionProfileType$FormattedPositionDescription" name="FormattedPositionDescription">
        <structure name="Name">
          <value style="text" get-method="getNameString" set-method="setNameString"/>
          <structure get-method="getLang" set-method="setLang" usage="optional">
            <value style="attribute" name="lang" ns="http://www.w3.org/XML/1998/namespace" get-method="getLang" set-method="setLang" usage="optional"/>
          </structure>
        </structure>
        <structure name="Value">
          <value style="text" get-method="getValueString" set-method="setValueString"/>
          <structure get-method="getLang1" set-method="setLang1" usage="optional">
            <value style="attribute" name="lang" ns="http://www.w3.org/XML/1998/namespace" get-method="getLang" set-method="setLang" usage="optional"/>
          </structure>
        </structure>
      </structure>
    </collection>
    <collection get-method="getHowToApplyList" set-method="setHowToApplyList" usage="optional" create-type="java.util.ArrayList">
      <structure type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.PositionProfileType$HowToApply" name="HowToApply">
        <structure type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.PersonNameType" get-method="getPersonName" set-method="setPersonName" usage="optional"/>
        <structure map-as="ns2:ApplicationMethodType" get-method="getApplicationMethod" set-method="setApplicationMethod" usage="optional" name="ApplicationMethod"/>
        <structure type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.UserAreaType" get-method="getUserArea" set-method="setUserArea" usage="optional"/>
      </structure>
    </collection>
    <collection get-method="getDistributionGuidelineList" set-method="setDistributionGuidelineList" usage="optional" create-type="java.util.ArrayList">
      <structure map-as="ns2:DistributionGuidelinesType" name="DistributionGuidelines"/>
    </collection>
    <collection get-method="getSupportingMaterialList" set-method="setSupportingMaterialList" usage="optional" create-type="java.util.ArrayList">
      <structure map-as="ns2:StaffingSupportingMaterialsType" name="SupportingMaterials"/>
    </collection>
    <structure type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.UserAreaType" get-method="getUserArea" set-method="setUserArea" usage="optional"/>
    <structure get-method="getLang" set-method="setLang" usage="optional">
      <value style="attribute" name="lang" ns="http://www.w3.org/XML/1998/namespace" get-method="getLang" set-method="setLang" usage="optional"/>
    </structure>
  </mapping>
  <mapping abstract="true" type-name="ns2:PositionSupplierType" class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.PositionSupplierType">
    <structure map-as="ns2:EntityIdType" get-method="getSupplierId" set-method="setSupplierId" usage="optional" name="SupplierId"/>
    <value style="element" name="EntityName" get-method="getEntityName" set-method="setEntityName" usage="optional"/>
    <structure map-as="ns2:PersonNameType" get-method="getContactName" set-method="setContactName" usage="optional" name="ContactName"/>
    <collection get-method="getContactMethodList" set-method="setContactMethodList" usage="optional" create-type="java.util.ArrayList">
      <structure map-as="ns2:ContactMethodType" name="ContactMethod"/>
    </collection>
    <value style="element" name="Role" get-method="getRole" set-method="setRole" usage="optional"/>
    <value style="attribute" name="relationship" get-method="getRelationship" set-method="setRelationship" usage="optional"/>
  </mapping>
  <mapping abstract="true" type-name="ns2:PostalAddressType" class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.PostalAddressType">
    <format type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.PostalAddressType$Type" enum-value-method="xmlValue"/>
    <value style="element" name="CountryCode" get-method="getCountryCode" set-method="setCountryCode"/>
    <value style="element" name="PostalCode" get-method="getPostalCode" set-method="setPostalCode" usage="optional"/>
    <collection get-method="getRegionList" set-method="setRegionList" usage="optional" create-type="java.util.ArrayList">
      <value style="element" name="Region" type="java.lang.String"/>
    </collection>
    <value style="element" name="Municipality" get-method="getMunicipality" set-method="setMunicipality" usage="optional"/>
    <structure get-method="getDeliveryAddress" set-method="setDeliveryAddress" usage="optional" name="DeliveryAddress">
      <collection get-method="getAddressLineList" set-method="setAddressLineList" usage="optional" create-type="java.util.ArrayList">
        <value style="element" name="AddressLine" type="java.lang.String"/>
      </collection>
      <value style="element" name="StreetName" get-method="getStreetName" set-method="setStreetName" usage="optional"/>
      <value style="element" name="BuildingNumber" get-method="getBuildingNumber" set-method="setBuildingNumber" usage="optional"/>
      <value style="element" name="Unit" get-method="getUnit" set-method="setUnit" usage="optional"/>
      <value style="element" name="PostOfficeBox" get-method="getPostOfficeBox" set-method="setPostOfficeBox" usage="optional"/>
    </structure>
    <collection get-method="getRecipientList" set-method="setRecipientList" usage="optional" create-type="java.util.ArrayList">
      <structure type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.PostalAddressType$Recipient" name="Recipient">
        <structure map-as="ns2:PersonNameType" get-method="getPersonName" set-method="setPersonName" usage="optional" name="PersonName"/>
        <collection get-method="getAdditionalTextList" set-method="setAdditionalTextList" usage="optional" create-type="java.util.ArrayList">
          <value style="element" name="AdditionalText" type="java.lang.String"/>
        </collection>
        <value style="element" name="Organization" get-method="getOrganization" set-method="setOrganization" usage="optional"/>
        <value style="element" name="OrganizationName" get-method="getOrganizationName" set-method="setOrganizationName" usage="optional"/>
      </structure>
    </collection>
    <value style="attribute" name="type" get-method="getType" set-method="setType" usage="optional"/>
  </mapping>
  <mapping class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.PostalAddressType" name="PostalAddress">
    <structure map-as="ns2:PostalAddressType"/>
  </mapping>
  <mapping abstract="true" type-name="ns2:PrehireRemunerationPackageType" class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.PrehireRemunerationPackageType">
    <collection get-method="getBasePayList" set-method="setBasePayList" usage="optional" create-type="java.util.ArrayList">
      <structure map-as="ns2:BasePayType" name="BasePay"/>
    </collection>
    <collection get-method="getOtherPayList" set-method="setOtherPayList" usage="optional" create-type="java.util.ArrayList">
      <structure map-as="ns2:OtherPayDataType" name="OtherPay"/>
    </collection>
    <collection get-method="getBenefitList" set-method="setBenefitList" usage="optional" create-type="java.util.ArrayList">
      <structure map-as="ns2:BenefitsType" name="Benefits"/>
    </collection>
    <structure type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.UserAreaType" get-method="getUserArea" set-method="setUserArea" usage="optional"/>
  </mapping>
  <mapping class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.PrehireRemunerationPackageType" name="PrehireRemuneration">
    <structure map-as="ns2:PrehireRemunerationPackageType"/>
  </mapping>
  <mapping abstract="true" type-name="ns2:RecordInfoType" class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.RecordInfoType">
    <collection get-method="getIdList" set-method="setIdList" usage="optional" create-type="java.util.ArrayList">
      <structure map-as="ns2:EntityIdType" name="Id"/>
    </collection>
    <structure get-method="getStatus" set-method="setStatus" usage="optional" name="Status">
      <value style="text" get-method="getString" set-method="setString"/>
      <value style="attribute" name="validFrom" get-method="getValidFrom" set-method="setValidFrom" usage="optional"/>
      <value style="attribute" name="validTo" get-method="getValidTo" set-method="setValidTo" usage="optional"/>
    </structure>
  </mapping>
  <mapping abstract="true" type-name="ns2:ReferenceType" class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.ReferenceType">
    <structure map-as="ns2:PersonNameType" get-method="getPersonName" set-method="setPersonName" usage="optional" name="PersonName"/>
    <value style="element" name="PositionTitle" get-method="getPositionTitle" set-method="setPositionTitle" usage="optional"/>
    <collection get-method="getContactMethodList" set-method="setContactMethodList" usage="optional" create-type="java.util.ArrayList">
      <structure map-as="ns2:ContactMethodType" name="ContactMethod"/>
    </collection>
    <value style="element" name="Comments" get-method="getComments" set-method="setComments" usage="optional"/>
    <value style="attribute" name="type" get-method="getType" set-method="setType" usage="optional"/>
  </mapping>
  <mapping class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.ReferenceType" name="Reference">
    <structure map-as="ns2:ReferenceType"/>
  </mapping>
  <mapping abstract="true" type-name="ns2:RelatedOrganizationalUnitType" class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.RelatedOrganizationalUnitType">
    <structure map-as="ns2:OrganizationalUnitType"/>
    <value style="attribute" name="relationship" get-method="getRelationship" set-method="setRelationship" usage="optional"/>
    <value style="attribute" name="natureOfRelationship" get-method="getNatureOfRelationship" set-method="setNatureOfRelationship" usage="optional"/>
  </mapping>
  <mapping abstract="true" type-name="ns2:RelatedOrganizationType" class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.RelatedOrganizationType">
    <structure map-as="ns2:OrganizationType"/>
    <value style="attribute" name="relationship" get-method="getRelationship" set-method="setRelationship" usage="optional"/>
  </mapping>
  <mapping abstract="true" type-name="ns2:SafetyEquipmentType" class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.SafetyEquipmentType">
    <value style="text" get-method="getString" set-method="setString"/>
    <value style="attribute" name="suppliedByOrganization" get-method="getSuppliedByOrganization" set-method="setSuppliedByOrganization" usage="optional"/>
  </mapping>
  <mapping abstract="true" type-name="ns2:SEPPhysicalLocationType" class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.SEPPhysicalLocationType">
    <structure map-as="ns2:EntityIdType" get-method="getId" set-method="setId" usage="optional" name="Id"/>
    <value style="element" name="Name" get-method="getName" set-method="setName" usage="optional"/>
    <structure get-method="getSpatialLocation" set-method="setSpatialLocation" usage="optional" name="SpatialLocation">
      <value style="element" name="Latitude" get-method="getLatitude" set-method="setLatitude"/>
      <value style="element" name="Longitude" get-method="getLongitude" set-method="setLongitude"/>
      <structure usage="optional" ordered="false" choice="true">
        <value style="element" name="Altitude" test-method="ifAltitude" get-method="getAltitude" set-method="setAltitude" usage="optional"/>
        <value style="element" name="AltitudeMeanSeaLevel" test-method="ifAltitudeMeanSeaLevel" get-method="getAltitudeMeanSeaLevel" set-method="setAltitudeMeanSeaLevel" usage="optional"/>
      </structure>
      <value style="element" name="HorizontalAccuracy" get-method="getHorizontalAccuracy" set-method="setHorizontalAccuracy" usage="optional"/>
      <value style="element" name="VerticalAccuracy" get-method="getVerticalAccuracy" set-method="setVerticalAccuracy" usage="optional"/>
    </structure>
    <collection get-method="getTravelDirectionList" set-method="setTravelDirectionList" usage="optional" create-type="java.util.ArrayList">
      <value style="element" name="TravelDirections" type="java.lang.String"/>
    </collection>
    <collection get-method="getAreaList" set-method="setAreaList" usage="optional" create-type="java.util.ArrayList">
      <structure map-as="ns2:AreaType" name="Area"/>
    </collection>
    <structure type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.PostalAddressType" get-method="getPostalAddress" set-method="setPostalAddress" usage="optional"/>
    <value style="element" name="Comments" get-method="getComments" set-method="setComments" usage="optional"/>
  </mapping>
  <mapping class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.SEPPhysicalLocationType" name="SEPPhysicalLocation">
    <structure map-as="ns2:SEPPhysicalLocationType"/>
  </mapping>
  <mapping abstract="true" type-name="ns2:SourceTypeType" class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.SourceTypeType">
    <structure ordered="false" choice="true">
      <value style="element" name="StandardValue" test-method="ifStandardValue" get-method="getStandardValue" set-method="setStandardValue" usage="optional" format="ns2:SourceEnumType"/>
      <value style="element" name="NonStandardValue" test-method="ifNonStandardValue" get-method="getNonStandardValue" set-method="setNonStandardValue" usage="optional"/>
    </structure>
  </mapping>
  <mapping abstract="true" type-name="ns2:SpatialLocationType" class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.SpatialLocationType">
    <value style="element" name="Latitude" get-method="getLatitude" set-method="setLatitude"/>
    <value style="element" name="Longitude" get-method="getLongitude" set-method="setLongitude"/>
    <structure usage="optional" ordered="false" choice="true">
      <value style="element" name="Altitude" test-method="ifAltitude" get-method="getAltitude" set-method="setAltitude" usage="optional"/>
      <value style="element" name="AltitudeMeanSeaLevel" test-method="ifAltitudeMeanSeaLevel" get-method="getAltitudeMeanSeaLevel" set-method="setAltitudeMeanSeaLevel" usage="optional"/>
    </structure>
    <value style="element" name="HorizontalAccuracy" get-method="getHorizontalAccuracy" set-method="setHorizontalAccuracy" usage="optional"/>
    <value style="element" name="VerticalAccuracy" get-method="getVerticalAccuracy" set-method="setVerticalAccuracy" usage="optional"/>
  </mapping>
  <mapping class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.SpatialLocationType" name="SpatialLocation">
    <structure map-as="ns2:SpatialLocationType"/>
  </mapping>
  <mapping abstract="true" type-name="ns2:StaffingRelocationType" class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.StaffingRelocationType">
    <value style="element" name="Comments" get-method="getComments" set-method="setComments" usage="optional"/>
    <value style="attribute" name="relocationConsidered" get-method="isRelocationConsidered" set-method="setRelocationConsidered"/>
  </mapping>
  <mapping abstract="true" type-name="ns2:StaffingSupportingMaterialsType" class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.StaffingSupportingMaterialsType">
    <structure usage="optional" ordered="false" choice="true">
      <value style="element" name="Link" test-method="ifLink" get-method="getLink" set-method="setLink" usage="optional"/>
      <structure test-method="ifAttachmentReference" get-method="getAttachmentReference" set-method="setAttachmentReference" usage="optional" name="AttachmentReference">
        <value style="text" get-method="getString" set-method="setString"/>
        <value style="attribute" name="context" get-method="getContext" set-method="setContext" usage="optional"/>
        <value style="attribute" name="mimeType" get-method="getMimeType" set-method="setMimeType" usage="optional"/>
      </structure>
    </structure>
    <value style="element" name="Description" get-method="getDescription" set-method="setDescription" usage="optional"/>
  </mapping>
  <mapping abstract="true" type-name="ns2:StaffingTravelType" class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.StaffingTravelType">
    <structure usage="optional" ordered="false" choice="true">
      <value style="element" name="Applicable" test-method="ifApplicable" get-method="getApplicable" set-method="setApplicable" usage="optional"/>
      <structure test-method="ifTravelFrequency" get-method="getTravelFrequency" set-method="setTravelFrequency" usage="optional">
        <value style="element" name="TravelFrequency" get-method="getTravelFrequency" set-method="setTravelFrequency" usage="optional"/>
        <value style="element" name="TravelConsiderations" get-method="getTravelConsiderations" set-method="setTravelConsiderations" usage="optional"/>
      </structure>
    </structure>
  </mapping>
  <mapping abstract="true" type-name="ns2:StockType" class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.StockType">
    <structure map-as="ns2:EntityIdType" get-method="getId" set-method="setId" usage="optional" name="Id"/>
    <value style="element" name="Symbol" get-method="getSymbol" set-method="setSymbol" usage="optional"/>
    <value style="element" name="Exchange" get-method="getExchange" set-method="setExchange" usage="optional"/>
  </mapping>
  <mapping abstract="true" type-name="ns2:TelcomNumberType" class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.TelcomNumberType">
    <structure ordered="false" choice="true">
      <structure type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.FormattedNumber" test-method="ifFormattedNumber" get-method="getFormattedNumber" set-method="setFormattedNumber" usage="optional"/>
      <structure map-as="ns2:TelcomNumberGroup-Group" test-method="ifTelcomNumberGroup" get-method="getTelcomNumberGroup" set-method="setTelcomNumberGroup" usage="optional"/>
    </structure>
  </mapping>
  <mapping abstract="true" type-name="ns2:TimeOffAllowanceType" class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.TimeOffAllowanceType">
    <value style="element" name="Description" get-method="getDescription" set-method="setDescription" usage="optional"/>
    <value style="attribute" name="timeOffType" get-method="getTimeOffType" set-method="setTimeOffType" usage="optional"/>
  </mapping>
  <mapping abstract="true" type-name="ns2:UserAreaType" class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.UserAreaType">
    <structure get-method="getAnyList" set-method="setAnyList" usage="optional" marshaller="org.jibx.extras.DomListMapper" unmarshaller="org.jibx.extras.DomListMapper"/>
  </mapping>
  <mapping class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.UserAreaType" name="UserArea">
    <structure map-as="ns2:UserAreaType"/>
  </mapping>
  <mapping abstract="true" type-name="ns2:USLocalizedPositionClassificationType" class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.USLocalizedPositionClassificationType">
    <value style="element" name="FLSAStatus" get-method="getFLSAStatus" set-method="setFLSAStatus" format="ns2:FLSAStatusEnumType"/>
    <structure map-as="ns2:EEOCJobCategoryType" get-method="getEEOCJobCategory" set-method="setEEOCJobCategory" usage="optional" name="EEOCJobCategory"/>
    <structure map-as="ns2:EntityIdType" get-method="getAffirmativeActionPlanJobGroupId" set-method="setAffirmativeActionPlanJobGroupId" usage="optional" name="AffirmativeActionPlanJobGroupId"/>
  </mapping>
  <mapping abstract="true" type-name="ns2:WorkShiftScheduleType" class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.WorkShiftScheduleType">
    <structure map-as="ns2:EntityIdType" get-method="getId" set-method="setId" usage="optional" name="Id"/>
    <value style="element" name="Name" get-method="getName" set-method="setName" usage="optional"/>
    <value style="element" name="Hours" get-method="getHours" set-method="setHours" usage="optional"/>
    <value style="element" name="StartTime" get-method="getStartTime" set-method="setStartTime" usage="optional"/>
    <value style="element" name="EndTime" get-method="getEndTime" set-method="setEndTime" usage="optional"/>
    <structure type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.PayTypeHours" get-method="getPayTypeHours" set-method="setPayTypeHours" usage="optional"/>
    <value style="element" name="Comments" get-method="getComments" set-method="setComments" usage="optional"/>
    <value style="attribute" name="shiftPeriod" get-method="getShiftPeriod" set-method="setShiftPeriod" usage="optional"/>
  </mapping>
  <mapping abstract="true" type-name="ns2:WorkSiteEnvironmentType" class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.WorkSiteEnvironmentType">
    <value style="element" name="EnvironmentName" get-method="getEnvironmentName" set-method="setEnvironmentName" usage="optional"/>
    <structure map-as="ns2:EntityIdType" get-method="getEnvironmentId" set-method="setEnvironmentId" usage="optional" name="EnvironmentId"/>
    <structure map-as="ns2:EntityIdType" get-method="getWorkSiteId" set-method="setWorkSiteId" usage="optional" name="WorkSiteId"/>
    <structure get-method="getDescription" set-method="setDescription" usage="optional" name="Description">
      <value style="text" get-method="getString" set-method="setString"/>
      <structure get-method="getLang" set-method="setLang" usage="optional">
        <value style="attribute" name="lang" ns="http://www.w3.org/XML/1998/namespace" get-method="getLang" set-method="setLang" usage="optional"/>
      </structure>
    </structure>
    <collection get-method="getConsiderationList" set-method="setConsiderationList" usage="optional" create-type="java.util.ArrayList">
      <structure type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.WorkSiteEnvironmentType$Considerations" name="Considerations">
        <collection get-method="getGeneralList" set-method="setGeneralList" usage="optional" create-type="java.util.ArrayList">
          <value style="element" name="General" type="java.lang.String"/>
        </collection>
        <collection get-method="getPhysicalList" set-method="setPhysicalList" usage="optional" create-type="java.util.ArrayList">
          <value style="element" name="Physical" type="java.lang.String"/>
        </collection>
        <collection get-method="getSafetyEquipmentList" set-method="setSafetyEquipmentList" usage="optional" create-type="java.util.ArrayList">
          <structure map-as="ns2:SafetyEquipmentType" name="SafetyEquipment"/>
        </collection>
        <collection get-method="getDressCodeList" set-method="setDressCodeList" usage="optional" create-type="java.util.ArrayList">
          <structure map-as="ns2:DressCodeType" name="DressCode"/>
        </collection>
        <structure type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.UserAreaType" get-method="getUserArea" set-method="setUserArea" usage="optional"/>
        <structure get-method="getLang" set-method="setLang" usage="optional">
          <value style="attribute" name="lang" ns="http://www.w3.org/XML/1998/namespace" get-method="getLang" set-method="setLang" usage="optional"/>
        </structure>
      </structure>
    </collection>
    <structure type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.UserAreaType" get-method="getUserArea" set-method="setUserArea" usage="optional"/>
  </mapping>
  <mapping class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.WorkSiteEnvironmentType" name="WorkSiteEnvironment">
    <structure map-as="ns2:WorkSiteEnvironmentType"/>
  </mapping>
  <mapping abstract="true" type-name="ns2:WorkSiteType" class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.WorkSiteType">
    <value style="element" name="WorkSiteName" get-method="getWorkSiteName" set-method="setWorkSiteName" usage="optional"/>
    <structure map-as="ns2:EntityIdType" get-method="getWorkSiteId" set-method="setWorkSiteId" usage="optional" name="WorkSiteId"/>
    <collection get-method="getDetailList" set-method="setDetailList" usage="optional" create-type="java.util.ArrayList">
      <structure type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.WorkSiteType$Details" name="Details">
        <structure map-as="ns2:LanguageDependentTextType" get-method="getLanguageDependentTextType" set-method="setLanguageDependentTextType"/>
        <value style="attribute" name="type" get-method="getType" set-method="setType" usage="optional"/>
      </structure>
    </collection>
    <structure map-as="ns2:PostalAddressType" get-method="getPostalAddress" set-method="setPostalAddress" usage="optional" name="PostalAddress"/>
    <collection get-method="getTravelDirectionList" set-method="setTravelDirectionList" usage="optional" create-type="java.util.ArrayList">
      <structure map-as="ns2:LanguageDependentTextType" name="TravelDirections"/>
    </collection>
    <collection get-method="getParkingInstructionList" set-method="setParkingInstructionList" usage="optional" create-type="java.util.ArrayList">
      <structure map-as="ns2:LanguageDependentTextType" name="ParkingInstructions"/>
    </collection>
    <collection item-type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.WorkSiteEnvironmentType" get-method="getWorkSiteEnvironmentList" set-method="setWorkSiteEnvironmentList" usage="optional" create-type="java.util.ArrayList"/>
    <structure type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.UserAreaType" get-method="getUserArea" set-method="setUserArea" usage="optional"/>
  </mapping>
  <mapping class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.WorkSiteType" name="WorkSite">
    <structure map-as="ns2:WorkSiteType"/>
  </mapping>
  <mapping class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.Achievements" name="Achievements">
    <collection item-type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.AchievementType" get-method="getAchievementList" set-method="setAchievementList" create-type="java.util.ArrayList"/>
  </mapping>
  <mapping class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.AreaCityCode" name="AreaCityCode">
    <value style="text" get-method="getAreaCityCode" set-method="setAreaCityCode"/>
  </mapping>
  <mapping class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.Association" name="Association">
    <structure map-as="ns2:AssociationType"/>
    <value style="attribute" name="type" get-method="getType" set-method="setType" usage="optional"/>
  </mapping>
  <mapping class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.Associations" name="Associations">
    <collection item-type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.Association" get-method="getAssociationList" set-method="setAssociationList" create-type="java.util.ArrayList"/>
  </mapping>
  <mapping class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.CountryCode" name="CountryCode">
    <value style="text" get-method="getCountryCode" set-method="setCountryCode"/>
  </mapping>
  <mapping class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.CurrencyCode" name="CurrencyCode">
    <value style="text" get-method="getCurrencyCode" set-method="setCurrencyCode"/>
  </mapping>
  <mapping class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.Extension" name="Extension">
    <value style="text" get-method="getExtension" set-method="setExtension"/>
  </mapping>
  <mapping class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.Fax" name="Fax">
    <structure map-as="ns2:TelcomNumberType"/>
  </mapping>
  <mapping class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.FLSAStatus" name="FLSAStatus">
    <value style="text" get-method="getFLSAStatus1" set-method="setFLSAStatus1" format="ns2:FLSAStatusEnumType"/>
  </mapping>
  <mapping class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.FormattedNumber" name="FormattedNumber">
    <value style="text" get-method="getFormattedNumber" set-method="setFormattedNumber"/>
  </mapping>
  <mapping class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.Frequency" name="Frequency">
    <value style="text" get-method="getFrequency" set-method="setFrequency"/>
  </mapping>
  <mapping class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.GenderCode" name="GenderCode">
    <value style="text" get-method="getGenderCode" set-method="setGenderCode"/>
  </mapping>
  <mapping class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.InternationalCountryCode" name="InternationalCountryCode">
    <value style="text" get-method="getInternationalCountryCode" set-method="setInternationalCountryCode"/>
  </mapping>
  <mapping class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.InternetEmailAddress" name="InternetEmailAddress">
    <value style="text" get-method="getInternetEmailAddress" set-method="setInternetEmailAddress"/>
  </mapping>
  <mapping class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.InternetWebAddress" name="InternetWebAddress">
    <value style="text" get-method="getInternetWebAddress" set-method="setInternetWebAddress"/>
  </mapping>
  <mapping class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.Language" name="Language">
    <structure type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.LanguageCode" get-method="getLanguageCode" set-method="setLanguageCode" usage="optional"/>
    <value style="element" name="Read" get-method="getRead" set-method="setRead" usage="optional"/>
    <value style="element" name="Write" get-method="getWrite" set-method="setWrite" usage="optional"/>
    <value style="element" name="Speak" get-method="getSpeak" set-method="setSpeak" usage="optional"/>
    <value style="element" name="Comments" get-method="getComments" set-method="setComments" usage="optional"/>
  </mapping>
  <mapping class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.LanguageCode" name="LanguageCode">
    <value style="text" get-method="getLanguageCode" set-method="setLanguageCode"/>
  </mapping>
  <mapping class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.Location" name="Location">
    <value style="text" get-method="getLocation" set-method="setLocation"/>
  </mapping>
  <mapping class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.NationalNumber" name="NationalNumber">
    <value style="text" get-method="getNationalNumber" set-method="setNationalNumber"/>
  </mapping>
  <mapping class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.NumericValue" name="NumericValue">
    <value style="text" get-method="getDouble" set-method="setDouble"/>
    <value style="attribute" name="minValue" get-method="getMinValue" set-method="setMinValue" usage="optional"/>
    <value style="attribute" name="maxValue" get-method="getMaxValue" set-method="setMaxValue" usage="optional"/>
    <value style="attribute" name="interval" get-method="getInterval" set-method="setInterval" usage="optional"/>
    <value style="attribute" name="description" get-method="getDescription" set-method="setDescription" usage="optional"/>
  </mapping>
  <mapping class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.Pager" name="Pager">
    <structure map-as="ns2:TelcomNumberType"/>
  </mapping>
  <mapping class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.PayTypeHours" name="PayTypeHours">
    <value style="text" get-method="getPayTypeHours" set-method="setPayTypeHours"/>
  </mapping>
  <mapping class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.References" name="References">
    <collection item-type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.ReferenceType" get-method="getReferenceList" set-method="setReferenceList" create-type="java.util.ArrayList"/>
  </mapping>
  <mapping class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.StringValue" name="StringValue">
    <value style="text" get-method="getString" set-method="setString"/>
    <value style="attribute" name="minValue" get-method="getMinValue" set-method="setMinValue" usage="optional"/>
    <value style="attribute" name="maxValue" get-method="getMaxValue" set-method="setMaxValue" usage="optional"/>
    <value style="attribute" name="description" get-method="getDescription" set-method="setDescription" usage="optional"/>
  </mapping>
  <mapping class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.SubscriberNumber" name="SubscriberNumber">
    <value style="text" get-method="getSubscriberNumber" set-method="setSubscriberNumber"/>
  </mapping>
  <mapping class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.SupportingInformation" name="SupportingInformation">
    <value style="text" get-method="getSupportingInformation" set-method="setSupportingInformation"/>
  </mapping>
  <mapping class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.Telephone" name="Telephone">
    <structure map-as="ns2:TelcomNumberType"/>
  </mapping>
  <mapping class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.TTYTDD" name="TTYTDD">
    <structure map-as="ns2:TelcomNumberType"/>
  </mapping>
  <mapping class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.Use" name="Use">
    <value style="text" get-method="getUse" set-method="setUse"/>
  </mapping>
  <mapping class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.WhenAvailable" name="WhenAvailable">
    <value style="text" get-method="getWhenAvailable" set-method="setWhenAvailable"/>
  </mapping>
  <mapping abstract="true" type-name="ns2:TelcomNumberGroup-Group" class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.TelcomNumberGroup">
    <structure type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.InternationalCountryCode" get-method="getInternationalCountryCode" set-method="setInternationalCountryCode" usage="optional"/>
    <structure type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.NationalNumber" get-method="getNationalNumber" set-method="setNationalNumber" usage="optional"/>
    <structure type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.AreaCityCode" get-method="getAreaCityCode" set-method="setAreaCityCode" usage="optional"/>
    <structure type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.SubscriberNumber" get-method="getSubscriberNumber" set-method="setSubscriberNumber"/>
    <structure type="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.Extension" get-method="getExtension" set-method="setExtension" usage="optional"/>
  </mapping>
  <mapping abstract="true" type-name="ns2:id-AttributeGroup" class="org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.Id">
    <value style="attribute" name="id" get-method="getId" set-method="setId"/>
    <value style="attribute" name="idOwner" get-method="getIdOwner" set-method="setIdOwner" usage="optional"/>
    <value style="attribute" name="description" get-method="getDescription" set-method="setDescription" usage="optional"/>
  </mapping>
</binding>




© 2015 - 2024 Weber Informatics LLC | Privacy Policy