Class TimeEntryFilter

Object
ch.aaap.harvestclient.api.filter.TimeEntryFilter
All Implemented Interfaces:
ListFilter

public class TimeEntryFilter extends Object implements ListFilter
Contains all possible ways to filter a timeentries list. Comments on individual fields comes from the Harvest v2 API documentiation
  • Constructor Details

    • TimeEntryFilter

      public TimeEntryFilter()
  • Method Details

    • emptyFilter

      public static TimeEntryFilter emptyFilter()
    • toMap

      public Map<String,Object> toMap()
      Specified by:
      toMap in interface ListFilter
    • getUserReference

      public Reference<User> getUserReference()
    • setUserReference

      public void setUserReference(Reference<User> userReference)
    • getClientReference

      public Reference<Client> getClientReference()
    • setClientReference

      public void setClientReference(Reference<Client> clientReference)
    • getProjectReference

      public Reference<Project> getProjectReference()
    • setProjectReference

      public void setProjectReference(Reference<Project> projectReference)
    • getBilled

      public Boolean getBilled()
    • setBilled

      public void setBilled(Boolean billed)
    • getRunning

      public Boolean getRunning()
    • setRunning

      public void setRunning(Boolean running)
    • getUpdatedSince

      public Instant getUpdatedSince()
    • setUpdatedSince

      public void setUpdatedSince(Instant updatedSince)
    • getFrom

      public LocalDate getFrom()
    • setFrom

      public void setFrom(LocalDate from)
    • getTo

      public LocalDate getTo()
    • setTo

      public void setTo(LocalDate to)