|
||||||||||
| 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.FinancialIncomeStatement
public class FinancialIncomeStatement
This object communicates the income statement details for a location and an accounting period. SIF_Events are reported.
| Field Summary |
|---|
| Fields inherited from class com.edustructures.sifworks.Element |
|---|
CURRENT_SERIALIZE_VERSION |
| Constructor Summary | |
|---|---|
FinancialIncomeStatement()
Constructor |
|
FinancialIncomeStatement(java.lang.String refId,
java.util.Calendar generationDate,
java.util.Calendar generationTime,
java.lang.String locationInfoRefId,
FISPeriod period,
FISAmounts amounts)
Constructor that accepts values for all mandatory fields |
|
| Method Summary | |
|---|---|
FISAmounts |
getAmounts()
Gets the value of the <Amounts> element. |
java.util.Calendar |
getGenerationDate()
Gets the value of the <GenerationDate> element. |
java.util.Calendar |
getGenerationTime()
Gets the value of the <GenerationTime> 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 |
java.lang.String |
getLocationInfoRefId()
Gets the value of the <LocationInfoRefId> element. |
FISPeriod |
getPeriod()
Gets the value of the <Period> element. |
Program |
getProgram()
Gets the value of the <Program> element. |
java.lang.String |
getRefId()
Gets the value of the RefId attribute. |
void |
removeAmounts()
Removes the Amounts child element previously created by calling setAmounts |
void |
removePeriod()
Removes the Period child element previously created by calling setPeriod |
void |
removeProgram()
Removes the Program child element previously created by calling setProgram |
void |
setAmounts(FISAmount amount)
Sets the value of the <Amounts> child element. |
void |
setAmounts(FISAmounts value)
Sets the value of the <Amounts> element. |
void |
setGenerationDate(java.util.Calendar value)
Sets the value of the <GenerationDate> element. |
void |
setGenerationTime(java.util.Calendar value)
Sets the value of the <GenerationTime> element. |
void |
setLocationInfoRefId(java.lang.String value)
Sets the value of the <LocationInfoRefId> element. |
void |
setPeriod(java.util.Calendar startDate,
java.util.Calendar endDate,
java.lang.String value)
Sets the value of the <Period> child element. |
void |
setPeriod(FISPeriod value)
Sets the value of the <Period> element. |
void |
setProgram(FinancialProgram type,
java.lang.String value)
Sets the value of the <Program> child element. |
void |
setProgram(Program value)
Sets the value of the <Program> element. |
void |
setRefId(java.lang.String value)
Sets the value of the RefId attribute. |
| 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 FinancialIncomeStatement()
public FinancialIncomeStatement(java.lang.String refId,
java.util.Calendar generationDate,
java.util.Calendar generationTime,
java.lang.String locationInfoRefId,
FISPeriod period,
FISAmounts amounts)
refId - GUID that identifies this income statement.generationDate - Generation date.generationTime - Generation time.locationInfoRefId - LocationInfo reference.period - Period of the income statement.amounts - Amount in the account.| 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: "GUID that identifies this income statement."
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: "GUID that identifies this income statement."
value - A String objectpublic java.util.Calendar getGenerationDate()
<GenerationDate> element.
The SIF specification defines the meaning of this element as: "Generation date."
GenerationDate element of this object.public void setGenerationDate(java.util.Calendar value)
<GenerationDate> element.
The SIF specification defines the meaning of this element as: "Generation date."
value - A Calendar objectpublic java.util.Calendar getGenerationTime()
<GenerationTime> element.
The SIF specification defines the meaning of this element as: "Generation time."
GenerationTime element of this object.public void setGenerationTime(java.util.Calendar value)
<GenerationTime> element.
The SIF specification defines the meaning of this element as: "Generation time."
value - A Calendar objectpublic java.lang.String getLocationInfoRefId()
<LocationInfoRefId> element.
The SIF specification defines the meaning of this element as: "LocationInfo reference."
LocationInfoRefId element of this object.public void setLocationInfoRefId(java.lang.String value)
<LocationInfoRefId> element.
The SIF specification defines the meaning of this element as: "LocationInfo reference."
value - A String objectpublic void setPeriod(FISPeriod value)
<Period> element.
The SIF specification defines the meaning of this element as: "Period of the income statement."
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 | "FISPeriod" |
| SIF2.0 | "Period" |
value - A FISPeriod object
public void setPeriod(java.util.Calendar startDate,
java.util.Calendar endDate,
java.lang.String value)
<Period> child element.
This form of setPeriod is provided as a convenience method
that is functionally equivalent to the version of setPeriod
that accepts a single FISPeriod object.
startDate - Start date.endDate - End date.value - Gets or sets the content value of the <FISPeriod> elementpublic FISPeriod getPeriod()
<Period> element.
The SIF specification defines the meaning of this element as: "Period of the income statement."
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 | "FISPeriod" |
| SIF2.0 | "Period" |
FISPeriod objectpublic void removePeriod()
Period child element previously created by calling setPeriod
public void setAmounts(FISAmounts value)
<Amounts> element.
The SIF specification defines the meaning of this element as: "Amount in the account."
value - A FISAmounts objectpublic void setAmounts(FISAmount amount)
<Amounts> child element.
This form of setAmounts is provided as a convenience method
that is functionally equivalent to the version of setAmounts
that accepts a single FISAmounts object.
amount - public FISAmounts getAmounts()
<Amounts> element.
The SIF specification defines the meaning of this element as: "Amount in the account."
FISAmounts objectpublic void removeAmounts()
Amounts child element previously created by calling setAmounts
public void setProgram(Program value)
<Program> element.
The SIF specification defines the meaning of this element as: "See 5.1.23 Program."
value - A Program object
public void setProgram(FinancialProgram type,
java.lang.String value)
<Program> child element.
This form of setProgram is provided as a convenience method
that is functionally equivalent to the version of setProgram
that accepts a single Program object.
type - The type of the program. Type identifies the list of values.value - Gets or sets the content value of the <Program> elementpublic Program getProgram()
<Program> element.
The SIF specification defines the meaning of this element as: "See 5.1.23 Program."
Program objectpublic void removeProgram()
Program child element previously created by calling setProgram
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||