Class TimesheetAutomaticTaskUpsertInput

java.lang.Object
overit.geocallapp.wfm.core.bl.timesheet.event.TimesheetAutomaticTaskUpsertInput

public class TimesheetAutomaticTaskUpsertInput extends Object
Input object for timesheet automatic task insert/update event.
Since:
9.2
GCApi:
bo
  • Constructor Details

    • TimesheetAutomaticTaskUpsertInput

      public TimesheetAutomaticTaskUpsertInput()
  • Method Details

    • getUser

      public Long getUser()
      Returns the id of the user.
      Returns:
      the user id
    • setUser

      public void setUser(Long user)
      Sets the id of the user.
      Parameters:
      user - the user id
    • getStartDate

      public Date getStartDate()
      Returns the start date.
      Returns:
      the start date
    • setStartDate

      public void setStartDate(Date startDate)
      Sets the start date.
      Parameters:
      startDate - the start date
    • getEndDate

      public Date getEndDate()
      Returns the end date.
      Returns:
      the end date
    • setEndDate

      public void setEndDate(Date endDate)
      Sets the end date.
      Parameters:
      endDate - the end date
    • getDuration

      public Long getDuration()
      Returns the duration.
      Returns:
      the duration
    • setDuration

      public void setDuration(Long duration)
      Sets the duration.
      Parameters:
      duration - the duration
    • getEventType

      public Long getEventType()
      Returns the id of the event type.
      Returns:
      the event type id
    • setEventType

      public void setEventType(Long eventType)
      Sets the id of the event type.
      Parameters:
      eventType - the event type id
    • getIntervention

      public Long getIntervention()
      Returns the id of the intervention.
      Returns:
      the intervention id
    • setIntervention

      public void setIntervention(Long intervention)
      Sets the id of the intervention.
      Parameters:
      intervention - the intervention id
    • getClocking

      public Long getClocking()
      Returns the id of the clocking.
      Returns:
      the clocking id
    • setClocking

      public void setClocking(Long clocking)
      Sets the id of the clocking.
      Parameters:
      clocking - the clocking id
    • getUnavailability

      public Long getUnavailability()
      Returns the id of the unavailability.
      Returns:
      the unavailability id
    • setUnavailability

      public void setUnavailability(Long unavailability)
      Sets the id of the unavailability.
      Parameters:
      unavailability - the unavailability id
    • getShift

      public Long getShift()
      Returns the id of the shift.
      Returns:
      the shift id
    • setShift

      public void setShift(Long shift)
      Sets the id of the shift.
      Parameters:
      shift - the shift id
    • getCache

      public TimesheetTaskEventCache getCache()
      Returns the timesheet task event cache.
      Returns:
      the shift id
    • setCache

      public void setCache(TimesheetTaskEventCache cache)
      Sets the timesheet task event cache.
      Parameters:
      cache - the timesheet task event cache