Class BOTimesheetHeaderHistory

java.lang.Object
overit.geocall.model.DynO
overit.geocallapp.wfm.core.bl.timesheet.header.history.BOTimesheetHeaderHistory
All Implemented Interfaces:
ConstraintValidator<DynO.Valid,DynO>, Serializable, overit.geocall.timezone.model.TimeZoned

public class BOTimesheetHeaderHistory extends DynO
Business object representing a timesheet header history.
Since:
9.2
See Also:
GCApi:
bo
  • Constructor Details

    • BOTimesheetHeaderHistory

      public BOTimesheetHeaderHistory()
  • Method Details

    • getId

      public Long getId()
      Returns the timesheet header history id.
      Returns:
      the the timesheet header history id
    • setId

      public void setId(Long id)
      Sets the timesheet header history id.
      Parameters:
      id - the timesheet header history id
    • getTimesheet

      public Long getTimesheet()
      Returns the timesheet id related to this history.
      Returns:
      the timesheet id
      See Also:
    • setTimesheet

      public void setTimesheet(Long timesheet)
      Sets the timesheet id related to this history.
      Parameters:
      timesheet - the timesheet id
      See Also:
    • getUser

      public Long getUser()
      Returns the timesheet user id.
      Returns:
      the user id
      See Also:
    • setUser

      public void setUser(Long user)
      Sets the timesheet user id.
      Parameters:
      user - the user id
      See Also:
    • getType

      public Long getType()
      Returns the timesheet type id.
      Returns:
      the type id
      See Also:
    • setType

      public void setType(Long type)
      Sets the timesheet type id.
      Parameters:
      type - the type id
      See Also:
    • getState

      public Long getState()
      Returns the timesheet state id.
      Returns:
      the state id
      See Also:
    • setState

      public void setState(Long state)
      Sets the timesheet state id.
      Parameters:
      state - the state id
      See Also:
    • getStartDate

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

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

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

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

      public Boolean getForcedClosure()
      Returns the timesheet "forced closure" flag.
      Returns:
      true if the timesheet was forcefully closed, false otherwise
    • setForcedClosure

      public void setForcedClosure(Boolean forcedClosure)
      Sets the timesheet "forced closure" flag.
      Parameters:
      forcedClosure - true if the timesheet was forcefully closed, false otherwise
    • getProfile

      public Long getProfile()
      Returns the timesheet profile id.
      Returns:
      the profile id
      See Also:
    • setProfile

      public void setProfile(Long profile)
      Sets the timesheet profile id.
      Parameters:
      profile - the profile id
      See Also: