Class TimesheetShiftView

java.lang.Object
overit.geocall.model.DynO
overit.geocallapp.wfm.core.ux.timesheet.search.detail.TimesheetShiftView
All Implemented Interfaces:
ConstraintValidator<DynO.Valid,DynO>, Serializable, Comparable<TimesheetShiftView>, overit.geocall.timezone.model.TimeZoned
Direct Known Subclasses:
TimesheetDummyShiftView, TimesheetOnCallShiftView, TimesheetWorkShiftView

public abstract class TimesheetShiftView extends DynO implements Comparable<TimesheetShiftView>
See Also:
  • Field Details

  • Constructor Details

    • TimesheetShiftView

      public TimesheetShiftView()
  • Method Details

    • getTimesheetEntitiesAggregate

      public TimesheetEntitiesAggregate getTimesheetEntitiesAggregate()
    • setTimesheetEntitiesAggregate

      public void setTimesheetEntitiesAggregate(TimesheetEntitiesAggregate timesheetEntitiesAggregate)
    • getTimesheetShiftView

      public TimesheetShiftView getTimesheetShiftView()
    • getActiveTasks

      public abstract List<BOTask> getActiveTasks()
    • getId

      public abstract Long getId()
    • getStartDate

      public abstract Date getStartDate()
    • getEndDate

      public abstract Date getEndDate()
    • getAvailability

      public Long getAvailability()
    • getUnavailability

      public Long getUnavailability()
    • getBreak

      public Long getBreak()
    • getActualShiftStart

      public Date getActualShiftStart()
    • getActualShiftEnd

      public Date getActualShiftEnd()
    • getAccountedWork

      public Long getAccountedWork()
    • getAccountedUnavailability

      public Long getAccountedUnavailability()
    • getAccountedBreak

      public Long getAccountedBreak()
    • getIcon

      public String getIcon()
    • getHasShiftWarnings

      public String getHasShiftWarnings()
    • getShiftWarnings

      public List<BOWarning> getShiftWarnings()
    • compareTo

      public int compareTo(TimesheetShiftView anotherView)
      Specified by:
      compareTo in interface Comparable<TimesheetShiftView>