org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.OrganizationContactType Maven / Gradle / Ivy
package org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening;
/**
* Schema fragment(s) for this class:
*
* <xs:complexType xmlns:ns="http://ns.hr-xml.org/2006-02-28" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="OrganizationContactType">
* <xs:sequence>
* <xs:element type="ns:PersonNameType" name="ContactName" minOccurs="0"/>
* <xs:element type="ns:EntityIdType" name="ContactId" minOccurs="0"/>
* <xs:element type="ns:ContactMethodType" name="ContactMethod" minOccurs="0"/>
* </xs:sequence>
* <xs:attribute type="xs:string" name="purpose"/>
* </xs:complexType>
*
*/
public class OrganizationContactType
{
private PersonNameType contactName;
private EntityIdType contactId;
private ContactMethodType contactMethod;
private String purpose;
/**
* Get the 'ContactName' element value.
*
* @return value
*/
public PersonNameType getContactName() {
return contactName;
}
/**
* Set the 'ContactName' element value.
*
* @param contactName
*/
public void setContactName(PersonNameType contactName) {
this.contactName = contactName;
}
/**
* Get the 'ContactId' element value.
*
* @return value
*/
public EntityIdType getContactId() {
return contactId;
}
/**
* Set the 'ContactId' element value.
*
* @param contactId
*/
public void setContactId(EntityIdType contactId) {
this.contactId = contactId;
}
/**
* Get the 'ContactMethod' element value.
*
* @return value
*/
public ContactMethodType getContactMethod() {
return contactMethod;
}
/**
* Set the 'ContactMethod' element value.
*
* @param contactMethod
*/
public void setContactMethod(ContactMethodType contactMethod) {
this.contactMethod = contactMethod;
}
/**
* Get the 'purpose' attribute value.
*
* @return value
*/
public String getPurpose() {
return purpose;
}
/**
* Set the 'purpose' attribute value.
*
* @param purpose
*/
public void setPurpose(String purpose) {
this.purpose = purpose;
}
}