Class ClockingSearchFilter

java.lang.Object
overit.geocall.model.DynO
overit.geocallapp.wfm.timesheets.bl.clocking.event.ClockingSearchFilter
All Implemented Interfaces:
ConstraintValidator<DynO.Valid,DynO>, Serializable, overit.geocall.timezone.model.TimeZoned

public class ClockingSearchFilter extends DynO
Business Object representing a search filter to search for clockings.
Since:
17.0
See Also:
GCApi:
bo
  • Constructor Details

    • ClockingSearchFilter

      public ClockingSearchFilter()
  • Method Details

    • getId

      public Collection<Long> getId()
      Returns the IDs of the clockings that were set as filters.
      Returns:
      id the IDs of the clockings what were set as filters
    • setId

      public void setId(Collection<Long> id)
      Sets the IDs of the clockings to be used as a filter.
      Parameters:
      id - the IDs of the clockings to be used as a filter
    • getClockingDate

      public Date getClockingDate()
      Returns the clocking date of the clocking that was set as a filter.
      Returns:
      clockingDate the clocking date of the clocking that was set as a filter
    • setClockingDate

      public void setClockingDate(Date clockingDate)
      Sets the clocking date of the clocking to be used as a filter.
      Parameters:
      clockingDate - the clocking date of the clocking to be used as a filter
    • getRegistrationDate

      public Date getRegistrationDate()
      Returns the registration date of the clocking that was set as a filter.
      Returns:
      registrationDate the registration date of the clocking that was set as a filter
    • setRegistrationDate

      public void setRegistrationDate(Date registrationDate)
      Sets the registration date of the clocking to be used as a filter.
      Parameters:
      registrationDate - the registration date of the clocking to be used as a filter
    • getInsertDate

      public Date getInsertDate()
      Returns the insertion date of the clocking that was set as a filter.
      Returns:
      insertDate the insertion date of the clocking that was set as a filter
    • setInsertDate

      public void setInsertDate(Date insertDate)
      Sets the insertion date of the clocking to be used as a filter.
      Parameters:
      insertDate - the insertion date of the clocking to be used as a filter
    • getWorkShift

      public Collection<Long> getWorkShift()
      Returns the work shifts of the clockings that were set as filters.
      Returns:
      workShift the work shifts of the clockings that were set as filters
    • setWorkShift

      public void setWorkShift(Collection<Long> workShift)
      Sets the work shifts of the clockings to be used as a filter.
      Parameters:
      workShift - the work shifts of the clockings to be used as a filter
    • getResource

      public Collection<Long> getResource()
      Returns the resources of the clockings that were set as filters.
      Returns:
      resource the resources of the clockings that were set as filters
    • setResource

      public void setResource(Collection<Long> resource)
      Sets the resources of the clockings to be used as a filter.
      Parameters:
      resource - the resources of the clockings to be used as a filter
    • getType

      public Collection<Long> getType()
      Returns the types of the clockings that were set as filters.
      Returns:
      type the types of the clockings that were set as filters
    • setType

      public void setType(Collection<Long> type)
      Sets the types of the clockings to be used as a filter.
      Parameters:
      type - the types of the clockings to be used as a filter
    • getNote

      public String getNote()
      Returns the notes about the clocking that was set as a filter.
      Returns:
      note the notes about the clocking that was set as a filter
    • setNote

      public void setNote(String note)
      Sets the notes about the clocking to be used as a filter.
      Parameters:
      note - the notes about the clocking to be used as a filter
    • getStatus

      public Collection<Long> getStatus()
      Returns the statuses of the clockings that were set as filters.
      Returns:
      status the statuses of the clockings that were set as filters
    • setStatus

      public void setStatus(Collection<Long> status)
      Sets the statuses of the clockings to be used as a filter.
      Parameters:
      status - the statuses of the clockings to be used as a filter