|
||||||||||
| 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.SIFList<AnnualItem>
com.edustructures.sifworks.hrfin.AnnualItems
public class AnnualItems
| Field Summary |
|---|
| Fields inherited from class com.edustructures.sifworks.Element |
|---|
CURRENT_SERIALIZE_VERSION |
| Constructor Summary | |
|---|---|
AnnualItems()
Constructor |
|
AnnualItems(AnnualItem annualItem)
Constructor that accepts values for all mandatory fields |
|
| Method Summary | |
|---|---|
void |
addAnnualItem(AccountClass accountType,
FundType fundType,
java.lang.String function,
java.math.BigDecimal amount)
Adds a new <AnnualItem> repeatable element. |
AnnualItem |
getAnnualItem(AccountClass accountType,
FundType fundType,
java.lang.String function,
java.math.BigDecimal amount)
Gets an AnnualItem object instance. |
AnnualItem[] |
getAnnualItems()
Gets all AnnualItem object instances. |
void |
removeAnnualItem(AccountClass accountType,
FundType fundType,
java.lang.String function,
java.math.BigDecimal amount)
Removes an AnnualItem object instance. |
void |
setAnnualItems(AnnualItem[] annualitems)
Sets an array of AnnualItem objects. |
| Methods inherited from class com.edustructures.sifworks.SIFList |
|---|
add, addAll, clear, contains, containsAll, get, iterator, remove, remove, removeAll, retainAll, size, toArray, toArray |
| Methods inherited from class com.edustructures.sifworks.SIFElement |
|---|
addChild, addChild, clone, compareGraphTo, create, effectiveSIFVersion, getChild, getChild, getChild, getChild, getChild, getChildCount, getChildList, getChildList, getChildList, getChildren, getChildren, getContent, getContent, getField, getField, getFieldCount, getFields, getFieldValue, getKey, getSIFValue, getSIFVersion, getTextValue, getXmlId, hasTextValue, removeChild, removeChild, removeChild, removeChild, restoreImplementationDef, setChanged, setChildren, setEmpty, setField, setField, setField, setField, setSIFValue, setSIFVersion, 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 |
| Methods inherited from interface java.util.Collection |
|---|
equals, hashCode, isEmpty |
| Constructor Detail |
|---|
public AnnualItems()
public AnnualItems(AnnualItem annualItem)
annualItem - | Method Detail |
|---|
public void addAnnualItem(AccountClass accountType,
FundType fundType,
java.lang.String function,
java.math.BigDecimal amount)
<AnnualItem> repeatable element.
This form of setAnnualItem is provided as a convenience method
that is functionally equivalent to the version of setAnnualItem
that accepts a single AnnualItem object.
accountType - Classification of budgetary account code summaryfundType - Is the account a general or special account code designation?function - Function break in account code for summarization.amount - Summarized amount.
public void removeAnnualItem(AccountClass accountType,
FundType fundType,
java.lang.String function,
java.math.BigDecimal amount)
AnnualItem object instance. More than one instance can be defined for this object because it is a repeatable field element.
accountType - Identifies the AnnualItem object to remove by its AccountType valuefundType - Identifies the AnnualItem object to remove by its FundType valuefunction - Identifies the AnnualItem object to remove by its Function valueamount - Identifies the AnnualItem object to remove by its Amount value
public AnnualItem getAnnualItem(AccountClass accountType,
FundType fundType,
java.lang.String function,
java.math.BigDecimal amount)
AnnualItem object instance. More than one instance can be defined for this object because it is a repeatable field element.
accountType - Identifies the AnnualItem object to return by its "AccountType" attribute valuefundType - Identifies the AnnualItem object to return by its "FundType" attribute valuefunction - Identifies the AnnualItem object to return by its "Function" attribute valueamount - Identifies the AnnualItem object to return by its "Amount" attribute value
AnnualItem objectpublic AnnualItem[] getAnnualItems()
AnnualItem object instances. More than one instance can be defined for this object because it is a repeatable field element.
AnnualItem objectspublic void setAnnualItems(AnnualItem[] annualitems)
AnnualItem objects. All existing
AnnualItem instances
are removed and replaced with this list. Calling this method with the
parameter value set to null removes all AnnualItems.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||