com.edustructures.sifworks.hrfin
Class BudgetAccount

java.lang.Object
  extended by com.edustructures.sifworks.Element
      extended by com.edustructures.sifworks.SIFElement
          extended by com.edustructures.sifworks.hrfin.BudgetAccount
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class BudgetAccount
extends SIFElement

Information about budget accounts being submitted

Since:
1.5r1
Version:
2.0
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.edustructures.sifworks.Element
CURRENT_SERIALIZE_VERSION
 
Constructor Summary
BudgetAccount()
          Constructor
BudgetAccount(AccountClass accountClass, java.lang.String functionBreakdown, java.math.BigDecimal budgetAmount)
          Constructor that accepts values for all mandatory fields
 
Method Summary
 java.lang.String getAccountClass()
          Gets the value of the <AccountClass> element.
 java.math.BigDecimal getBudgetAmount()
          Gets the value of the <BudgetAmount> element.
 java.lang.String getFunctionBreakdown()
          Gets the value of the <FunctionBreakdown> element.
 java.lang.String getFundBreakdown()
          Gets the value of the <FundBreakdown> element.
 java.lang.String getObjectBreakdown()
          Gets the value of the <ObjectBreakdown> element.
 void setAccountClass(AccountClass value)
          Sets the value of the <AccountClass> element.
 void setAccountClass(java.lang.String value)
          Sets the value of the <AccountClass> element as a String.
 void setBudgetAmount(java.math.BigDecimal value)
          Sets the value of the <BudgetAmount> element.
 void setFunctionBreakdown(java.lang.String value)
          Sets the value of the <FunctionBreakdown> element.
 void setFundBreakdown(java.lang.String value)
          Sets the value of the <FundBreakdown> element.
 void setObjectBreakdown(java.lang.String value)
          Sets the value of the <ObjectBreakdown> element.
 
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
 

Constructor Detail

BudgetAccount

public BudgetAccount()
Constructor


BudgetAccount

public BudgetAccount(AccountClass accountClass,
                     java.lang.String functionBreakdown,
                     java.math.BigDecimal budgetAmount)
Constructor that accepts values for all mandatory fields

Parameters:
accountClass - Classification of budgetary account code summary
functionBreakdown - Function breakdown of account code for summarization.
budgetAmount - Summarized, positive amount without cents for breakdowns
Method Detail

getAccountClass

public java.lang.String getAccountClass()
Gets the value of the <AccountClass> element.

The SIF specification defines the meaning of this element as: "Classification of budgetary account code summary"

Returns:
The AccountClass element of this object.
Since:
1.5r1

setAccountClass

public void setAccountClass(AccountClass value)
Sets the value of the <AccountClass> element.

The SIF specification defines the meaning of this element as: "Classification of budgetary account code summary"

Parameters:
value - A constant defined by the AccountClass class
Since:
1.5r1

setAccountClass

public void setAccountClass(java.lang.String value)
Sets the value of the <AccountClass> element as a String.

The SIF specification defines the meaning of this element as: "Classification of budgetary account code summary"

Parameters:
value - The value as a String
Since:
1.5r1

getFundBreakdown

public java.lang.String getFundBreakdown()
Gets the value of the <FundBreakdown> element.

The SIF specification defines the meaning of this element as: "Fund breakdown of account code for summarization."

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.

VersionTag
1.5r1"FundBreak"
SIF2.0"FundBreakdown"

Returns:
The FundBreakdown element of this object.
Since:
1.5r1

setFundBreakdown

public void setFundBreakdown(java.lang.String value)
Sets the value of the <FundBreakdown> element.

The SIF specification defines the meaning of this element as: "Fund breakdown of account code for summarization."

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.

VersionTag
1.5r1"FundBreak"
SIF2.0"FundBreakdown"

Parameters:
value - A String object
Since:
1.5r1

getFunctionBreakdown

public java.lang.String getFunctionBreakdown()
Gets the value of the <FunctionBreakdown> element.

The SIF specification defines the meaning of this element as: "Function breakdown of account code for summarization."

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.

VersionTag
1.5r1"FuncBreak"
SIF2.0"FunctionBreakdown"

Returns:
The FunctionBreakdown element of this object.
Since:
1.5r1

setFunctionBreakdown

public void setFunctionBreakdown(java.lang.String value)
Sets the value of the <FunctionBreakdown> element.

The SIF specification defines the meaning of this element as: "Function breakdown of account code for summarization."

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.

VersionTag
1.5r1"FuncBreak"
SIF2.0"FunctionBreakdown"

Parameters:
value - A String object
Since:
1.5r1

getObjectBreakdown

public java.lang.String getObjectBreakdown()
Gets the value of the <ObjectBreakdown> element.

The SIF specification defines the meaning of this element as: "Object breakdown of account code for summarization."

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.

VersionTag
1.5r1"ObjBreak"
SIF2.0"ObjectBreakdown"

Returns:
The ObjectBreakdown element of this object.
Since:
1.5r1

setObjectBreakdown

public void setObjectBreakdown(java.lang.String value)
Sets the value of the <ObjectBreakdown> element.

The SIF specification defines the meaning of this element as: "Object breakdown of account code for summarization."

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.

VersionTag
1.5r1"ObjBreak"
SIF2.0"ObjectBreakdown"

Parameters:
value - A String object
Since:
1.5r1

getBudgetAmount

public java.math.BigDecimal getBudgetAmount()
Gets the value of the <BudgetAmount> element.

The SIF specification defines the meaning of this element as: "Summarized, positive amount without cents for breakdowns"

Returns:
The BudgetAmount element of this object.
Since:
1.5r1

setBudgetAmount

public void setBudgetAmount(java.math.BigDecimal value)
Sets the value of the <BudgetAmount> element.

The SIF specification defines the meaning of this element as: "Summarized, positive amount without cents for breakdowns"

Parameters:
value - A BigDecimal object
Since:
1.5r1


Copyright © 2001-2007 Edustructures LLC. All Rights Reserved. SIFWorks® and ADK® are registered trademarks of Edustructures LLC. SIF™ and Schools Interoperability Framework are trademarks of the Schools Interoperability Framework Association.