|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface MutableBudgetCategory
| Method Summary | |
|---|---|
java.util.List<MutableBudgetCategory> |
getAllMutableChildren()
Returns all children of this budget category, regardless of delete flag state. |
java.util.List<MutableBudgetCategory> |
getMutableChildren()
Returns all visible children of this budget category. |
MutableBudgetCategory |
getParent()
Returns the parent of this ImmutableBudgetCategory, or null if there is no parent. |
void |
setAmount(java.util.Date date,
long amount)
Sets the amount for the budget period which contains the given date. |
void |
setBudgetCategoryType(ImmutableBudgetCategoryType budgetCategoryType)
Sets the budget period type associated with this budget category. |
void |
setIncome(boolean income)
Sets whether this budget category represents income or not. |
void |
setParent(MutableBudgetCategory parent)
Sets the parent of this budget category. |
| Methods inherited from interface org.homeunix.thecave.buddi.plugin.api.model.ImmutableBudgetCategory |
|---|
getAllImmutableChildren, getAmount, getAmount, getBudgetCategory, getBudgetedDates, getBudgetPeriodType, getImmutableChildren, isIncome |
| 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 |
| Methods inherited from interface org.homeunix.thecave.buddi.plugin.api.model.MutableSource |
|---|
setDeleted, setName, setNotes |
| 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 |
|---|
void setAmount(java.util.Date date,
long amount)
throws InvalidValueException
date - amount -
InvalidValueException
void setBudgetCategoryType(ImmutableBudgetCategoryType budgetCategoryType)
throws InvalidValueException
InvalidValueException
void setIncome(boolean income)
throws InvalidValueException
income -
InvalidValueException
void setParent(MutableBudgetCategory parent)
throws InvalidValueException
parent -
InvalidValueExceptionMutableBudgetCategory getParent()
getParent in interface ImmutableBudgetCategoryjava.util.List<MutableBudgetCategory> getMutableChildren()
java.util.List<MutableBudgetCategory> getAllMutableChildren()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||