Serialized Form
-
Package com.dna.jopt.framework.exception.caught
-
Exception com.dna.jopt.framework.exception.caught.InvalidElementCreationException
class InvalidElementCreationException extends IllegalStateException implements Serializable- serialVersionUID:
- -1645236566164267465L
-
Exception com.dna.jopt.framework.exception.caught.InvalidLicenceException
class InvalidLicenceException extends Exception implements Serializable- serialVersionUID:
- 1L
-
-
Package com.dna.jopt.framework.outcomewrapper
-
Class com.dna.jopt.framework.outcomewrapper.AbstractOptimizationOutcome
class AbstractOptimizationOutcome extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
clonedResultEntity
IEntity clonedResultEntity
-
-
Class com.dna.jopt.framework.outcomewrapper.OptimizationProgress
class OptimizationProgress extends AbstractOptimizationOutcome implements Serializable- serialVersionUID:
- 6440888847171390981L
-
Class com.dna.jopt.framework.outcomewrapper.OptimizationResult
class OptimizationResult extends AbstractOptimizationOutcome implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
enc
IEntityContainer enc
-
-
-
Package com.dna.jopt.framework.stream.info
-
Exception com.dna.jopt.framework.stream.info.ErrorCauses.InvalidProperty
class InvalidProperty extends Exception implements Serializable- serialVersionUID:
- -605193048223427443L
-
-
Package com.dna.jopt.io.exporting
-
Package com.dna.jopt.io.exporting.container
-
Class com.dna.jopt.io.exporting.container.EntityContainerExporter
class EntityContainerExporter extends Object implements Serializable- serialVersionUID:
- -7506106762324174760L
-
-
Package com.dna.jopt.io.exporting.json
-
Class com.dna.jopt.io.exporting.json.OptimizationJSONExporter
class OptimizationJSONExporter extends Object implements Serializable- serialVersionUID:
- 3363263122637876758L
-
-
Package com.dna.jopt.io.exporting.kml
-
Class com.dna.jopt.io.exporting.kml.EntityKMLExporter
class EntityKMLExporter extends Object implements Serializable- serialVersionUID:
- 2288741180998689394L
-
-
Package com.dna.jopt.io.exporting.text
-
Class com.dna.jopt.io.exporting.text.EntityTextExporter
class EntityTextExporter extends Object implements Serializable- serialVersionUID:
- -8139014315030844476L
-
-
Package com.dna.jopt.io.importing
-
Package com.dna.jopt.io.importing.container
-
Class com.dna.jopt.io.importing.container.EntityContainerImporter
class EntityContainerImporter extends Object implements Serializable- serialVersionUID:
- 1258395079018314355L
-
Serialized Fields
-
readInEntityContainer
IEntityContainer readInEntityContainer
Deprecated.
-
-
-
Package com.dna.jopt.io.shared
-
Package com.dna.jopt.member.bucket.entity
-
Class com.dna.jopt.member.bucket.entity.Entity
class Entity extends Object implements Serializable- serialVersionUID:
- 1680356303506956214L
-
Serialized Fields
-
buildTimestamp
long buildTimestamp
-
currentNumberOfRoutes
int currentNumberOfRoutes
-
entityArranger
com.dna.jopt.framework.firstentitycreation.IEntityArranger entityArranger
-
entityCostAndViolationController
IEntityCostAndViolationController entityCostAndViolationController
-
initialExpectedNumberOfRoutes
int initialExpectedNumberOfRoutes
-
isUnassessed
boolean isUnassessed
-
joinedCost
double joinedCost
-
joinedEntityDetailController
IJoinedEntityDetailController joinedEntityDetailController
-
multiWorkingHoursConstraintController
IMultiWorkingHoursConstraintController multiWorkingHoursConstraintController
-
myRelationShipController
IRelationshipController myRelationShipController
-
opc
IEntityInvokedOperatorController opc
-
routes
List<ILogicEntityRoute> routes
-
-
-
Package com.dna.jopt.member.bucket.entity.controller.costandviolation
-
Class com.dna.jopt.member.bucket.entity.controller.costandviolation.EntityCostAndViolationController
class EntityCostAndViolationController extends Object implements Serializable- serialVersionUID:
- -3709343711826717385L
-
Serialized Fields
-
costMultiRouteRestriction
double costMultiRouteRestriction
-
costRelationship
double costRelationship
-
jobViolations
List<IViolation> jobViolations
-
numConstraintViolations
int numConstraintViolations
The number constraint violations. -
numViolationsRelationships
int numViolationsRelationships
The number violations relationships.
-
-
-
Package com.dna.jopt.member.bucket.entity.controller.detail
-
Class com.dna.jopt.member.bucket.entity.controller.detail.JoinedEntityDetailController
class JoinedEntityDetailController extends AbstractJoinedDetailController implements Serializable- serialVersionUID:
- 3065412854256873625L
-
Serialized Fields
-
productiveTime
long productiveTime
-
-
-
Package com.dna.jopt.member.bucket.entity.controller.invokedoperator
-
Class com.dna.jopt.member.bucket.entity.controller.invokedoperator.EntityInvokedOperatorController
class EntityInvokedOperatorController extends Object implements Serializable- serialVersionUID:
- 237730227719328904L
-
Serialized Fields
-
lastBeneficialJoinedCost
double lastBeneficialJoinedCost
-
lastBeneficialJoinedCostAfterInvocation
double lastBeneficialJoinedCostAfterInvocation
-
lastJoinedCost
double lastJoinedCost
-
lastJoinedCostAfterInvocation
double lastJoinedCostAfterInvocation
-
noBenefitCounter
int noBenefitCounter
-
-
-
Package com.dna.jopt.member.bucket.entity.controller.multiroute
-
Class com.dna.jopt.member.bucket.entity.controller.multiroute.MultiWorkingHoursConstraintController
class MultiWorkingHoursConstraintController extends Object implements Serializable- serialVersionUID:
- -9012419392994408764L
-
Serialized Fields
-
constraint2CostMap
Map<IMultiWorkingHoursLevelConstraint,
Double> constraint2CostMap -
workingHourConstraintCost
double workingHourConstraintCost
-
-
-
Package com.dna.jopt.member.bucket.entity.controller.relationship
-
Class com.dna.jopt.member.bucket.entity.controller.relationship.RelationshipController
class RelationshipController extends Object implements Serializable- serialVersionUID:
- 6916271604652223849L
-
Serialized Fields
-
relation2CostMap
Map<INode2NodeRelation,
RelationShipCostItem> relation2CostMap -
relationShipCost
double relationShipCost
-
-
-
Package com.dna.jopt.member.bucket.route
-
Class com.dna.jopt.member.bucket.route.LogicEntityRoute
class LogicEntityRoute extends Object implements Serializable- serialVersionUID:
- -3238488444936745743L
-
Serialized Fields
-
currentRouteDutyHours
IDutyHours currentRouteDutyHours
-
currentVisitingResourceWorkingHoursIndex
int currentVisitingResourceWorkingHoursIndex
-
effectivePillarLatestArrivalMap
Map<String,
Long> effectivePillarLatestArrivalMap -
effectivePillarLatestArrivalOffsetMap
Map<String,
Long> effectivePillarLatestArrivalOffsetMap -
extraRouteStartMillisOffsetOpt
Optional<Long> extraRouteStartMillisOffsetOpt
-
firstGeoLocationElementWithinRoute
IOptimizationElement firstGeoLocationElementWithinRoute
-
initialExpectedNumberOfElementsInRoute
int initialExpectedNumberOfElementsInRoute
-
isInactive
boolean isInactive
If a route is locked it is not possible to modify it anymore. -
isLockedDown
boolean isLockedDown
-
isMarkedToBeRemoved
boolean isMarkedToBeRemoved
-
isScheduled
boolean isScheduled
-
isUnassessed
boolean isUnassessed
The is unassessed. Only a cost assessor is able to turn it to assessed again -
lastGeoLocationElementWithinRoute
IOptimizationElement lastGeoLocationElementWithinRoute
-
lastLockdownExecutionOpt
Optional<Long> lastLockdownExecutionOpt
-
myFlags
List<LogicEntityRouteFlag> myFlags
-
noneOptimizableElements
List<IOptimizationElement> noneOptimizableElements
-
optimizableElements
List<IOptimizationElement> optimizableElements
-
optionalOptimizableElements
List<IOptimizationElement> optionalOptimizableElements
This list can hold optionalElements when they are not in use -
requestsElemetDetails
boolean requestsElemetDetails
-
restrictionResults
List<com.dna.jopt.assessment.costassessorrestriction.restrictionresult.IEntityRestrictionResult> restrictionResults
The restriction results.This list holds all restriction results for this route. For example the cost that is arising from being late etc.
-
roueStart
IOptimizationElement roueStart
-
roueTermination
IOptimizationElement roueTermination
-
routeBaseValueHelper
IJoinedRouteDetailController routeBaseValueHelper
The route base value helper.This is holding the basic fluctuating values of the current time, distance etc.
-
routeClusterController
IClusterController routeClusterController
-
routeCostAndViolationHelper
ILogicRouteCostAndViolationController routeCostAndViolationHelper
The route cost and violation helper. Holds all cost results and violations -
routeElementDetailHelper
ILogicRouteElementDetailController routeElementDetailHelper
The route element detail helper. Holds details of each element in the route -
routeFlexLoadController
ILoadController routeFlexLoadController
-
routeId
int routeId
-
routePillars
List<IPillarNode> routePillars
-
routeStartTime
long routeStartTime
-
routeStopTime
long routeStopTime
-
visitingResource
IResource visitingResource
-
-
-
Package com.dna.jopt.member.bucket.route.controller.costandviolation
-
Class com.dna.jopt.member.bucket.route.controller.costandviolation.LogicRouteCostAndViolationController
class LogicRouteCostAndViolationController extends Object implements Serializable- serialVersionUID:
- -4494796986676463986L
-
Serialized Fields
-
constraintViolations
List<String> constraintViolations
The constraint violations. -
cost
double cost
The cost. -
costAfterEndAnchor
double costAfterEndAnchor
-
costBannedResource
double costBannedResource
The cost banned resource. -
costCapacity
double costCapacity
The cost capacity. -
costCapacityOverload
double costCapacityOverload
The cost capacity. -
costColorCapacityUsage
double costColorCapacityUsage
-
costDistance
double costDistance
The cost distance. -
costEarly
double costEarly
The cost early. -
costGeoUnclustered
double costGeoUnclustered
-
costInjectedRestriction
double costInjectedRestriction
-
costLate
double costLate
The cost late. -
costMandatoryResource
double costMandatoryResource
The cost mandatory resource. -
costMaxRouteDistance
double costMaxRouteDistance
The cost max route distance. -
costMaxRouteTime
double costMaxRouteTime
The cost max route time. -
costMissedServiceHour
double costMissedServiceHour
-
costNodeType
double costNodeType
The cost node type. -
costPreferredResource
double costPreferredResource
The cost preferred resource. -
costResourceFixCost
double costResourceFixCost
-
costResourceOutOfWork
double costResourceOutOfWork
-
costRouteDistancePattern
double costRouteDistancePattern
-
costRouteTime
double costRouteTime
-
costStayOvertime
double costStayOvertime
-
costTimeCompactness
double costTimeCompactness
-
costUnPreferredResource
double costUnPreferredResource
-
deltaPreferredDayViolations
int deltaPreferredDayViolations
-
miscCost
double miscCost
-
nodeFixCost
double nodeFixCost
-
nodeViolationMap
Map<String,
List<IViolation>> nodeViolationMap -
numConstraintViolations
int numConstraintViolations
The number constraint violations. -
numViolationsAterEndAnchor
int numViolationsAterEndAnchor
-
numViolationsColorNodeCapacity
int numViolationsColorNodeCapacity
The number violations color capacity violations. -
numViolationsDailyBreak
int numViolationsDailyBreak
The number violations daily break. -
numViolationsMissedServiceHours
int numViolationsMissedServiceHours
-
numViolationsNodeTimewindow
int numViolationsNodeTimewindow
The number violations node timewindow. -
numViolationsNodeTimewindowEarly
int numViolationsNodeTimewindowEarly
The number violations node timewindow early. -
numViolationsNodeTimewindowLate
int numViolationsNodeTimewindowLate
The number violations node timewindow late. -
numViolationsNodeType
int numViolationsNodeType
The number violations node type. -
numViolationsRouteCapacity
int numViolationsRouteCapacity
The number violations route capacity. -
numViolationsRouteDistance
int numViolationsRouteDistance
The number violations route distance. -
numViolationsRouteTime
int numViolationsRouteTime
The number violations route time. -
numViolationsUselessUnloadAll
int numViolationsUselessUnloadAll
The number violations useless unload all. -
routeViolations
List<IViolation> routeViolations
-
stayOutFixCost
double stayOutFixCost
-
totalEarlyTime
int totalEarlyTime
The total early time. -
totalLateTime
int totalLateTime
The total late time. -
totalLoadViolationAmount
double totalLoadViolationAmount
The total load violation amount. -
totalTimeWindowDeviation
double totalTimeWindowDeviation
The total time window deviation.
-
-
-
Package com.dna.jopt.member.bucket.route.controller.detail
-
Class com.dna.jopt.member.bucket.route.controller.detail.JoinedRouteDetailController
class JoinedRouteDetailController extends AbstractJoinedDetailController implements Serializable- serialVersionUID:
- -4868059147017316915L
-
Class com.dna.jopt.member.bucket.route.controller.detail.LogicRouteElementDetailController
class LogicRouteElementDetailController extends Object implements Serializable- serialVersionUID:
- 5920409782883106158L
-
Serialized Fields
-
detailMap
Map<IOptimizationElement,
ILogicRouteElementDetailItem> detailMap
-
-
Class com.dna.jopt.member.bucket.route.controller.detail.LogicRouteElementDetailItem
class LogicRouteElementDetailItem extends Object implements Serializable- serialVersionUID:
- -8232076551626553193L
-
Serialized Fields
-
arrivalTime
long arrivalTime
-
chosenOpeningHoursIndex
int chosenOpeningHoursIndex
-
chosenWorkingHoursIndex
int chosenWorkingHoursIndex
-
curCapacity
double[] curCapacity
-
departureTime
long departureTime
-
distance2prevElement
double distance2prevElement
-
durationTime
long durationTime
-
earlyDeviationMillis
long earlyDeviationMillis
-
effectivePosition
com.dna.jopt.config.types.Position effectivePosition
-
idleTime
long idleTime
-
isUnlocatedIdleTime
boolean isUnlocatedIdleTime
-
isValidRouteDetail
boolean isValidRouteDetail
-
lateDeviationMillis
long lateDeviationMillis
-
loadChange
double[] loadChange
-
myStatus
ILogicRouteElementDetailItem.ScheduleStatus myStatus
-
node
IOptimizationElement node
-
nodeDepotAfterVisit
INodeDepot nodeDepotAfterVisit
-
nodeDepotBeforeVisit
INodeDepot nodeDepotBeforeVisit
-
originalTransitionTime
long originalTransitionTime
-
transitionTime
long transitionTime
-
visitorId
String visitorId
-
whiteSpaceIdleTime
long whiteSpaceIdleTime
-
zoneId
ZoneId zoneId
-
-
-
Package com.dna.jopt.member.bucket.route.controller.loadcontroller
-
Class com.dna.jopt.member.bucket.route.controller.loadcontroller.LoadController
class LoadController extends Object implements Serializable- serialVersionUID:
- 2278379952462520763L
-
-
Package com.dna.jopt.member.bucket.shared
-
Package com.dna.jopt.member.unit
-
Class com.dna.jopt.member.unit.AbstractOptimizationElement
class AbstractOptimizationElement extends Object implements Serializable- serialVersionUID:
- 7269440256911028439L
-
Serialized Fields
-
constraintAliasIdOpt
Optional<String> constraintAliasIdOpt
-
dutyHours
List<IDutyHours> dutyHours
-
extraInfo
String extraInfo
-
id
String id
-
idIsLocked
boolean idIsLocked
-
locationId
String locationId
-
locationIdIsLocked
boolean locationIdIsLocked
-
matrixId
int matrixId
-
myNodeConnections
Map<IOptimizationElement,
INodeConnectorItem> myNodeConnections -
position
com.dna.jopt.config.types.Position position
-
prefferedHoursInteractionController
IPreferredHoursInteractionController prefferedHoursInteractionController
-
-
-
Package com.dna.jopt.member.unit.color
-
Class com.dna.jopt.member.unit.color.NodeColor
class NodeColor extends Object implements Serializable- serialVersionUID:
- -2789631080887764320L
-
Serialized Fields
-
colorCode
int colorCode
The color code. -
colorId
String colorId
The color id. -
countValue
int countValue
-
-
-
Package com.dna.jopt.member.unit.condition
-
Package com.dna.jopt.member.unit.condition.connectedconstraint
-
Class com.dna.jopt.member.unit.condition.connectedconstraint.ConnectedConstraint
class ConnectedConstraint extends Object implements Serializable- serialVersionUID:
- 3265623287201718697L
-
Serialized Fields
-
connectionType
ConnectedConstraint.ConnectionType connectionType
-
subConstraintOne
IConstraint subConstraintOne
-
subConstraintTwo
IConstraint subConstraintTwo
-
-
-
Package com.dna.jopt.member.unit.condition.node
-
Class com.dna.jopt.member.unit.condition.node.NodeNotRedistributableConstraint
class NodeNotRedistributableConstraint extends Object implements Serializable- serialVersionUID:
- 5610555407480075286L
-
-
Package com.dna.jopt.member.unit.condition.pillar
-
Class com.dna.jopt.member.unit.condition.pillar.PillarLateConstraint
class PillarLateConstraint extends Object implements Serializable- serialVersionUID:
- 7302487638572365806L
-
Class com.dna.jopt.member.unit.condition.pillar.PillarNotReachableConstraint
class PillarNotReachableConstraint extends Object implements Serializable- serialVersionUID:
- 7302487638572365806L
-
Class com.dna.jopt.member.unit.condition.pillar.PillarResourceAttachedConstraint
class PillarResourceAttachedConstraint extends Object implements Serializable- serialVersionUID:
- -3745921274231391236L
-
-
Package com.dna.jopt.member.unit.condition.resource
-
Class com.dna.jopt.member.unit.condition.resource.AbstractResourceConstraint
class AbstractResourceConstraint extends Object implements Serializable- serialVersionUID:
- 5559197051691188914L
-
Class com.dna.jopt.member.unit.condition.resource.BannedResourceConstraint
class BannedResourceConstraint extends ExcludingResourceConstraint implements Serializable- serialVersionUID:
- -3601257561300778143L
-
Class com.dna.jopt.member.unit.condition.resource.BindingResourceConstraint
class BindingResourceConstraint extends AbstractResourceConstraint implements Serializable- serialVersionUID:
- -8136177117478952753L
-
Class com.dna.jopt.member.unit.condition.resource.ExcludingResourceConstraint
class ExcludingResourceConstraint extends AbstractResourceConstraint implements Serializable- serialVersionUID:
- -8136177117478952753L
-
Class com.dna.jopt.member.unit.condition.resource.MandatoryResourceConstraint
class MandatoryResourceConstraint extends BindingResourceConstraint implements Serializable- serialVersionUID:
- 3928640062176649191L
-
Class com.dna.jopt.member.unit.condition.resource.PreferredResourceConstraint
class PreferredResourceConstraint extends BindingResourceConstraint implements Serializable- serialVersionUID:
- 4757807984915536923L
-
Class com.dna.jopt.member.unit.condition.resource.ResourceLocationConstraint
class ResourceLocationConstraint extends Object implements Serializable- serialVersionUID:
- -5287703135164003869L
-
Serialized Fields
-
isHard
boolean isHard
-
maxRadiusMeter
double maxRadiusMeter
-
maxRadiusTimeMillis
long maxRadiusTimeMillis
-
-
Class com.dna.jopt.member.unit.condition.resource.UnPreferredResource
class UnPreferredResource extends UnPreferredResourceConstraint implements Serializable- serialVersionUID:
- 802044745431607288L
-
Class com.dna.jopt.member.unit.condition.resource.UnPreferredResourceConstraint
class UnPreferredResourceConstraint extends ExcludingResourceConstraint implements Serializable- serialVersionUID:
- 3118256247788370083L
-
-
Package com.dna.jopt.member.unit.condition.type
-
Class com.dna.jopt.member.unit.condition.type.TypeConstraint
class TypeConstraint extends Object implements Serializable- serialVersionUID:
- -8136177117478952753L
-
Class com.dna.jopt.member.unit.condition.type.TypeQualification
class TypeQualification extends Object implements Serializable- serialVersionUID:
- -2223105598792838610L
-
-
Package com.dna.jopt.member.unit.condition.typewithexpertise
-
Class com.dna.jopt.member.unit.condition.typewithexpertise.TypeWithExpertise
class TypeWithExpertise extends Object implements Serializable- serialVersionUID:
- -6467962403322099264L
-
Serialized Fields
-
isMinLevel
boolean isMinLevel
-
level
double level
-
type
String type
-
-
Class com.dna.jopt.member.unit.condition.typewithexpertise.TypeWithExpertiseConstraint
class TypeWithExpertiseConstraint extends Object implements Serializable- serialVersionUID:
- -8136177117478952753L
-
Serialized Fields
-
isHard
boolean isHard
-
myCostingModel
TypeWithExpertiseConstraint.SkillWithExpertiseCostModel myCostingModel
-
types
List<TypeWithExpertise> types
-
-
Class com.dna.jopt.member.unit.condition.typewithexpertise.TypeWithExpertiseQualification
class TypeWithExpertiseQualification extends Object implements Serializable- serialVersionUID:
- -2223105598792838610L
-
Serialized Fields
-
types
List<TypeWithExpertise> types
-
-
-
Package com.dna.jopt.member.unit.condition.workinghour
-
Package com.dna.jopt.member.unit.condition.workinghour.zone
-
Class com.dna.jopt.member.unit.condition.workinghour.zone.AbstractZoneCodeConstraint
class AbstractZoneCodeConstraint extends Object implements Serializable- serialVersionUID:
- 2866257057542011574L
-
Class com.dna.jopt.member.unit.condition.workinghour.zone.AbstractZoneCodeQualification
class AbstractZoneCodeQualification extends Object implements Serializable- serialVersionUID:
- 1497068917647443651L
-
-
Package com.dna.jopt.member.unit.condition.workinghour.zone.ukpostcode
-
Class com.dna.jopt.member.unit.condition.workinghour.zone.ukpostcode.UKPostCodeConstraint
class UKPostCodeConstraint extends AbstractZoneCodeConstraint<UKPostCode,UKPostCodeQualification> implements Serializable - serialVersionUID:
- -7889124970707847965L
-
Class com.dna.jopt.member.unit.condition.workinghour.zone.ukpostcode.UKPostCodeQualification
class UKPostCodeQualification extends AbstractZoneCodeQualification<UKPostCode> implements Serializable- serialVersionUID:
- 1804331910878264216L
-
-
Package com.dna.jopt.member.unit.condition.workinghour.zone.zonenumber
-
Class com.dna.jopt.member.unit.condition.workinghour.zone.zonenumber.ZoneNumberConstraint
class ZoneNumberConstraint extends AbstractZoneCodeConstraint<ZoneNumber,ZoneNumberQualification> implements Serializable - serialVersionUID:
- 8271399839363238099L
-
Class com.dna.jopt.member.unit.condition.workinghour.zone.zonenumber.ZoneNumberQualification
class ZoneNumberQualification extends AbstractZoneCodeQualification<ZoneNumber> implements Serializable- serialVersionUID:
- 2411721128457392406L
-
-
Package com.dna.jopt.member.unit.filter.auto.collecting
-
Class com.dna.jopt.member.unit.filter.auto.collecting.AutoFilterViolationAndConstraintCollector
class AutoFilterViolationAndConstraintCollector extends Object implements Serializable- serialVersionUID:
- 8670768968922844938L
-
Serialized Fields
-
localAutoFilterNecessary
boolean localAutoFilterNecessary
-
myNode
INode myNode
-
nodeAutoFilterConstraintList
List<IAutoFilterNodeConstraint> nodeAutoFilterConstraintList
-
numAfterEndAnchorNoViolations
int numAfterEndAnchorNoViolations
-
numAfterEndAnchorViolations
int numAfterEndAnchorViolations
-
numCapacityOverloadNoViolations
int numCapacityOverloadNoViolations
-
numCapacityOverloadViolations
int numCapacityOverloadViolations
-
numConditionNoViolations
int numConditionNoViolations
-
numConditionViolations
int numConditionViolations
-
numDBNoViolations
int numDBNoViolations
-
numDBViolations
int numDBViolations
-
numEarlyNoViolations
int numEarlyNoViolations
-
numEarlyViolations
int numEarlyViolations
-
numLateNoViolations
int numLateNoViolations
-
numLateViolations
int numLateViolations
-
numRDENoViolations
int numRDENoViolations
-
numRDEViolations
int numRDEViolations
-
numRelationMismatchNoViolations
int numRelationMismatchNoViolations
-
numRelationMismatchViolations
int numRelationMismatchViolations
-
numResourceMismatchNoViolations
int numResourceMismatchNoViolations
-
numResourceMismatchViolations
int numResourceMismatchViolations
-
numWHENoViolations
int numWHENoViolations
-
numWHEViolations
int numWHEViolations
-
-
-
Package com.dna.jopt.member.unit.filter.auto.filternodeconstraint
-
Class com.dna.jopt.member.unit.filter.auto.filternodeconstraint.AbstractAutoFilterConstraint
class AbstractAutoFilterConstraint extends Object implements Serializable- serialVersionUID:
- 5464675990032409402L
-
Class com.dna.jopt.member.unit.filter.auto.filternodeconstraint.AfterEndPillarAutoFilterConstraint
class AfterEndPillarAutoFilterConstraint extends AbstractAutoFilterConstraint implements Serializable- serialVersionUID:
- -8071975101883447148L
-
Class com.dna.jopt.member.unit.filter.auto.filternodeconstraint.CapacityOverloadAutoFilterConstraint
class CapacityOverloadAutoFilterConstraint extends AbstractAutoFilterConstraint implements Serializable- serialVersionUID:
- 2122122601340762736L
-
Class com.dna.jopt.member.unit.filter.auto.filternodeconstraint.DoubleBookingAutoFilterConstraint
class DoubleBookingAutoFilterConstraint extends AbstractAutoFilterConstraint implements Serializable- serialVersionUID:
- 5983197927120168165L
-
Class com.dna.jopt.member.unit.filter.auto.filternodeconstraint.EarlyAutoFilterConstraint
class EarlyAutoFilterConstraint extends AbstractAutoFilterConstraint implements Serializable- serialVersionUID:
- 2122122601340762736L
-
Class com.dna.jopt.member.unit.filter.auto.filternodeconstraint.LateAutoFilterConstraint
class LateAutoFilterConstraint extends AbstractAutoFilterConstraint implements Serializable- serialVersionUID:
- 2271679223408218592L
-
Class com.dna.jopt.member.unit.filter.auto.filternodeconstraint.MaximalDistanceExceededAutoFilterConstraint
class MaximalDistanceExceededAutoFilterConstraint extends AbstractAutoFilterConstraint implements Serializable- serialVersionUID:
- -8011798096043610257L
-
Class com.dna.jopt.member.unit.filter.auto.filternodeconstraint.RelationMismatchAutoFilterConstraint
class RelationMismatchAutoFilterConstraint extends AbstractAutoFilterConstraint implements Serializable- serialVersionUID:
- -6004180417302426439L
-
Class com.dna.jopt.member.unit.filter.auto.filternodeconstraint.RequiredSkillAutoFilterConstraint
class RequiredSkillAutoFilterConstraint extends AbstractAutoFilterConstraint implements Serializable- serialVersionUID:
- 3835624240097918285L
-
Class com.dna.jopt.member.unit.filter.auto.filternodeconstraint.ResourceMismatchAutoFilterConstraint
class ResourceMismatchAutoFilterConstraint extends AbstractAutoFilterConstraint implements Serializable- serialVersionUID:
- -3177469596226866442L
-
Class com.dna.jopt.member.unit.filter.auto.filternodeconstraint.WorkingHoursExceededAutoFilterConstraint
class WorkingHoursExceededAutoFilterConstraint extends AbstractAutoFilterConstraint implements Serializable- serialVersionUID:
- -8011798096043610257L
-
-
Package com.dna.jopt.member.unit.hours
-
Class com.dna.jopt.member.unit.hours.AbstractDutyHours
class AbstractDutyHours extends Object implements Serializable- serialVersionUID:
- -7338800510802881858L
-
Serialized Fields
-
isPreferredHour
boolean isPreferredHour
-
myWindow
TimeWindow myWindow
-
-
Class com.dna.jopt.member.unit.hours.DutyHoursCorrelator
class DutyHoursCorrelator extends Object implements Serializable- serialVersionUID:
- -202157101466178293L
-
Serialized Fields
-
baseHours
IDutyHours baseHours
-
compareHours
IDutyHours compareHours
-
endBase
long endBase
-
endCompare
long endCompare
-
startBase
long startBase
-
startCompare
long startCompare
-
-
Class com.dna.jopt.member.unit.hours.OpeningHours
class OpeningHours extends AbstractDutyHours implements Serializable- serialVersionUID:
- 4450292918260341191L
-
Class com.dna.jopt.member.unit.hours.TimeWindow
class TimeWindow extends Object implements Serializable- serialVersionUID:
- -2955729945367674746L
-
Serialized Fields
-
hoursBeginInMillis
long hoursBeginInMillis
The hours begin in millis. -
hoursEndInMillis
long hoursEndInMillis
The hours end in millis.
-
-
Class com.dna.jopt.member.unit.hours.WorkingHours
class WorkingHours extends AbstractDutyHours implements Serializable- serialVersionUID:
- 4450292918260341191L
-
Serialized Fields
-
depot
IResourceDepot depot
-
idleTimeReductionTime
Duration idleTimeReductionTime
-
isAvailableForStay
boolean isAvailableForStay
-
isClosedRoute
boolean isClosedRoute
-
isOnlyUsedForDriving
boolean isOnlyUsedForDriving
-
isOnlyUsedForDrivingPillar
boolean isOnlyUsedForDrivingPillar
-
isReductionTimeIncludedInTotalWorkingTime
boolean isReductionTimeIncludedInTotalWorkingTime
-
localMaxStartReductionTime
Duration localMaxStartReductionTime
-
localMaxStartReductionTimePillar
Duration localMaxStartReductionTimePillar
-
maxDistance
double maxDistance
The max distance. -
maxHours
double maxHours
The max hours. -
maxPillarEndOverTime
Duration maxPillarEndOverTime
-
nodeColorCapacityMap
Map<Integer,
NodeColorCapacityItem> nodeColorCapacityMap -
postTimeReductionTime
Duration postTimeReductionTime
-
postTimeReductionTimeOnlyOnOvertime
boolean postTimeReductionTimeOnlyOnOvertime
-
qualifications
Map<Class<? extends IQualification>,
IQualification> qualifications -
routeStartTimeHookDuration
Duration routeStartTimeHookDuration
-
toConnectionHooks
Map<String,
ReducedNodeEdgeConnectorItem> toConnectionHooks -
wohConstraints
List<IWorkingHoursLevelConstraint> wohConstraints
-
wohMultiConstraints
List<IMultiWorkingHoursLevelConstraint> wohMultiConstraints
-
-
-
Package com.dna.jopt.member.unit.node
-
Class com.dna.jopt.member.unit.node.AbstractNode
class AbstractNode extends AbstractOptimizationElement implements Serializable- serialVersionUID:
- -1846054444551810452L
-
Serialized Fields
-
allowMoveToReduceFlexTime
boolean allowMoveToReduceFlexTime
-
constraints
List<IConstraint> constraints
-
depot
INodeDepot depot
-
fakeHours
List<IDutyHours> fakeHours
-
fixCost
double fixCost
-
hasFullJobLevelRelations
boolean hasFullJobLevelRelations
-
hasRelations
boolean hasRelations
-
implausibleScore
int implausibleScore
-
individualOfferedNodeMultiplier
double individualOfferedNodeMultiplier
-
isApplicableForRouteDependentVisitDurationModification
boolean isApplicableForRouteDependentVisitDurationModification
-
isCausingIdleTimeCost
boolean isCausingIdleTimeCost
-
isDutyHoursIncludeVisitDuration
boolean isDutyHoursIncludeVisitDuration
-
isOfferedNode
boolean isOfferedNode
-
isOptimizable
boolean isOptimizable
-
isOptional
boolean isOptional
-
isReturnStart
boolean isReturnStart
-
isStayNode
boolean isStayNode
-
isWorkNode
boolean isWorkNode
-
jointVisitDurationMillis
long jointVisitDurationMillis
-
lastKnownAttachedRess
List<String> lastKnownAttachedRess
-
load
List<Double> load
-
loadv
double[] loadv
The loadv. -
lockdownTime
long lockdownTime
-
minimalVisitDurationMillis
long minimalVisitDurationMillis
-
myAutoFilterViolationCollector
AutoFilterViolationAndConstraintCollector myAutoFilterViolationCollector
-
node2nodeRelation
List<INode2NodeRelation> node2nodeRelation
-
nodeColor
INodeColor nodeColor
-
nodeQualifications
Map<Class<? extends IQualification>,
IQualification> nodeQualifications -
numCurrentProtectedExecutions
int numCurrentProtectedExecutions
-
priority
int priority
-
priorityFirstNode
int priorityFirstNode
-
priorityLastNode
int priorityLastNode
-
slaveNodes
List<INode> slaveNodes
-
stayAtStartDuration
Duration stayAtStartDuration
-
tempDutyHoursActivationInUse
boolean tempDutyHoursActivationInUse
-
totalLoadDimension
int totalLoadDimension
-
unassigned
boolean unassigned
-
unloadAll
boolean unloadAll
-
unloadAllDimension
int unloadAllDimension
-
useJointVisitDuration
boolean useJointVisitDuration
-
violations
List<IViolation> violations
-
visitDurationMillis
long visitDurationMillis
The duration of the stay in seconds -
waitOnEarlyArrival
boolean waitOnEarlyArrival
-
waitOnEarlyArrivalFirstNode
boolean waitOnEarlyArrivalFirstNode
-
-
-
Package com.dna.jopt.member.unit.node.controller
-
Class com.dna.jopt.member.unit.node.controller.PreferredHoursInteractionController
class PreferredHoursInteractionController extends Object implements Serializable- serialVersionUID:
- 3378048475650841026L
-
-
Package com.dna.jopt.member.unit.node.event
-
Class com.dna.jopt.member.unit.node.event.EventNode
class EventNode extends AbstractNode implements Serializable- serialVersionUID:
- 5782848369268789444L
-
Serialized Fields
-
isPartialExchangeIdleForDrivingTime
boolean isPartialExchangeIdleForDrivingTime
-
-
Class com.dna.jopt.member.unit.node.event.InducedIdleEventNode
class InducedIdleEventNode extends EventNode implements Serializable- serialVersionUID:
- 5731835549799233883L
-
Class com.dna.jopt.member.unit.node.event.PillarEventNode
class PillarEventNode extends EventNode implements Serializable- serialVersionUID:
- 7761746104737985060L
-
Serialized Fields
-
attachedres
IResource attachedres
-
isOnlyScheduledInCompany
boolean isOnlyScheduledInCompany
-
isOverwritingRouteTermination
boolean isOverwritingRouteTermination
-
isSchedulableOutsideWorkingsHoursEnd
boolean isSchedulableOutsideWorkingsHoursEnd
-
isSchedulableOutsideWorkingsHoursStart
boolean isSchedulableOutsideWorkingsHoursStart
-
isTimeAdjustableAnchor
boolean isTimeAdjustableAnchor
-
lastKnownAsRouteTermination
boolean lastKnownAsRouteTermination
-
-
Class com.dna.jopt.member.unit.node.event.PillarExtenbdableEventNode
class PillarExtenbdableEventNode extends PillarEventNode implements Serializable- serialVersionUID:
- -4500346258855327941L
-
-
Package com.dna.jopt.member.unit.node.geo
-
Class com.dna.jopt.member.unit.node.geo.PillarTimeWindowGeoNode
class PillarTimeWindowGeoNode extends TimeWindowGeoNode implements Serializable- serialVersionUID:
- 4247683241476304254L
-
Serialized Fields
-
applyPartialLateMargin
boolean applyPartialLateMargin
-
attachedres
IResource attachedres
-
connectionFator
double connectionFator
-
connectionMaxMargin
Duration connectionMaxMargin
-
doShiftNode
boolean doShiftNode
-
isAutoTransformable2StartAnchor
boolean isAutoTransformable2StartAnchor
-
isForcedStayNode
boolean isForcedStayNode
-
isOnlyScheduledInCompany
boolean isOnlyScheduledInCompany
-
isOverwritingRouteStart
boolean isOverwritingRouteStart
-
isOverwritingRouteTermination
boolean isOverwritingRouteTermination
-
isSchedulableOutsideWorkingsHoursEnd
boolean isSchedulableOutsideWorkingsHoursEnd
-
isSchedulableOutsideWorkingsHoursStart
boolean isSchedulableOutsideWorkingsHoursStart
-
isTimeAdjustableAnchor
boolean isTimeAdjustableAnchor
-
lastKnownAsRouteStart
boolean lastKnownAsRouteStart
-
lastKnownAsRouteTermination
boolean lastKnownAsRouteTermination
-
-
Class com.dna.jopt.member.unit.node.geo.TimeWindowGeoNode
class TimeWindowGeoNode extends AbstractNode implements Serializable- serialVersionUID:
- 8704727756548011760L
-
-
Package com.dna.jopt.member.unit.nodeedge
-
Class com.dna.jopt.member.unit.nodeedge.AbstractNodeEdgeConnector
class AbstractNodeEdgeConnector extends Object implements Serializable- serialVersionUID:
- -6261206588593844628L
-
Serialized Fields
-
backUpConnector
IBackupElementConnector backUpConnector
-
externalConnectionProvider
IExternalConnectionProvider externalConnectionProvider
-
myTalbe
com.google.common.collect.Table<String,
String, INodeConnectorItem> myTalbe -
separetedTestConnectionProvider
ISeparatedTestConnectionProvider separetedTestConnectionProvider
-
-
Class com.dna.jopt.member.unit.nodeedge.NodeEdgeConnector
class NodeEdgeConnector extends AbstractNodeEdgeConnector implements Serializable- serialVersionUID:
- 4613833215423377546L
-
Class com.dna.jopt.member.unit.nodeedge.NodeEdgeConnectorItem
class NodeEdgeConnectorItem extends Object implements Serializable- serialVersionUID:
- -1252718144830245380L
-
Serialized Fields
-
distanceMeter
double distanceMeter
-
fromOptimizationElement
IOptimizationElement fromOptimizationElement
-
isCreatedOnTheFly
boolean isCreatedOnTheFly
-
isDoAutoCalculateTime
boolean isDoAutoCalculateTime
-
timeMillis
long timeMillis
-
toOptimizationElement
IOptimizationElement toOptimizationElement
-
-
-
Package com.dna.jopt.member.unit.nodeedge.backupconnector
-
Class com.dna.jopt.member.unit.nodeedge.backupconnector.DefaultFlatEarthAverageSpeedBackupElementConnector
class DefaultFlatEarthAverageSpeedBackupElementConnector extends Object implements Serializable- serialVersionUID:
- -7443642819610325580L
-
Serialized Fields
-
doRecalculateElement2ElementDuration
boolean doRecalculateElement2ElementDuration
The do recalculate element 2 element duration.
-
-
-
Package com.dna.jopt.member.unit.nodeedge.externalprovider
-
Package com.dna.jopt.member.unit.nodeedge.externalprovider.separatedprovider
-
Class com.dna.jopt.member.unit.nodeedge.externalprovider.separatedprovider.SeparatedTestConnectionProvider
class SeparatedTestConnectionProvider extends Object implements Serializable- serialVersionUID:
- -8274105946962222697L
-
Serialized Fields
-
myConnector
INodeEdgeConnector myConnector
-
-
-
Package com.dna.jopt.member.unit.realtime
-
Package com.dna.jopt.member.unit.relation.node2node
-
Class com.dna.jopt.member.unit.relation.node2node.AbstracNode2NodeRelation
class AbstracNode2NodeRelation extends Object implements Serializable- serialVersionUID:
- 756426246724255723L
-
Serialized Fields
-
isFilterRelatedNodes
boolean isFilterRelatedNodes
-
masterNode
INode masterNode
-
myRelationMode
AbstracNode2NodeRelation.RelationMode myRelationMode
-
relatedNodes
List<INode> relatedNodes
-
-
-
Package com.dna.jopt.member.unit.relation.node2node.tempus
-
Class com.dna.jopt.member.unit.relation.node2node.tempus.AbstractNode2NodeTempusRelation
class AbstractNode2NodeTempusRelation extends AbstracNode2NodeRelation implements Serializable- serialVersionUID:
- -537854074821864959L
-
Serialized Fields
-
isMasterNodeWorkingStart
boolean isMasterNodeWorkingStart
-
isRelatedNodeWorkingStart
boolean isRelatedNodeWorkingStart
-
-
Class com.dna.jopt.member.unit.relation.node2node.tempus.NegativeRelativeTimeWindow2RelatedNodeRelation
class NegativeRelativeTimeWindow2RelatedNodeRelation extends RelativeTimeWindow2RelatedNodeRelation implements Serializable- serialVersionUID:
- 4411288605737791802L
-
Serialized Fields
-
isDebug
boolean isDebug
-
-
Class com.dna.jopt.member.unit.relation.node2node.tempus.RelativeTimeWindow2RelatedNodeRelation
class RelativeTimeWindow2RelatedNodeRelation extends AbstractNode2NodeTempusRelation implements Serializable- serialVersionUID:
- -3629160074887712161L
-
Serialized Fields
-
maximalDeviationSeconds
long maximalDeviationSeconds
-
minimalDeviationSeconds
long minimalDeviationSeconds
-
-
-
Package com.dna.jopt.member.unit.relation.node2node.visitor
-
Class com.dna.jopt.member.unit.relation.node2node.visitor.RelativeVisitor2RelatedNodeRelation
class RelativeVisitor2RelatedNodeRelation extends AbstracNode2NodeRelation implements Serializable- serialVersionUID:
- -8610377595405494131L
-
Serialized Fields
-
needsForcedDifferentRoute
boolean needsForcedDifferentRoute
-
needsForcedDifferentVisitor
boolean needsForcedDifferentVisitor
-
needsForcedSameRoute
boolean needsForcedSameRoute
-
needsForcedSameVisitor
boolean needsForcedSameVisitor
-
-
-
Package com.dna.jopt.member.unit.relation.node2nodes
-
Package com.dna.jopt.member.unit.relation.node2nodes.multiday
-
Class com.dna.jopt.member.unit.relation.node2nodes.multiday.Node2NodesMultiDayRelation
class Node2NodesMultiDayRelation extends AbstracNode2NodeRelation implements Serializable- serialVersionUID:
- -2810339769038055663L
-
Serialized Fields
-
filterForGap
boolean filterForGap
-
isOverlapAllowed
boolean isOverlapAllowed
-
mappedAnchorDetails
List<ILogicRouteElementDetailItem> mappedAnchorDetails
-
needsSameVisitor
boolean needsSameVisitor
-
-
-
Package com.dna.jopt.member.unit.resource
-
Class com.dna.jopt.member.unit.resource.AbstractBasicCapacityResource
class AbstractBasicCapacityResource extends AbstractOptimizationElement implements Serializable- serialVersionUID:
- 8426361329137554566L
-
Serialized Fields
-
acceptableOvertimeSeconds
double acceptableOvertimeSeconds
-
avgSpeed
double avgSpeed
The average speed. -
destinationPosition
com.dna.jopt.config.types.Position destinationPosition
-
distMatrixId
int distMatrixId
-
emptyAtEndOfRoute
boolean emptyAtEndOfRoute
Is empty at end of route ?. -
fixCost
double fixCost
The fix cost. -
hasAlternateDestination
boolean hasAlternateDestination
-
hasPotentialOutAtLastWorkingHours
boolean hasPotentialOutAtLastWorkingHours
-
hasPotentialOutFirstWorkingHours
boolean hasPotentialOutFirstWorkingHours
-
idleTimeReductionTime
Duration idleTimeReductionTime
-
maxAcceptableOverdistanceMeter
double maxAcceptableOverdistanceMeter
-
maxGlobalDistanceKilometer
double maxGlobalDistanceKilometer
The max distance. -
maxGlobalHours
double maxGlobalHours
The max hours. -
maxStrictOverdistanceLimitMeter
double maxStrictOverdistanceLimitMeter
-
perHourCost
double perHourCost
The per hour cost. -
perHourProductionCost
double perHourProductionCost
The per hour cost. -
perKilometerCost
double perKilometerCost
The per kilometer cost. -
qualifications
Map<Class<? extends IQualification>,
IQualification> qualifications -
skillEfficiencyFactor
double skillEfficiencyFactor
The skill efficiency factor. -
strictOvertimeLimit
double strictOvertimeLimit
-
-
Class com.dna.jopt.member.unit.resource.CapacityResource
class CapacityResource extends AbstractBasicCapacityResource implements Serializable- serialVersionUID:
- -8456120240817294990L
-
Serialized Fields
-
averageCo2emissionfactor
double averageCo2emissionfactor
-
capacity
double[] capacity
-
capacityDegPerStop
double[] capacityDegPerStop
-
connectionTimeEfficiencyFactor
double connectionTimeEfficiencyFactor
Depending on the vehicle in use the driving time may in- or decrease * -
constraints
List<IResourceLevelConstraint> constraints
-
depot
IResourceDepot depot
-
initialLoad
double[] initialLoad
The capacity. -
isOnlyUsedForDriving
boolean isOnlyUsedForDriving
-
isOnlyUsedForDrivingPillar
boolean isOnlyUsedForDrivingPillar
-
isReductionTimeIncludedInTotalWorkingTime
boolean isReductionTimeIncludedInTotalWorkingTime
-
maxDriveDistanceFirstNode
javax.measure.Quantity<javax.measure.quantity.Length> maxDriveDistanceFirstNode
-
maxDriveDistanceLastNode
javax.measure.Quantity<javax.measure.quantity.Length> maxDriveDistanceLastNode
-
maxDriveTimeFirstNode
Duration maxDriveTimeFirstNode
-
maxDriveTimeLastNode
Duration maxDriveTimeLastNode
-
maxPillarEndOverTime
Duration maxPillarEndOverTime
-
maxRouteStartReductionTime
Duration maxRouteStartReductionTime
-
maxRouteStartReductionTimePillar
Duration maxRouteStartReductionTimePillar
-
minDegratedCapacity
double[] minDegratedCapacity
-
minRecoverHours
int minRecoverHours
-
nonPenalizedDrivingHomeOnOwnTimeDuration
Duration nonPenalizedDrivingHomeOnOwnTimeDuration
-
overallVisitDurationEfficiencyFactor
double overallVisitDurationEfficiencyFactor
-
postTimeReductionTimeOnlyOnOvertime
boolean postTimeReductionTimeOnlyOnOvertime
-
stayOutPolicyActive
boolean stayOutPolicyActive
-
stayOutPolicyMinDistanceMeter
double stayOutPolicyMinDistanceMeter
-
stayOutPolicyMinTimeSeconds
double stayOutPolicyMinTimeSeconds
-
stayOutPolicyReturnDistanceActive
boolean stayOutPolicyReturnDistanceActive
-
stayOutPolicyReturnTimeActive
boolean stayOutPolicyReturnTimeActive
-
staysOutInRow
int staysOutInRow
-
totalStaysOut
int totalStaysOut
-
-
-
Package com.dna.jopt.member.unit.unassign
-
Class com.dna.jopt.member.unit.unassign.NodeUnassigner
class NodeUnassigner extends Object implements Serializable- serialVersionUID:
- 3306421025370709236L
-
Serialized Fields
-
logger
org.apache.logging.log4j.Logger logger
-
myUnassignedNodes
List<IOptimizationElement> myUnassignedNodes
-
-
-
Package com.dna.jopt.member.unit.violation
-
Class com.dna.jopt.member.unit.violation.Violation
class Violation extends Object implements Serializable- serialVersionUID:
- 948747703156175557L
-
Serialized Fields
-
attribute
String attribute
The attribute. -
category
String category
The category. -
subAttribute
String subAttribute
The value. -
violationActorRoutes
List<ILogicEntityRoute> violationActorRoutes
-
violationActors
List<IOptimizationElement> violationActors
-
violationCode
int violationCode
-
violationDesc
String violationDesc
-
violationValue
String violationValue
-
-