-
- All Implemented Interfaces:
-
com.meniga.sdk.interfaces.ValueHashable
public final class UpdateBudgetEntry extends QueryRequestObject
-
-
Field Summary
Fields Modifier and Type Field Description private MenigaDecimaltargetAmountprivate DateTimestartDateprivate DateTimeendDateprivate List<Long>categoryIds
-
Constructor Summary
Constructors Constructor Description UpdateBudgetEntry(MenigaDecimal targetAmount, DateTime startDate, DateTime endDate, List<Long> categoryIds)
-
Method Summary
Modifier and Type Method Description LonggetValueHash()final MenigaDecimalcomponent1()final DateTimecomponent2()final DateTimecomponent3()final List<Long>component4()final UpdateBudgetEntrycopy(MenigaDecimal targetAmount, DateTime startDate, DateTime endDate, List<Long> categoryIds)final MenigaDecimalgetTargetAmount()final DateTimegetStartDate()final DateTimegetEndDate()final List<Long>getCategoryIds()final UnitsetTargetAmount(MenigaDecimal targetAmount)final UnitsetStartDate(DateTime startDate)final UnitsetEndDate(DateTime endDate)final UnitsetCategoryIds(List<Long> categoryIds)-
Methods inherited from class com.meniga.sdk.interfaces.ValueHashable
equals, hashCode, toString -
Methods inherited from class com.meniga.sdk.webservices.budget.UpdateBudgetEntry
toQueryMap -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
UpdateBudgetEntry
UpdateBudgetEntry(MenigaDecimal targetAmount, DateTime startDate, DateTime endDate, List<Long> categoryIds)
-
-
Method Detail
-
getValueHash
Long getValueHash()
-
component1
final MenigaDecimal component1()
-
component2
final DateTime component2()
-
component3
final DateTime component3()
-
component4
final List<Long> component4()
-
copy
final UpdateBudgetEntry copy(MenigaDecimal targetAmount, DateTime startDate, DateTime endDate, List<Long> categoryIds)
-
getTargetAmount
final MenigaDecimal getTargetAmount()
-
getStartDate
final DateTime getStartDate()
-
getEndDate
final DateTime getEndDate()
-
getCategoryIds
final List<Long> getCategoryIds()
-
setTargetAmount
final Unit setTargetAmount(MenigaDecimal targetAmount)
-
setStartDate
final Unit setStartDate(DateTime startDate)
-
setEndDate
final Unit setEndDate(DateTime endDate)
-
setCategoryIds
final Unit setCategoryIds(List<Long> categoryIds)
-
-
-
-