-
- 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 Long
id
private final List<Long>
categoryIds
private final DateTime
startDate
private final DateTime
endDate
private final Boolean
allowOverlappingRules
-
Constructor Summary
Constructors Constructor Description GetBudgetRules(Long id, List<Long> categoryIds, DateTime startDate, DateTime endDate, Boolean allowOverlappingRules)
-
Method Summary
Modifier and Type Method Description Long
getValueHash()
Map<String, String>
toQueryMap()
final Long
component1()
final List<Long>
component2()
final DateTime
component3()
final DateTime
component4()
final Boolean
component5()
final GetBudgetRules
copy(Long id, List<Long> categoryIds, DateTime startDate, DateTime endDate, Boolean allowOverlappingRules)
final Long
getId()
final List<Long>
getCategoryIds()
final DateTime
getStartDate()
final DateTime
getEndDate()
final Boolean
getAllowOverlappingRules()
-
-
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()
-
-
-
-