-
- All Implemented Interfaces:
-
com.meniga.sdk.interfaces.ValueHashable
public final class GetBudgetRules extends QueryRequestObject
-
-
Field Summary
Fields Modifier and Type Field Description private final transient Longidprivate final List<Long>categoryIdsprivate final DateTimestartDateprivate final DateTimeendDateprivate final BooleanallowOverlappingRules
-
Constructor Summary
Constructors Constructor Description GetBudgetRules(Long id, List<Long> categoryIds, DateTime startDate, DateTime endDate, Boolean allowOverlappingRules)
-
Method Summary
Modifier and Type Method Description LonggetValueHash()Map<String, String>toQueryMap()final Longcomponent1()final List<Long>component2()final DateTimecomponent3()final DateTimecomponent4()final Booleancomponent5()final GetBudgetRulescopy(Long id, List<Long> categoryIds, DateTime startDate, DateTime endDate, Boolean allowOverlappingRules)final LonggetId()final List<Long>getCategoryIds()final DateTimegetStartDate()final DateTimegetEndDate()final BooleangetAllowOverlappingRules()-
-
Method Detail
-
getValueHash
Long getValueHash()
-
toQueryMap
Map<String, String> toQueryMap()
-
component1
final Long component1()
-
component2
final List<Long> component2()
-
component3
final DateTime component3()
-
component4
final DateTime component4()
-
component5
final Boolean component5()
-
copy
final GetBudgetRules copy(Long id, List<Long> categoryIds, DateTime startDate, DateTime endDate, Boolean allowOverlappingRules)
-
getCategoryIds
final List<Long> getCategoryIds()
-
getStartDate
final DateTime getStartDate()
-
getEndDate
final DateTime getEndDate()
-
getAllowOverlappingRules
final Boolean getAllowOverlappingRules()
-
-
-
-