Groovy Documentation

com.ace.mws.mam
[Groovy] Class FundStatement

java.lang.Object
  com.ace.mws.mam.FundStatement

class FundStatement

An fund statement is a report generated from Moab Accounting Manager fund, allocation, and transaction data. It contains fields detailing the specific time period covered, the starting and ending balances, the total of the transactions, and fund and transaction details.

Authors:
bsaville


Field Summary
private BigDecimal endBalance

The balance of the funds at the endTime of the statement.

private Date endTime

The ending time that the statement covers.

private Set funds

(Fund collection) The funds that this statement covers.

private Date generationTime

The date that the statement report was generated.

private Long id

private BigDecimal startBalance

The balance of the funds at the startTime of the statement.

private Date startTime

The starting time that the statement covers.

private BigDecimal totalCredits

The total number of credits that occurred during the time period that the statement covers.

private BigDecimal totalDebits

The total number of debits that occurred during the time period that the statement covers.

private Set transactions

(FundTransaction collection) Details of each specific transaction which occurred during the time period that this statement covers.

 
Constructor Summary
FundStatement()

 
Method Summary
BigDecimal getEndBalance()

The balance of the funds at the endTime of the statement.

Date getEndTime()

The ending time that the statement covers.

Set getFunds()

(Fund collection) The funds that this statement covers.

Date getGenerationTime()

The date that the statement report was generated.

Long getId()

BigDecimal getStartBalance()

The balance of the funds at the startTime of the statement.

Date getStartTime()

The starting time that the statement covers.

BigDecimal getTotalCredits()

The total number of credits that occurred during the time period that the statement covers.

BigDecimal getTotalDebits()

The total number of debits that occurred during the time period that the statement covers.

Set getTransactions()

(FundTransaction collection) Details of each specific transaction which occurred during the time period that this statement covers.

void setEndBalance(BigDecimal endBalance)

The balance of the funds at the endTime of the statement.

void setEndTime(Date endTime)

The ending time that the statement covers.

void setFunds(Set funds)

(Fund collection) The funds that this statement covers.

void setGenerationTime(Date generationTime)

The date that the statement report was generated.

void setId(Long id)

void setStartBalance(BigDecimal startBalance)

The balance of the funds at the startTime of the statement.

void setStartTime(Date startTime)

The starting time that the statement covers.

void setTotalCredits(BigDecimal totalCredits)

The total number of credits that occurred during the time period that the statement covers.

void setTotalDebits(BigDecimal totalDebits)

The total number of debits that occurred during the time period that the statement covers.

void setTransactions(Set transactions)

(FundTransaction collection) Details of each specific transaction which occurred during the time period that this statement covers.

String toString()

 
Methods inherited from class Object
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
 

Field Detail

endBalance

private BigDecimal endBalance
The balance of the funds at the endTime of the statement.


endTime

private Date endTime
The ending time that the statement covers.


funds

private Set funds
(Fund collection) The funds that this statement covers.
Only a sub-set of the full fund fields are available from this property. This includes id, name, priority, description, and creationTime.
See Also:
Fund


generationTime

private Date generationTime
The date that the statement report was generated.


id

private Long id


startBalance

private BigDecimal startBalance
The balance of the funds at the startTime of the statement.


startTime

private Date startTime
The starting time that the statement covers.


totalCredits

private BigDecimal totalCredits
The total number of credits that occurred during the time period that the statement covers. For specific details, see credits.


totalDebits

private BigDecimal totalDebits
The total number of debits that occurred during the time period that the statement covers. For specific details, see debits.


transactions

private Set transactions
(FundTransaction collection) Details of each specific transaction which occurred during the time period that this statement covers.
See Also:
FundTransaction


 
Constructor Detail

FundStatement

FundStatement()


 
Method Detail

getEndBalance

BigDecimal getEndBalance()
The balance of the funds at the endTime of the statement.


getEndTime

Date getEndTime()
The ending time that the statement covers.


getFunds

Set getFunds()
(Fund collection) The funds that this statement covers.
Only a sub-set of the full fund fields are available from this property. This includes id, name, priority, description, and creationTime.
See Also:
Fund


getGenerationTime

Date getGenerationTime()
The date that the statement report was generated.


getId

Long getId()


getStartBalance

BigDecimal getStartBalance()
The balance of the funds at the startTime of the statement.


getStartTime

Date getStartTime()
The starting time that the statement covers.


getTotalCredits

BigDecimal getTotalCredits()
The total number of credits that occurred during the time period that the statement covers. For specific details, see credits.


getTotalDebits

BigDecimal getTotalDebits()
The total number of debits that occurred during the time period that the statement covers. For specific details, see debits.


getTransactions

Set getTransactions()
(FundTransaction collection) Details of each specific transaction which occurred during the time period that this statement covers.
See Also:
FundTransaction


setEndBalance

void setEndBalance(BigDecimal endBalance)
The balance of the funds at the endTime of the statement.


setEndTime

void setEndTime(Date endTime)
The ending time that the statement covers.


setFunds

void setFunds(Set funds)
(Fund collection) The funds that this statement covers.
Only a sub-set of the full fund fields are available from this property. This includes id, name, priority, description, and creationTime.
See Also:
Fund


setGenerationTime

void setGenerationTime(Date generationTime)
The date that the statement report was generated.


setId

void setId(Long id)


setStartBalance

void setStartBalance(BigDecimal startBalance)
The balance of the funds at the startTime of the statement.


setStartTime

void setStartTime(Date startTime)
The starting time that the statement covers.


setTotalCredits

void setTotalCredits(BigDecimal totalCredits)
The total number of credits that occurred during the time period that the statement covers. For specific details, see credits.


setTotalDebits

void setTotalDebits(BigDecimal totalDebits)
The total number of debits that occurred during the time period that the statement covers. For specific details, see debits.


setTransactions

void setTransactions(Set transactions)
(FundTransaction collection) Details of each specific transaction which occurred during the time period that this statement covers.
See Also:
FundTransaction


toString

String toString()


 

Groovy Documentation