Class BOUnavailabilityMovement

java.lang.Object
overit.geocall.model.DynO
overit.geocallapp.wfm.core.bl.workshift.unavailability.movement.BOUnavailabilityMovement
All Implemented Interfaces:
ConstraintValidator<DynO.Valid,DynO>, Serializable, overit.geocall.timezone.model.TimeZoned

public class BOUnavailabilityMovement extends DynO
Business object representing the Unavailability Movement data.
Since:
17.0
See Also:
GCApi:
bo
  • Constructor Details

    • BOUnavailabilityMovement

      public BOUnavailabilityMovement()
  • Method Details

    • getId

      public Long getId()
      Get the id of the route.
      Returns:
      the id of the route
    • setId

      public void setId(Long id)
      Set the id of the route.
      Parameters:
      id - the id to set
    • getResourceShift

      public Long getResourceShift()
      Get the resource shift of the route.
      Returns:
      the resource shift of the route
    • setResourceShift

      public void setResourceShift(Long resourceShift)
      Set the resource shift of the route.
      Parameters:
      resourceShift - the resource shift to set
    • getResourceShiftException

      public Long getResourceShiftException()
      Get the resource shift exception of the route.
      Returns:
      the resource shift exception of the route
    • setResourceShiftException

      public void setResourceShiftException(Long resourceShiftException)
      Set the resource shift exception of the route.
      Parameters:
      resourceShiftException - the resource shift exception to set
    • getStartDate

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

      public void setStartDate(Date startDate)
      Set the start date of the route.
      Parameters:
      startDate - the start date to set
    • getEndDate

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

      public void setEndDate(Date endDate)
      Set the end date of the route.
      Parameters:
      endDate - the end date to set
    • getArrivalDate

      public Date getArrivalDate()
      Get the arrival date of the route.
      Returns:
      the arrival date of the route
    • setArrivalDate

      public void setArrivalDate(Date arrivalDate)
      Set the arrival date of the route.
      Parameters:
      arrivalDate - the arrival date to set
    • getEndRouteDate

      public Date getEndRouteDate()
      Get the end route date of the route.
      Returns:
      the end route date of the route
    • setEndRouteDate

      public void setEndRouteDate(Date endRouteDate)
      Set the end route date of the route.
      Parameters:
      endRouteDate - the end route date to set
    • getMovementTimeFromPrevoius

      public Long getMovementTimeFromPrevoius()
      Get the movement time from previous route of the route.
      Returns:
      the movement time from previous route of the route
    • setMovementTimeFromPrevoius

      public void setMovementTimeFromPrevoius(Long movementTimeFromPrevoius)
      Set the movement time from previous route of the route.
      Parameters:
      movementTimeFromPrevoius - the movement time from previous route to set
    • getMovementDurationToOtherBreak

      public Long getMovementDurationToOtherBreak()
      Get the movement duration to other break of the route.
      Returns:
      the movement duration to other break of the route
    • setMovementDurationToOtherBreak

      public void setMovementDurationToOtherBreak(Long movementDurationToOtherBreak)
      Set the movement duration to other break of the route.
      Parameters:
      movementDurationToOtherBreak - the movement duration to other break to set
    • getUserId

      public Long getUserId()
      Get the user id of the route.
      Returns:
      the user id of the route
    • setUserId

      public void setUserId(Long userId)
      Set the user id of the route.
      Parameters:
      userId - the user id to set
    • getMovementTimeToNext

      public Long getMovementTimeToNext()
      Get the movement time to next route of the route.
      Returns:
      the movement time to next route of the route
    • setMovementTimeToNext

      public void setMovementTimeToNext(Long movementTimeToNext)
      Set the movement time to next route of the route.
      Parameters:
      movementTimeToNext - the movement time to next route to set
    • getModelId

      public Long getModelId()
      Get the model id of the route.
      Returns:
      the model id of the route
    • setModelId

      public void setModelId(Long modelId)
      Set the model id of the route.
      Parameters:
      modelId - the model id to set
    • getDistanceFromPrevious

      public Double getDistanceFromPrevious()
      Get the distance from previous route of the route.
      Returns:
      the distance from previous route of the route
    • setDistanceFromPrevious

      public void setDistanceFromPrevious(Double distanceFromPrevious)
      Set the distance from previous route of the route.
      Parameters:
      distanceFromPrevious - the distance from previous route to set
    • getDistanceToNext

      public Double getDistanceToNext()
      Get the distance to next route of the route.
      Returns:
      the distance to next route of the route
    • setDistanceToNext

      public void setDistanceToNext(Double distanceToNext)
      Set the distance to next route of the route.
      Parameters:
      distanceToNext - the distance to next route to set
    • getStartCoordinateX

      public Double getStartCoordinateX()
      Get the start coordinate X of the route.
      Returns:
      the start coordinate X of the route
    • setStartCoordinateX

      public void setStartCoordinateX(Double startCoordinateX)
      Set the start coordinate X of the route.
      Parameters:
      startCoordinateX - the start coordinate X to set
    • getStartCoordinateY

      public Double getStartCoordinateY()
      Get the start coordinate Y of the route.
      Returns:
      the start coordinate Y of the route
    • setStartCoordinateY

      public void setStartCoordinateY(Double startCoordinateY)
      Set the start coordinate Y of the route.
      Parameters:
      startCoordinateY - the start coordinate Y to set
    • getEndCoordinateX

      public Double getEndCoordinateX()
      Get the end coordinate X of the route.
      Returns:
      the end coordinate X of the route
    • setEndCoordinateX

      public void setEndCoordinateX(Double endCoordinateX)
      Set the end coordinate X of the route.
      Parameters:
      endCoordinateX - the end coordinate X to set
    • getEndCoordinateY

      public Double getEndCoordinateY()
      Get the end coordinate Y of the route.
      Returns:
      the end coordinate Y of the route
    • setEndCoordinateY

      public void setEndCoordinateY(Double endCoordinateY)
      Set the end coordinate Y of the route.
      Parameters:
      endCoordinateY - the end coordinate Y to set
    • getTotalRouteLength

      public Double getTotalRouteLength()
      Get the total route length of the route.
      Returns:
      the total route length of the route
    • setTotalRouteLength

      public void setTotalRouteLength(Double totalRouteLength)
      Set the total route length of the route.
      Parameters:
      totalRouteLength - the total route length to set
    • getTotalMovementDuration

      public Long getTotalMovementDuration()
      Get the total movement duration of the route.
      Returns:
      the total movement duration of the route
    • setTotalMovementDuration

      public void setTotalMovementDuration(Long totalMovementDuration)
      Set the total movement duration of the route.
      Parameters:
      totalMovementDuration - the total movement duration to set
    • getPreviewUuid

      public String getPreviewUuid()
      Get the preview UUID of the route.
      Returns:
      the preview UUID of the route
    • setPreviewUuid

      public void setPreviewUuid(String previewUuid)
      Set the preview UUID of the route.
      Parameters:
      previewUuid - the preview UUID to set