Class LogicRouteElementDetailController
java.lang.Object
com.dna.jopt.member.bucket.route.controller.detail.LogicRouteElementDetailController
- All Implemented Interfaces:
ILogicRouteElementDetailController
,Serializable
public class LogicRouteElementDetailController
extends Object
implements ILogicRouteElementDetailController
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetAsSortedList
(Comparator<ILogicRouteElementDetailItem> comparator) invokeNodeDataHolder
(com.dna.jopt.assessment.costassessor.EvaluatedNodeDataHolder curEvaluatedTimeWindowDataHolder) setDetails
(long arrivalTime, long departureTime, long transitionTime, long idleTime, boolean isDelocatedIdleTime, long whiteSpaceIdleTime, long durationTime, double distance2prevElement, long earlyDeviationMillis, long lateDeviationMillis, IOptimizationElement node, int choosenOpeningHoursIndex, int choosenWorkingHoursIndex, String visitorId, ILogicRouteElementDetailItem.ScheduleStatus status, double[] loadChange, double[] curCapacity, INodeDepot depotBeforeVisit, INodeDepot depotAfterVisit, com.dna.jopt.config.types.Position effectivePosition) void
setDetails
(ILogicRouteElementDetailItem details)
-
Constructor Details
-
LogicRouteElementDetailController
public LogicRouteElementDetailController()
-
-
Method Details
-
getElementDetails
- Specified by:
getElementDetails
in interfaceILogicRouteElementDetailController
-
setDetails
- Specified by:
setDetails
in interfaceILogicRouteElementDetailController
-
setDetails
public ILogicRouteElementDetailItem setDetails(long arrivalTime, long departureTime, long transitionTime, long idleTime, boolean isDelocatedIdleTime, long whiteSpaceIdleTime, long durationTime, double distance2prevElement, long earlyDeviationMillis, long lateDeviationMillis, IOptimizationElement node, int choosenOpeningHoursIndex, int choosenWorkingHoursIndex, String visitorId, ILogicRouteElementDetailItem.ScheduleStatus status, double[] loadChange, double[] curCapacity, INodeDepot depotBeforeVisit, INodeDepot depotAfterVisit, com.dna.jopt.config.types.Position effectivePosition) - Specified by:
setDetails
in interfaceILogicRouteElementDetailController
-
getAsSortedList
public List<ILogicRouteElementDetailItem> getAsSortedList(Comparator<ILogicRouteElementDetailItem> comparator) - Specified by:
getAsSortedList
in interfaceILogicRouteElementDetailController
-
getAsSortedListByArrival
- Specified by:
getAsSortedListByArrival
in interfaceILogicRouteElementDetailController
-
getRouteDetailMap
- Specified by:
getRouteDetailMap
in interfaceILogicRouteElementDetailController
-
invokeNodeDataHolder
public ILogicRouteElementDetailItem invokeNodeDataHolder(com.dna.jopt.assessment.costassessor.EvaluatedNodeDataHolder curEvaluatedTimeWindowDataHolder) - Specified by:
invokeNodeDataHolder
in interfaceILogicRouteElementDetailController
-