public class LogicRouteElementDetailController extends Object implements ILogicRouteElementDetailController
Constructor and Description |
---|
LogicRouteElementDetailController() |
Modifier and Type | Method and Description |
---|---|
List<ILogicRouteElementDetailItem> |
getAsSortedList(Comparator<ILogicRouteElementDetailItem> comparator) |
List<ILogicRouteElementDetailItem> |
getAsSortedListByArrival() |
ILogicRouteElementDetailItem |
getElementDetails(IOptimizationElement node) |
Map<IOptimizationElement,ILogicRouteElementDetailItem> |
getRouteDetailMap() |
ILogicRouteElementDetailItem |
invokeNodeDataHolder(com.dna.jopt.assessment.costassessor.EvaluatedNodeDataHolder curEvaluatedTimeWindowDataHolder) |
void |
setDetails(ILogicRouteElementDetailItem details) |
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) |
public ILogicRouteElementDetailItem getElementDetails(IOptimizationElement node)
getElementDetails
in interface ILogicRouteElementDetailController
public void setDetails(ILogicRouteElementDetailItem details)
setDetails
in interface ILogicRouteElementDetailController
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)
setDetails
in interface ILogicRouteElementDetailController
public List<ILogicRouteElementDetailItem> getAsSortedList(Comparator<ILogicRouteElementDetailItem> comparator)
getAsSortedList
in interface ILogicRouteElementDetailController
public List<ILogicRouteElementDetailItem> getAsSortedListByArrival()
getAsSortedListByArrival
in interface ILogicRouteElementDetailController
public Map<IOptimizationElement,ILogicRouteElementDetailItem> getRouteDetailMap()
getRouteDetailMap
in interface ILogicRouteElementDetailController
public ILogicRouteElementDetailItem invokeNodeDataHolder(com.dna.jopt.assessment.costassessor.EvaluatedNodeDataHolder curEvaluatedTimeWindowDataHolder)
invokeNodeDataHolder
in interface ILogicRouteElementDetailController
Copyright © 2017–2023 DNA Evolutions GmbH. All rights reserved.