|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.edustructures.sifworks.Element
com.edustructures.sifworks.SIFElement
com.edustructures.sifworks.SIFDataObject
com.edustructures.sifworks.hrfin.EmployeePersonal
public class EmployeePersonal
This object contains basic HR information for employees. SIF_Events are reported.
| Field Summary |
|---|
| Fields inherited from class com.edustructures.sifworks.Element |
|---|
CURRENT_SERIALIZE_VERSION |
| Constructor Summary | |
|---|---|
EmployeePersonal()
Constructor |
|
EmployeePersonal(java.lang.String refId,
Name name,
java.lang.String ssn)
Constructor that accepts values for all mandatory fields |
|
| Method Summary | |
|---|---|
AddressList |
getAddressList()
Gets the value of the <AddressList> element. |
Demographics |
getDemographics()
Gets the value of the <Demographics> element. |
EmailList |
getEmailList()
Gets the value of the <EmailList> element. |
java.lang.String |
getKey()
Gets the key of this object |
ElementDef[] |
getKeyFields()
Gets the metadata fields that make up the key of this object |
Name |
getName()
Gets the value of the <Name> element. |
HrOtherIdList |
getOtherIdList()
Gets the value of the <OtherIdList> element. |
PhoneNumberList |
getPhoneNumberList()
Gets the value of the <PhoneNumberList> element. |
java.lang.String |
getRefId()
Gets the value of the RefId attribute. |
java.lang.String |
getSsn()
Gets the value of the <Ssn> element. |
java.lang.String |
getStateProvinceId()
Gets the value of the <StateProvinceId> element. |
void |
removeAddressList()
Removes the AddressList child element previously created by calling setAddressList |
void |
removeDemographics()
Removes the Demographics child element previously created by calling setDemographics |
void |
removeEmailList()
Removes the EmailList child element previously created by calling setEmailList |
void |
removeName()
Removes the Name child element previously created by calling setName |
void |
removeOtherIdList()
Removes the OtherIdList child element previously created by calling setOtherIdList |
void |
removePhoneNumberList()
Removes the PhoneNumberList child element previously created by calling setPhoneNumberList |
void |
setAddressList(AddressList value)
Sets the value of the <AddressList> element. |
void |
setDemographics(Demographics value)
Sets the value of the <Demographics> element. |
void |
setEmailList(EmailList value)
Sets the value of the <EmailList> element. |
void |
setName(Name value)
Sets the value of the <Name> element. |
void |
setName(NameType type,
java.lang.String lastName,
java.lang.String firstName)
Sets the value of the <Name> child element. |
void |
setOtherIdList(HrOtherIdList value)
Sets the value of the <OtherIdList> element. |
void |
setPhoneNumberList(PhoneNumberList value)
Sets the value of the <PhoneNumberList> element. |
void |
setRefId(java.lang.String value)
Sets the value of the RefId attribute. |
void |
setSsn(java.lang.String value)
Sets the value of the <Ssn> element. |
void |
setStateProvinceId(java.lang.String value)
Sets the value of the <StateProvinceId> element. |
| Methods inherited from class com.edustructures.sifworks.SIFDataObject |
|---|
addSIFExtendedElement, clone, getElementOrAttribute, getObjectTag, getObjectType, getSIFExtendedElement, getSIFExtendedElements, getSIFExtendedElementsContainer, getSIFMetadata, getSIFVersion, setElementOrAttribute, setElementOrAttribute, setElementOrAttribute, setSIFExtendedElements, setSIFExtendedElementsContainer, setSIFMetadata, setSIFVersion, toXML |
| Methods inherited from class com.edustructures.sifworks.SIFElement |
|---|
addChild, addChild, compareGraphTo, create, effectiveSIFVersion, getChild, getChild, getChild, getChild, getChild, getChildCount, getChildList, getChildList, getChildList, getChildren, getChildren, getContent, getContent, getField, getField, getFieldCount, getFields, getFieldValue, getSIFValue, getTextValue, getXmlId, hasTextValue, removeChild, removeChild, removeChild, removeChild, restoreImplementationDef, setChanged, setChildren, setEmpty, setField, setField, setField, setField, setSIFValue, setTextValue, setXmlId, tag |
| Methods inherited from class com.edustructures.sifworks.Element |
|---|
compareTo, getElementDef, getParent, getRoot, isChanged, isDoNotEncode, isEmpty, setChanged, setDoNotEncode, setElementDef, setEmpty, setParent, toString |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public EmployeePersonal()
public EmployeePersonal(java.lang.String refId,
Name name,
java.lang.String ssn)
refId - The GUID that uniquely identifies this employee.name - Name of employee.ssn - Social security number of employee.| Method Detail |
|---|
public java.lang.String getKey()
getKey in class SIFElementpublic ElementDef[] getKeyFields()
public java.lang.String getRefId()
RefId attribute.
The SIF specification defines the meaning of this attribute as: "The GUID that uniquely identifies this employee."
getRefId in class SIFDataObjectRefId attribute of this object.public void setRefId(java.lang.String value)
RefId attribute.
The SIF specification defines the meaning of this attribute as: "The GUID that uniquely identifies this employee."
value - A String objectpublic void setOtherIdList(HrOtherIdList value)
<OtherIdList> element.
The SIF specification defines the meaning of this element as: "This field can hold SSN, state and locally assigned IDs."
value - A HrOtherIdList objectpublic HrOtherIdList getOtherIdList()
<OtherIdList> element.
The SIF specification defines the meaning of this element as: "This field can hold SSN, state and locally assigned IDs."
HrOtherIdList objectpublic void removeOtherIdList()
OtherIdList child element previously created by calling setOtherIdList
public java.lang.String getStateProvinceId()
<StateProvinceId> element.
The SIF specification defines the meaning of this element as: "The state-assigned identifier for this staff member."
StateProvinceId element of this object.public void setStateProvinceId(java.lang.String value)
<StateProvinceId> element.
The SIF specification defines the meaning of this element as: "The state-assigned identifier for this staff member."
value - A String objectpublic void setName(Name value)
<Name> element.
The SIF specification defines the meaning of this element as: "Name of employee."
value - A Name object
public void setName(NameType type,
java.lang.String lastName,
java.lang.String firstName)
<Name> child element.
This form of setName is provided as a convenience method
that is functionally equivalent to the version of setName
that accepts a single Name object.
type - Code that specifies what type of name this is. If unsure, use 04.lastName - The last name.firstName - The first name.public Name getName()
<Name> element.
The SIF specification defines the meaning of this element as: "Name of employee."
Name objectpublic void removeName()
Name child element previously created by calling setName
public void setEmailList(EmailList value)
<EmailList> element.
The SIF specification defines the meaning of this element as: "The employee's e-mail address(es)."
value - A EmailList objectpublic EmailList getEmailList()
<EmailList> element.
The SIF specification defines the meaning of this element as: "The employee's e-mail address(es)."
EmailList objectpublic void removeEmailList()
EmailList child element previously created by calling setEmailList
public void setDemographics(Demographics value)
<Demographics> element.
The SIF specification defines the meaning of this element as: "This element contains information related to employee demographics."
value - A Demographics objectpublic Demographics getDemographics()
<Demographics> element.
The SIF specification defines the meaning of this element as: "This element contains information related to employee demographics."
Demographics objectpublic void removeDemographics()
Demographics child element previously created by calling setDemographics
public java.lang.String getSsn()
<Ssn> element.
The SIF specification defines the meaning of this element as: "Social security number of employee."
Ssn element of this object.public void setSsn(java.lang.String value)
<Ssn> element.
The SIF specification defines the meaning of this element as: "Social security number of employee."
value - A String objectpublic void setAddressList(AddressList value)
<AddressList> element.
The SIF specification defines the meaning of this element as: "The employee's address(es)."
value - A AddressList objectpublic AddressList getAddressList()
<AddressList> element.
The SIF specification defines the meaning of this element as: "The employee's address(es)."
AddressList objectpublic void removeAddressList()
AddressList child element previously created by calling setAddressList
public void setPhoneNumberList(PhoneNumberList value)
<PhoneNumberList> element.
The SIF specification defines the meaning of this element as: "The employee's phone number(s)."
value - A PhoneNumberList objectpublic PhoneNumberList getPhoneNumberList()
<PhoneNumberList> element.
The SIF specification defines the meaning of this element as: "The employee's phone number(s)."
PhoneNumberList objectpublic void removePhoneNumberList()
PhoneNumberList child element previously created by calling setPhoneNumberList
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||