Class BOScheduling
java.lang.Object
overit.geocall.model.DynO
overit.geocallapp.wfm.core.bl.schedule.intervention.scheduling.BOScheduling
- All Implemented Interfaces:
ConstraintValidator<DynO.Valid,,DynO> Serializable,overit.geocall.timezone.model.TimeZoned
Business object representing a scheduling
- Since:
- 9.2
- See Also:
- GCApi:
- bo
-
Nested Class Summary
Nested classes/interfaces inherited from class overit.geocall.model.DynO
DynO.SpanFields, DynO.SpanTable, DynO.Valid -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the scheduling agenda id.Returns the scheduling arrival date.Returns the scheduling break time.Returns the crew foreman schedulingReturns the crew foreman shiftReturns the distance from the previous scheduling .Returns the distance to next scheduling.Returns the scheduling duration.Returns the scheduling end date.Get the end route date.Returns the foreman scheduling id.getId()Returns the scheduling id.Returns the linked activity scheduling.Returns the linked schedulings.Returns the linked scheduling string.Returns the model daily processingReturns the linked Scheduling Model's idReturns the next portions.Returns the next portions string.getOrder()Returns the scheduling order.Returns the previous portion.Returns the scheduling resource shift id.Returns the crew virtual sourceReturns the scheduling start date.Get the start route date.getState()Returns the scheduling state id.Returns the team schedulings.Returns team schedulings string.Returns the team shifts.Returns the team shifts string.Returns the time from previous scheduling.Returns the time to next scheduling.Get the total route length.Get the total route movement duration.Returns the work order operationvoidSets the scheduling agenda id.voidsetArrivalDate(Date arrivalDate) Sets the scheduling arrival date.voidsetBreakTime(Long breakTime) Sets the scheduling break time.voidsetCrewForemanScheduling(Long crewForemanScheduling) Sets the crew foreman schedulingvoidsetCrewForemanShift(Long crewForemanShift) Sets the crew foreman shiftvoidsetDistanceFromPrevious(Double distanceFromPrevious) Sets the distance from previous scheduling .voidsetDistanceToNext(Double distanceToNext) Sets the distance to next scheduling.voidsetDuration(Long duration) Sets the scheduling duration.voidsetEndDate(Date endDate) Sets the scheduling end date.voidsetEndRouteDate(Date endRouteDate) Set the end route date.voidsetForemanScheduling(Long foremanScheduling) Sets the foreman scheduling id.voidSets the scheduling id.voidsetLinkedActivityScheduling(Long linkedActivityScheduling) Sets the linked activity schedulingvoidsetLinkedScheduling(LongSet linkedScheduling) Sets the linked schedulings.voidsetLinkedSchedulingString(String linkedScheduling) Sets the linked scheduling string.voidsetModelDailyProcessing(Long modelDailyProcessing) Sets the model daily processingvoidsetModelId(Long modelId) Sets the linked Scheduling Model's idvoidsetNextPortions(LongSet nextPortions) Sets the next portions.voidsetNextPortionsString(String nextPortions) Sets the next portions string.voidSets the scheduling order.voidsetPreviousPortion(Long previousPortion) Sets the previous portion.voidsetResourceShift(Long resourceShift) Sets the scheduling resource shift id.voidsetSchedulingVirtualSource(Long schedulingVirtualSource) Sets the crew virtual sourcevoidsetStartDate(Date startDate) Sets the scheduling start date.voidsetStartRouteDate(Date startRouteDate) Set the start route date.voidSets the scheduling state id.voidsetTeamSchedulings(LongSet teamSchedulings) Sets the team schedulings.voidsetTeamSchedulingsString(String teamSchedulings) Sets team schedulings string.voidsetTeamShifts(LongSet teamShifts) Sets the team shifts.voidsetTeamShiftsString(String teamShifts) Sets the team shifts string.voidsetTimeFromPrevious(Long timeFromPrevious) Sets the time from previous scheduling.voidsetTimeToNext(Long timeToNext) Sets the time to next scheduling.voidsetTotalRouteLength(Double totalRouteLength) Set the total route length.voidsetTotalRouteMovementDuration(Long totalRouteMovementDuration) Set the total route movement duration.voidsetWoOperationId(Long woOperationId) Sets the work order operationMethods inherited from class overit.geocall.model.DynO
addExtension, extract, extract, fields, from, from, getCriteria, getCriteriaNotExploded, getExtension, getFakeFilter, getUnknownAttributes, getUnknownCriteria, getVariant, getZone, insert, insert, isValid, make, removeCriteria, removeExtensionAttribute, setCriteria, setCriteriaNotExploded, setExtension, setFakeFilter, setUnknownAttributes, setUnknownCriteria, setVariant, setZone, toFlatMap, toFlatMap, toMap, toMap, toString, update, validateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface jakarta.validation.ConstraintValidator
initializeMethods inherited from interface overit.geocall.timezone.model.TimeZoned
hasZone
-
Constructor Details
-
BOScheduling
public BOScheduling()
-
-
Method Details
-
getId
Returns the scheduling id.- Returns:
- the the scheduling id
-
setId
Sets the scheduling id.- Parameters:
id- the scheduling id
-
getLinkedSchedulingString
Returns the linked scheduling string.- Returns:
- the linked scheduling string
-
setLinkedSchedulingString
Sets the linked scheduling string.- Parameters:
linkedScheduling- the linked scheduling string
-
getLinkedScheduling
Returns the linked schedulings.- Returns:
- the linked scheduling
-
setLinkedScheduling
Sets the linked schedulings.- Parameters:
linkedScheduling- the linked scheduling
-
getLinkedActivityScheduling
Returns the linked activity scheduling.- Returns:
- the linked activity scheduling
-
setLinkedActivityScheduling
Sets the linked activity scheduling- Parameters:
linkedActivityScheduling- the linked activity scheduling
-
getResourceShift
Returns the scheduling resource shift id.- Returns:
- the resource shift id
- See Also:
-
setResourceShift
Sets the scheduling resource shift id.- Parameters:
resourceShift- the resource shift id- See Also:
-
getAgenda
Returns the scheduling agenda id.- Returns:
- the agenda id
- See Also:
-
setAgenda
Sets the scheduling agenda id.- Parameters:
agenda- the agenda id- See Also:
-
getForemanScheduling
Returns the foreman scheduling id.- Returns:
- the foreman scheduling id
- See Also:
-
setForemanScheduling
Sets the foreman scheduling id.- Parameters:
foremanScheduling- the foreman scheduling id- See Also:
-
getState
Returns the scheduling state id.- Returns:
- the state id
- See Also:
-
setState
Sets the scheduling state id.- Parameters:
state- the state id- See Also:
-
getArrivalDate
Returns the scheduling arrival date.- Returns:
- the arrival date
-
setArrivalDate
Sets the scheduling arrival date.- Parameters:
arrivalDate- the arrival date
-
getStartDate
Returns the scheduling start date.- Returns:
- the start date
-
setStartDate
Sets the scheduling start date.- Parameters:
startDate- the start date
-
getEndDate
Returns the scheduling end date.- Returns:
- the end date
-
setEndDate
Sets the scheduling end date.- Parameters:
endDate- the end date
-
getDistanceFromPrevious
Returns the distance from the previous scheduling .- Returns:
- the distance from previous
-
setDistanceFromPrevious
Sets the distance from previous scheduling .- Parameters:
distanceFromPrevious- the distance from previous
-
getTimeFromPrevious
Returns the time from previous scheduling.- Returns:
- the time from previous
-
setTimeFromPrevious
Sets the time from previous scheduling.- Parameters:
timeFromPrevious- the time from previous
-
getOrder
Returns the scheduling order.- Returns:
- the order
-
setOrder
Sets the scheduling order.- Parameters:
order- the order
-
getDuration
Returns the scheduling duration.- Returns:
- the duration
-
setDuration
Sets the scheduling duration.- Parameters:
duration- the duration
-
getBreakTime
Returns the scheduling break time.- Returns:
- the break time
-
setBreakTime
Sets the scheduling break time.- Parameters:
breakTime- the break time
-
getDistanceToNext
Returns the distance to next scheduling.- Returns:
- the distance to next scheduling
-
setDistanceToNext
Sets the distance to next scheduling.- Parameters:
distanceToNext- the distance to next scheduling
-
getTimeToNext
Returns the time to next scheduling.- Returns:
- the time to next scheduling
-
setTimeToNext
Sets the time to next scheduling.- Parameters:
timeToNext- the time to next
-
getPreviousPortion
Returns the previous portion.- Returns:
- the previous portion
-
setPreviousPortion
Sets the previous portion.- Parameters:
previousPortion- the previous portion
-
getNextPortionsString
Returns the next portions string.- Returns:
- the next portions string
-
setNextPortionsString
Sets the next portions string.- Parameters:
nextPortions- the next portions string
-
getNextPortions
Returns the next portions.- Returns:
- the next portions
-
setNextPortions
Sets the next portions.- Parameters:
nextPortions- the next portions
-
getTeamShiftsString
Returns the team shifts string.- Returns:
- the team shifts string
-
setTeamShiftsString
Sets the team shifts string.- Parameters:
teamShifts- the team shifts string
-
getTeamShifts
Returns the team shifts.- Returns:
- the team shifts
-
setTeamShifts
Sets the team shifts.- Parameters:
teamShifts- the team shifts
-
getTeamSchedulingsString
Returns team schedulings string.- Returns:
- team schedulings string
-
setTeamSchedulingsString
Sets team schedulings string.- Parameters:
teamSchedulings- team schedulings string
-
getTeamSchedulings
Returns the team schedulings.- Returns:
- the team schedulings
-
setTeamSchedulings
Sets the team schedulings.- Parameters:
teamSchedulings- the team schedulings
-
getWoOperationId
Returns the work order operation- Returns:
- the work order operation
-
setWoOperationId
Sets the work order operation- Parameters:
woOperationId- the work order operation
-
getCrewForemanShift
Returns the crew foreman shift- Returns:
- the crew foreman shift
-
setCrewForemanShift
Sets the crew foreman shift- Parameters:
crewForemanShift- the crew foreman shift
-
getCrewForemanScheduling
Returns the crew foreman scheduling- Returns:
- the crew foreman scheduling
-
setCrewForemanScheduling
Sets the crew foreman scheduling- Parameters:
crewForemanScheduling- the crew foreman scheduling
-
getSchedulingVirtualSource
Returns the crew virtual source- Returns:
- the crew virtual source
-
setSchedulingVirtualSource
Sets the crew virtual source- Parameters:
schedulingVirtualSource- the crew virtual source
-
getModelDailyProcessing
Returns the model daily processing- Returns:
- the model daily processing
-
setModelDailyProcessing
Sets the model daily processing- Parameters:
modelDailyProcessing- the model daily processing
-
getModelId
Returns the linked Scheduling Model's id- Returns:
-
setModelId
Sets the linked Scheduling Model's id- Parameters:
modelId-
-
getTotalRouteLength
Get the total route length.- Returns:
- the total route length
-
setTotalRouteLength
Set the total route length.- Parameters:
totalRouteLength- the total route length to set
-
getTotalRouteMovementDuration
Get the total route movement duration.- Returns:
- the total route movement duration
-
setTotalRouteMovementDuration
Set the total route movement duration.- Parameters:
totalRouteMovementDuration- the total route movement duration to set
-
getStartRouteDate
Get the start route date.- Returns:
- the start route date
-
setStartRouteDate
Set the start route date.- Parameters:
startRouteDate- the start route date to set
-
getEndRouteDate
Get the end route date.- Returns:
- the end route date
-
setEndRouteDate
Set the end route date.- Parameters:
endRouteDate- the end route date to set
-