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
-
Method Summary
Modifier and TypeMethodDescriptionstatic TimeEntryFilter
getFrom()
getTo()
void
void
setClientReference
(Reference<Client> clientReference) void
void
setProjectReference
(Reference<Project> projectReference) void
setRunning
(Boolean running) void
void
setUpdatedSince
(Instant updatedSince) void
setUserReference
(Reference<User> userReference) toMap()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface ch.aaap.harvestclient.api.filter.base.ListFilter
toMap
-
Constructor Details
-
TimeEntryFilter
public TimeEntryFilter()
-
-
Method Details
-
emptyFilter
-
toMap
- Specified by:
toMap
in interfaceListFilter
-
getUserReference
-
setUserReference
-
getClientReference
-
setClientReference
-
getProjectReference
-
setProjectReference
-
getBilled
-
setBilled
-
getRunning
-
setRunning
-
getUpdatedSince
-
setUpdatedSince
-
getFrom
-
setFrom
-
getTo
-
setTo
-