|
||||||||||
| 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.profdev.EmployeeRecertification
public class EmployeeRecertification
This object contains information about employee continuing professional course and activity credits and hours taken by employees for recertification purposes. It is used as a vertical reporting snapshot-type object to transmit information regarding professional continuing education courses and activities completed by employees to maintain their current educational certification(s) within a given state. SIF_Events are not reported.
| Field Summary |
|---|
| Fields inherited from class com.edustructures.sifworks.Element |
|---|
CURRENT_SERIALIZE_VERSION |
| Constructor Summary | |
|---|---|
EmployeeRecertification()
Constructor |
|
EmployeeRecertification(java.lang.String ssn,
java.lang.String stateProvinceId,
Name name,
java.lang.String activityName,
ActivityType activityType,
java.math.BigDecimal activityHours,
Earned earned,
java.util.Calendar dateFrom,
java.util.Calendar dateTo)
Constructor that accepts values for all mandatory fields |
|
| Method Summary | |
|---|---|
java.math.BigDecimal |
getActivityHours()
Gets the value of the <ActivityHours> element. |
java.lang.String |
getActivityName()
Gets the value of the <ActivityName> element. |
java.lang.String |
getActivityType()
Gets the value of the <ActivityType> element. |
java.util.Calendar |
getDateFrom()
Gets the value of the <DateFrom> element. |
java.util.Calendar |
getDateTo()
Gets the value of the <DateTo> element. |
Demographics |
getDemographics()
Gets the value of the <Demographics> element. |
Earned |
getEarned()
Gets the value of the <Earned> 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. |
java.lang.String |
getSSN()
Gets the value of the <SSN> element. |
java.lang.String |
getStateProvinceId()
Gets the value of the <StateProvinceId> element. |
void |
removeDemographics()
Removes the Demographics child element previously created by calling setDemographics |
void |
removeEarned()
Removes the Earned child element previously created by calling setEarned |
void |
removeName()
Removes the Name child element previously created by calling setName |
void |
setActivityHours(java.math.BigDecimal value)
Sets the value of the <ActivityHours> element. |
void |
setActivityName(java.lang.String value)
Sets the value of the <ActivityName> element. |
void |
setActivityType(ActivityType value)
Sets the value of the <ActivityType> element. |
void |
setActivityType(java.lang.String value)
Sets the value of the <ActivityType> element as a String. |
void |
setDateFrom(java.util.Calendar value)
Sets the value of the <DateFrom> element. |
void |
setDateTo(java.util.Calendar value)
Sets the value of the <DateTo> element. |
void |
setDemographics(Demographics value)
Sets the value of the <Demographics> element. |
void |
setEarned(Earned value)
Sets the value of the <Earned> element. |
void |
setEarned(EarnedType type,
java.lang.String value)
Sets the value of the <Earned> child 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 |
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, getRefId, 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 EmployeeRecertification()
public EmployeeRecertification(java.lang.String ssn,
java.lang.String stateProvinceId,
Name name,
java.lang.String activityName,
ActivityType activityType,
java.math.BigDecimal activityHours,
Earned earned,
java.util.Calendar dateFrom,
java.util.Calendar dateTo)
ssn - Employee Social Security Number. This element or StateProvinceId, or both, must be included.stateProvinceId - The state-assigned identifier for this staff member. This element or SSN, or both, must be included.name - Name of employee.activityName - Name of the course or activityactivityType - Type of course or activityactivityHours - Total activity hours/total clock hoursearned - Hours attended or credits earned by the employeedateFrom - Start date of the course or activitydateTo - Source: 0613 Employment Status| Method Detail |
|---|
public java.lang.String getKey()
getKey in class SIFElementpublic ElementDef[] getKeyFields()
public java.lang.String getSSN()
<SSN> element.
The SIF specification defines the meaning of this element as: "Employee Social Security Number. This element or StateProvinceId, or both, must be included."
This element is known by more than one tag name depending on the version of SIF in use. The ADK will use the tag names shown below when parsing and rendering elements of this kind.
| Version | Tag |
| 1.5r1 | "Ssn" |
| SIF2.0 | "SSN" |
SSN element of this object.public void setSSN(java.lang.String value)
<SSN> element.
The SIF specification defines the meaning of this element as: "Employee Social Security Number. This element or StateProvinceId, or both, must be included."
This element is known by more than one tag name depending on the version of SIF in use. The ADK will use the tag names shown below when parsing and rendering elements of this kind.
| Version | Tag |
| 1.5r1 | "Ssn" |
| SIF2.0 | "SSN" |
value - A String objectpublic java.lang.String getStateProvinceId()
<StateProvinceId> element.
The SIF specification defines the meaning of this element as: "The state-assigned identifier for this staff member. This element or SSN, or both, must be included."
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. This element or SSN, or both, must be included."
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 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 getActivityName()
<ActivityName> element.
The SIF specification defines the meaning of this element as: "Name of the course or activity"
ActivityName element of this object.public void setActivityName(java.lang.String value)
<ActivityName> element.
The SIF specification defines the meaning of this element as: "Name of the course or activity"
value - A String objectpublic java.lang.String getActivityType()
<ActivityType> element.
The SIF specification defines the meaning of this element as: "Type of course or activity"
ActivityType element of this object.public void setActivityType(ActivityType value)
<ActivityType> element.
The SIF specification defines the meaning of this element as: "Type of course or activity"
value - A constant defined by the ActivityType classpublic void setActivityType(java.lang.String value)
<ActivityType> element as a String.
The SIF specification defines the meaning of this element as: "Type of course or activity"
value - The value as a Stringpublic java.math.BigDecimal getActivityHours()
<ActivityHours> element.
The SIF specification defines the meaning of this element as: "Total activity hours/total clock hours"
ActivityHours element of this object.public void setActivityHours(java.math.BigDecimal value)
<ActivityHours> element.
The SIF specification defines the meaning of this element as: "Total activity hours/total clock hours"
value - A BigDecimal objectpublic void setEarned(Earned value)
<Earned> element.
The SIF specification defines the meaning of this element as: "Hours attended or credits earned by the employee"
value - A Earned object
public void setEarned(EarnedType type,
java.lang.String value)
<Earned> child element.
This form of setEarned is provided as a convenience method
that is functionally equivalent to the version of setEarned
that accepts a single Earned object.
type - The unit descriptionvalue - Gets or sets the content value of the <Earned> elementpublic Earned getEarned()
<Earned> element.
The SIF specification defines the meaning of this element as: "Hours attended or credits earned by the employee"
Earned objectpublic void removeEarned()
Earned child element previously created by calling setEarned
public java.util.Calendar getDateFrom()
<DateFrom> element.
The SIF specification defines the meaning of this element as: "Start date of the course or activity"
DateFrom element of this object.public void setDateFrom(java.util.Calendar value)
<DateFrom> element.
The SIF specification defines the meaning of this element as: "Start date of the course or activity"
value - A Calendar objectpublic java.util.Calendar getDateTo()
<DateTo> element.
The SIF specification defines the meaning of this element as: "Source: 0613 Employment Status"
DateTo element of this object.public void setDateTo(java.util.Calendar value)
<DateTo> element.
The SIF specification defines the meaning of this element as: "Source: 0613 Employment Status"
value - A Calendar object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||