public abstract class AbstractJoinedDetailController extends Object implements IJoinedDetailController
Constructor and Description |
---|
AbstractJoinedDetailController() |
Modifier and Type | Method and Description |
---|---|
void |
addCurAbsoluteClockTime(long addTime)
Adds the cur absolute clock time.
|
void |
addCurDistance(double newDistance)
Adds the cur distance.
|
void |
addCurFlexTimeUsage(long flexTimeUse)
Adds the cur flex time usage.
|
void |
addCurIdleTime(long idleTime)
Adds the current
idle time . |
void |
addCurInducedIdleTime(long inducedIdleTime)
Adds the cur induced idle time.
|
void |
addCurPostFlexTimeUsage(long postflexTimeUse)
Adds the cur post flex time usage.
|
void |
addCurTransitTime(long transitTime)
Adds the cur transit time.
|
void |
addCurWhiteSpaceIdleTime(long whitSpaceIdleTime)
Adds the current
white space idle
time . |
void |
addTerminationTransitDistance(double transitDistance)
Adds the termination transit distance.
|
void |
addTerminationTransitTime(long transitTime)
Adds the termination transit time.
|
long |
getCurAbsoluteClockTime()
Gets the cur absolute clock time.
|
double |
getCurDistance()
Gets the cur distance.
|
long |
getCurFlexTimeUsage()
Gets the cur flex time usage.
|
long |
getCurFlexTimeUsage(boolean doReturnNegativeValues)
Gets the cur flex time usage.
|
long |
getCurIdleTime()
Gets the current
idle time . |
long |
getCurInducedIdleTime()
Gets the cur induced
idle time . |
long |
getCurPostFlexTimeUsage()
Gets the cur post flex time usage.
|
long |
getCurPostFlexTimeUsage(boolean doReturnNegativeValues)
Gets the cur post flex time usage.
|
Optional<IResourceDepot> |
getCurResourceDepot() |
long |
getCurTransitTime()
Gets the cur transit time.
|
double[] |
getCurVisitorCapacity() |
double[] |
getCurVisitorLoad() |
long |
getCurWhitSpaceIdleTime()
Gets the current
white space idle
time . |
List<Double> |
getDistances() |
double |
getTerminationTransitDistance()
Gets the termination transit distance.
|
long |
getTerminationTransitTime()
Gets the termination transit time.
|
INodeUnassigner |
getUnassignNodeManager()
Gets the unassign node manager.
|
void |
setCurAbsoluteClockTime(long currentTime)
Sets the cur absolute clock time.
|
void |
setCurDistance(double distance)
Sets the cur distance.
|
void |
setCurFlexTimeUsage(long flexTimeUse)
Sets the cur flex time usage.
|
void |
setCurIdleTime(long idleTime)
Sets the current
idle time . |
void |
setCurInducedIdleTime(long inducedIdleTime)
Sets the cur induced
idle time . |
void |
setCurPostFlexTimeUsage(long postFlexTimeUse)
Sets the cur post flex time usage.
|
void |
setCurResourceDepot(IResourceDepot depot) |
void |
setCurTransitTime(long transitTime)
Sets the cur transit time.
|
void |
setCurVisitorCapacity(double[] curCapcity) |
void |
setCurVisitorLoad(double[] curLoad) |
void |
setCurWhiteSpaceIdleTime(long whitSpaceIdleTime)
Sets the current
white space idle
time . |
void |
setTerminationTransitDistance(double transitDistance)
Sets the termination transit distance.
|
void |
setTerminationTransitTime(long transitTime)
Sets the termination transit time.
|
void |
setUnassignNodeManager(INodeUnassigner unassignNodeManager)
Sets the unassign node manager.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
copy, getCurProductiveTime, reset
public void addCurAbsoluteClockTime(long addTime)
IJoinedDetailController
addCurAbsoluteClockTime
in interface IJoinedDetailController
addTime
- the add timepublic void setCurAbsoluteClockTime(long currentTime)
IJoinedDetailController
setCurAbsoluteClockTime
in interface IJoinedDetailController
currentTime
- the new cur absolute clock timepublic long getCurAbsoluteClockTime()
IJoinedDetailController
getCurAbsoluteClockTime
in interface IJoinedDetailController
public void addCurIdleTime(long idleTime)
IJoinedDetailController
idle time
.addCurIdleTime
in interface IJoinedDetailController
idleTime
- the idle timepublic void setCurIdleTime(long idleTime)
IJoinedDetailController
idle time
.setCurIdleTime
in interface IJoinedDetailController
idleTime
- the new cur idle timepublic long getCurIdleTime()
IJoinedDetailController
idle time
.getCurIdleTime
in interface IJoinedDetailController
public void addCurWhiteSpaceIdleTime(long whitSpaceIdleTime)
IJoinedDetailController
white space idle
time
.addCurWhiteSpaceIdleTime
in interface IJoinedDetailController
whitSpaceIdleTime
- the white space idle timepublic void setCurWhiteSpaceIdleTime(long whitSpaceIdleTime)
IJoinedDetailController
white space idle
time
.setCurWhiteSpaceIdleTime
in interface IJoinedDetailController
whitSpaceIdleTime
- the new cur white space idle timepublic long getCurWhitSpaceIdleTime()
IJoinedDetailController
white space idle
time
.getCurWhitSpaceIdleTime
in interface IJoinedDetailController
public void addCurInducedIdleTime(long inducedIdleTime)
IJoinedDetailController
addCurInducedIdleTime
in interface IJoinedDetailController
inducedIdleTime
- the induced space idle timepublic void setCurInducedIdleTime(long inducedIdleTime)
IJoinedDetailController
idle time
.setCurInducedIdleTime
in interface IJoinedDetailController
inducedIdleTime
- the new cur induced idle timepublic long getCurInducedIdleTime()
IJoinedDetailController
idle time
.getCurInducedIdleTime
in interface IJoinedDetailController
public void addCurTransitTime(long transitTime)
IJoinedDetailController
addCurTransitTime
in interface IJoinedDetailController
transitTime
- the transit timepublic void setCurTransitTime(long transitTime)
IJoinedDetailController
setCurTransitTime
in interface IJoinedDetailController
transitTime
- the new cur transit timepublic long getCurTransitTime()
IJoinedDetailController
getCurTransitTime
in interface IJoinedDetailController
public void setCurFlexTimeUsage(long flexTimeUse)
IJoinedDetailController
setCurFlexTimeUsage
in interface IJoinedDetailController
flexTimeUse
- the new cur flex time usagepublic void addCurFlexTimeUsage(long flexTimeUse)
IJoinedDetailController
addCurFlexTimeUsage
in interface IJoinedDetailController
flexTimeUse
- the flex time usepublic long getCurFlexTimeUsage()
IJoinedDetailController
getCurFlexTimeUsage
in interface IJoinedDetailController
public long getCurFlexTimeUsage(boolean doReturnNegativeValues)
IJoinedDetailController
getCurFlexTimeUsage
in interface IJoinedDetailController
doReturnNegativeValues
- the do return negative valuespublic void setCurPostFlexTimeUsage(long postFlexTimeUse)
IJoinedDetailController
setCurPostFlexTimeUsage
in interface IJoinedDetailController
postFlexTimeUse
- the new cur post flex time usagepublic void addCurPostFlexTimeUsage(long postflexTimeUse)
IJoinedDetailController
addCurPostFlexTimeUsage
in interface IJoinedDetailController
postflexTimeUse
- the postflex time usepublic long getCurPostFlexTimeUsage()
IJoinedDetailController
getCurPostFlexTimeUsage
in interface IJoinedDetailController
public long getCurPostFlexTimeUsage(boolean doReturnNegativeValues)
IJoinedDetailController
getCurPostFlexTimeUsage
in interface IJoinedDetailController
doReturnNegativeValues
- the do return negative valuespublic void addCurDistance(double newDistance)
IJoinedDetailController
addCurDistance
in interface IJoinedDetailController
newDistance
- the distancepublic List<Double> getDistances()
getDistances
in interface IJoinedDetailController
public void setCurDistance(double distance)
IJoinedDetailController
setCurDistance
in interface IJoinedDetailController
distance
- the new cur distancepublic double getCurDistance()
IJoinedDetailController
getCurDistance
in interface IJoinedDetailController
public void setTerminationTransitDistance(double transitDistance)
IJoinedDetailController
setTerminationTransitDistance
in interface IJoinedDetailController
transitDistance
- the new termination transit distancepublic void setTerminationTransitTime(long transitTime)
IJoinedDetailController
setTerminationTransitTime
in interface IJoinedDetailController
transitTime
- the new termination transit timepublic double getTerminationTransitDistance()
IJoinedDetailController
getTerminationTransitDistance
in interface IJoinedDetailController
public long getTerminationTransitTime()
IJoinedDetailController
getTerminationTransitTime
in interface IJoinedDetailController
public void addTerminationTransitDistance(double transitDistance)
IJoinedDetailController
addTerminationTransitDistance
in interface IJoinedDetailController
transitDistance
- the transit distancepublic void addTerminationTransitTime(long transitTime)
IJoinedDetailController
addTerminationTransitTime
in interface IJoinedDetailController
transitTime
- the transit timepublic double[] getCurVisitorLoad()
getCurVisitorLoad
in interface IJoinedDetailController
public void setCurVisitorLoad(double[] curLoad)
setCurVisitorLoad
in interface IJoinedDetailController
public double[] getCurVisitorCapacity()
getCurVisitorCapacity
in interface IJoinedDetailController
public void setCurVisitorCapacity(double[] curCapcity)
setCurVisitorCapacity
in interface IJoinedDetailController
public Optional<IResourceDepot> getCurResourceDepot()
getCurResourceDepot
in interface IJoinedDetailController
public void setCurResourceDepot(IResourceDepot depot)
setCurResourceDepot
in interface IJoinedDetailController
public void setUnassignNodeManager(INodeUnassigner unassignNodeManager)
IJoinedDetailController
setUnassignNodeManager
in interface IJoinedDetailController
unassignNodeManager
- the new unassign node managerpublic INodeUnassigner getUnassignNodeManager()
IJoinedDetailController
getUnassignNodeManager
in interface IJoinedDetailController
Copyright © 2017–2023 DNA Evolutions GmbH. All rights reserved.