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
Constructors -
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) voidsetDetails(ILogicRouteElementDetailItem details)
-
Constructor Details
-
LogicRouteElementDetailController
public LogicRouteElementDetailController()
-
-
Method Details
-
getElementDetails
- Specified by:
getElementDetailsin interfaceILogicRouteElementDetailController
-
setDetails
- Specified by:
setDetailsin 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:
setDetailsin interfaceILogicRouteElementDetailController
-
getAsSortedList
public List<ILogicRouteElementDetailItem> getAsSortedList(Comparator<ILogicRouteElementDetailItem> comparator) - Specified by:
getAsSortedListin interfaceILogicRouteElementDetailController
-
getAsSortedListByArrival
- Specified by:
getAsSortedListByArrivalin interfaceILogicRouteElementDetailController
-
getRouteDetailMap
- Specified by:
getRouteDetailMapin interfaceILogicRouteElementDetailController
-
invokeNodeDataHolder
public ILogicRouteElementDetailItem invokeNodeDataHolder(com.dna.jopt.assessment.costassessor.EvaluatedNodeDataHolder curEvaluatedTimeWindowDataHolder) - Specified by:
invokeNodeDataHolderin interfaceILogicRouteElementDetailController
-