Package ch.aaap.harvestclient.api.filter
Class TimeEntryFilter
Object
ch.aaap.harvestclient.api.filter.TimeEntryFilter
- All Implemented Interfaces:
ListFilter
Contains all possible ways to filter a timeentries list. Comments on
individual fields comes from the Harvest v2 API documentiation
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic TimeEntryFiltergetFrom()getTo()voidvoidsetClientReference(Reference<Client> clientReference) voidvoidsetProjectReference(Reference<Project> projectReference) voidsetRunning(Boolean running) voidvoidsetUpdatedSince(Instant updatedSince) voidsetUserReference(Reference<User> userReference) toMap()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ch.aaap.harvestclient.api.filter.base.ListFilter
toMap
-
Constructor Details
-
TimeEntryFilter
public TimeEntryFilter()
-
-
Method Details
-
emptyFilter
-
toMap
- Specified by:
toMapin interfaceListFilter
-
getUserReference
-
setUserReference
-
getClientReference
-
setClientReference
-
getProjectReference
-
setProjectReference
-
getBilled
-
setBilled
-
getRunning
-
setRunning
-
getUpdatedSince
-
setUpdatedSince
-
getFrom
-
setFrom
-
getTo
-
setTo
-