|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ImmutableBudgetCategory
| Method Summary | |
|---|---|
java.util.List<ImmutableBudgetCategory> |
getAllImmutableChildren()
Returns all children of this budget category, regardless of delete flag state. |
long |
getAmount(java.util.Date date)
Returns the budgeted amount for the given date. |
long |
getAmount(java.util.Date startDate,
java.util.Date endDate)
Returns the budgeted amount spread across the date range. |
BudgetCategory |
getBudgetCategory()
Returns the wrapped object from the underlying data model. |
java.util.List<java.util.Date> |
getBudgetedDates()
Returns a list of all dates for this budget period which have budget information set for them. |
ImmutableBudgetCategoryType |
getBudgetPeriodType()
Returns the budget period type associated with this budget category. |
java.util.List<ImmutableBudgetCategory> |
getImmutableChildren()
Returns all visible children of this budget category. |
ImmutableBudgetCategory |
getParent()
Returns the parent of this ImmutableBudgetCategory, or null if there is no parent. |
boolean |
isIncome()
Does this ImmutableBudgetCategory represent an income category? |
| Methods inherited from interface org.homeunix.thecave.buddi.plugin.api.model.ImmutableSource |
|---|
getFullName, getName, getNotes, getSource, isDeleted |
| Methods inherited from interface org.homeunix.thecave.buddi.plugin.api.model.ImmutableModelObject |
|---|
getModified, getRaw, getUid |
| Methods inherited from interface java.lang.Comparable |
|---|
compareTo |
| Method Detail |
|---|
long getAmount(java.util.Date date)
date -
long getAmount(java.util.Date startDate,
java.util.Date endDate)
startDate - endDate -
BudgetCategory getBudgetCategory()
java.util.List<ImmutableBudgetCategory> getImmutableChildren()
java.util.List<ImmutableBudgetCategory> getAllImmutableChildren()
ImmutableBudgetCategoryType getBudgetPeriodType()
ImmutableBudgetCategory getParent()
boolean isIncome()
java.util.List<java.util.Date> getBudgetedDates()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||