Uses of Interface
com.dna.jopt.member.unit.hours.IDutyHours
Packages that use IDutyHours
Package
Description
-
Uses of IDutyHours in com.dna.jopt.framework.outcomewrapper
Methods in com.dna.jopt.framework.outcomewrapper that return IDutyHoursModifier and TypeMethodDescriptionAbstractOptimizationOutcome.getResourceWorkingHours
(ILogicEntityRoute route) IOptimizationOutcome.getResourceWorkingHours
(ILogicEntityRoute route) Gets the resource working hours. -
Uses of IDutyHours in com.dna.jopt.member.bucket.route
Methods in com.dna.jopt.member.bucket.route that return IDutyHoursModifier and TypeMethodDescriptionILogicEntityRoute.getRouteDutyHours()
Returns theLogicEntityRoute.currentRouteDutyHours
of thisLogicEntityRoute
.LogicEntityRoute.getRouteDutyHours()
Methods in com.dna.jopt.member.bucket.route with parameters of type IDutyHoursModifier and TypeMethodDescriptionvoid
ILogicEntityRoute.initRouteWorkingHours
(IDutyHours fakeHours) void
LogicEntityRoute.initRouteWorkingHours
(IDutyHours fakeHours) -
Uses of IDutyHours in com.dna.jopt.member.unit
Fields in com.dna.jopt.member.unit with type parameters of type IDutyHoursModifier and TypeFieldDescriptionprotected List<IDutyHours>
AbstractOptimizationElement.dutyHours
Methods in com.dna.jopt.member.unit that return types with arguments of type IDutyHoursModifier and TypeMethodDescriptionAbstractOptimizationElement.getDutyHours()
IOptimizationElement.getDutyHours()
Gets theIDutyHours
of theelement
.Method parameters in com.dna.jopt.member.unit with type arguments of type IDutyHoursModifier and TypeMethodDescriptionvoid
AbstractOptimizationElement.setDutyHours
(List<? extends IDutyHours> dutyHours) void
IOptimizationElement.setDutyHours
(List<? extends IDutyHours> dutyHours) Sets theduty hours
. -
Uses of IDutyHours in com.dna.jopt.member.unit.hours
Subinterfaces of IDutyHours in com.dna.jopt.member.unit.hoursModifier and TypeInterfaceDescriptioninterface
The purpose of this interface is to have a clear distinction betweenIOpeningHours
andIWorkingHours
.interface
The interfaceIWorkingHours
.Classes in com.dna.jopt.member.unit.hours that implement IDutyHoursModifier and TypeClassDescriptionclass
class
class
This class describes the hours aIResource
is allowed to work.Fields in com.dna.jopt.member.unit.hours with type parameters of type IDutyHoursModifier and TypeFieldDescriptionstatic final Comparator<IDutyHours>
DutyHoursComparators.END
static final Comparator<IDutyHours>
DutyHoursComparators.START
Methods in com.dna.jopt.member.unit.hours that return IDutyHoursModifier and TypeMethodDescriptionIDutyHours.copy()
Returns the hours asWorkingHours(this.getBegin(), this.getEnd(), this.getZoneId())
orOpeningHours(this.getBegin(), this.getEnd(), this.getZoneId())
.DutyHoursCorrelator.getBaseHours()
DutyHoursCorrelator.getCompareHours()
Methods in com.dna.jopt.member.unit.hours with parameters of type IDutyHoursModifier and TypeMethodDescriptionint
AbstractDutyHours.compareTo
(IDutyHours o) void
DutyHoursCorrelator.setCorrelationInput
(IDutyHours baseHours, IDutyHours compareHours) void
DutyHoursCorrelator.setCorrelationInput
(IDutyHours baseHours, IDutyHours compareHours, long startBaseMillisOffset, long endBaseMillisOffset) void
IDutyHourCorrelator.setCorrelationInput
(IDutyHours baseHours, IDutyHours compareHours) void
IDutyHourCorrelator.setCorrelationInput
(IDutyHours baseHours, IDutyHours compareHours, long startBaseMillisOffset, long endBaseMillisOffset) -
Uses of IDutyHours in com.dna.jopt.member.unit.node
Methods in com.dna.jopt.member.unit.node that return types with arguments of type IDutyHoursModifier and TypeMethodDescriptionAbstractNode.getDutyHours()
AbstractNode.getOriginalDutyHours()
INode.getOriginalDutyHours()
-
Uses of IDutyHours in com.dna.jopt.member.unit.node.event
Constructors in com.dna.jopt.member.unit.node.event with parameters of type IDutyHoursModifierConstructorDescriptionEventNode
(String nodeId, IDutyHours[] openingHours, int visitDuration, int priority) Deprecated.EventNode
(String nodeId, IDutyHours openingHour, int visitDuration, int priority) Deprecated.please useEventNode(String, IOpeningHours, Duration, int)
instead.PillarEventNode
(String nodeId, IDutyHours openingHour) Deprecated.Constructor parameters in com.dna.jopt.member.unit.node.event with type arguments of type IDutyHoursModifierConstructorDescriptionEventNode
(String nodeId, List<IDutyHours> openingHours, int visitDuration, int priority) Deprecated.please useEventNode(String, IOpeningHours, Duration, int)
instead. -
Uses of IDutyHours in com.dna.jopt.member.unit.resource
Constructor parameters in com.dna.jopt.member.unit.resource with type arguments of type IDutyHoursModifierConstructorDescriptionprotected
AbstractBasicCapacityResource
(String resourceId, double latitude, double longitude, double maxHours, double maxDistance, List<IDutyHours> workingHours) Deprecated.CapacityResource
(String resourceId, double latitude, double longitude, double maxHours, double maxDistance, List<IDutyHours> workingHours) Deprecated.please useCapacityResource(String, double, double, Duration, Quantity, List)
with updated parameters. -
Uses of IDutyHours in com.dna.jopt.util
Methods in com.dna.jopt.util with parameters of type IDutyHoursModifier and TypeMethodDescriptionExtractUtil.getResource
(IEntity entity, IDutyHours whs) Find any resource in routes of optimization results who's duty hours intersect with parameter whsstatic List<ILogicEntityRoute>
ExtractUtil.getRoutes
(IEntity entity, IDutyHours whs) Get routes with resource duty hours got intersection with working hours specified by param whs
EventNode(String, IOpeningHours, Duration, int)
orEventNode(String, List, Duration, int)
instead.