Class AbstractJoinedDetailController
java.lang.Object
com.dna.jopt.member.bucket.shared.AbstractJoinedDetailController
- All Implemented Interfaces:
IJoinedDetailController,Serializable,Cloneable
- Direct Known Subclasses:
JoinedEntityDetailController,JoinedRouteDetailController
public abstract class AbstractJoinedDetailController
extends Object
implements IJoinedDetailController
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCurAbsoluteClockTime(long addTime) Adds the cur absolute clock time.voidaddCurDistance(double newDistance) Adds the cur distance.voidaddCurFlexTimeUsage(long flexTimeUse) Adds the cur flex time usage.voidaddCurIdleTime(long idleTime) Adds the currentidle time.voidaddCurInducedIdleTime(long inducedIdleTime) Adds the cur induced idle time.voidaddCurPostFlexTimeUsage(long postflexTimeUse) Adds the cur post flex time usage.voidaddCurTransitTime(long transitTime) Adds the cur transit time.voidaddCurWhiteSpaceIdleTime(long whitSpaceIdleTime) Adds the currentwhite space idle time.voidaddTerminationTransitDistance(double transitDistance) Adds the termination transit distance.voidaddTerminationTransitTime(long transitTime) Adds the termination transit time.longGets the cur absolute clock time.doubleGets the cur distance.longGets the cur flex time usage.longgetCurFlexTimeUsage(boolean doReturnNegativeValues) Gets the cur flex time usage.longGets the currentidle time.longGets the cur inducedidle time.longGets the cur post flex time usage.longgetCurPostFlexTimeUsage(boolean doReturnNegativeValues) Gets the cur post flex time usage.longGets the cur transit time.double[]double[]longGets the currentwhite space idle time.doubleGets the termination transit distance.longGets the termination transit time.Gets the unassign node manager.voidsetCurAbsoluteClockTime(long currentTime) Sets the cur absolute clock time.voidsetCurDistance(double distance) Sets the cur distance.voidsetCurFlexTimeUsage(long flexTimeUse) Sets the cur flex time usage.voidsetCurIdleTime(long idleTime) Sets the currentidle time.voidsetCurInducedIdleTime(long inducedIdleTime) Sets the cur inducedidle time.voidsetCurPostFlexTimeUsage(long postFlexTimeUse) Sets the cur post flex time usage.voidvoidsetCurTransitTime(long transitTime) Sets the cur transit time.voidsetCurVisitorCapacity(double[] curCapcity) voidsetCurVisitorLoad(double[] curLoad) voidsetCurWhiteSpaceIdleTime(long whitSpaceIdleTime) Sets the currentwhite space idle time.voidsetTerminationTransitDistance(double transitDistance) Sets the termination transit distance.voidsetTerminationTransitTime(long transitTime) Sets the termination transit time.voidsetUnassignNodeManager(INodeUnassigner unassignNodeManager) Sets the unassign node manager.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.dna.jopt.member.bucket.shared.IJoinedDetailController
copy, getCurProductiveTime, reset
-
Constructor Details
-
AbstractJoinedDetailController
public AbstractJoinedDetailController()
-
-
Method Details
-
addCurAbsoluteClockTime
public void addCurAbsoluteClockTime(long addTime) Description copied from interface:IJoinedDetailControllerAdds the cur absolute clock time.- Specified by:
addCurAbsoluteClockTimein interfaceIJoinedDetailController- Parameters:
addTime- the add time
-
setCurAbsoluteClockTime
public void setCurAbsoluteClockTime(long currentTime) Description copied from interface:IJoinedDetailControllerSets the cur absolute clock time.- Specified by:
setCurAbsoluteClockTimein interfaceIJoinedDetailController- Parameters:
currentTime- the new cur absolute clock time
-
getCurAbsoluteClockTime
public long getCurAbsoluteClockTime()Description copied from interface:IJoinedDetailControllerGets the cur absolute clock time.- Specified by:
getCurAbsoluteClockTimein interfaceIJoinedDetailController- Returns:
- the cur absolute clock time
-
addCurIdleTime
public void addCurIdleTime(long idleTime) Description copied from interface:IJoinedDetailControllerAdds the currentidle time.- Specified by:
addCurIdleTimein interfaceIJoinedDetailController- Parameters:
idleTime- the idle time
-
setCurIdleTime
public void setCurIdleTime(long idleTime) Description copied from interface:IJoinedDetailControllerSets the currentidle time.- Specified by:
setCurIdleTimein interfaceIJoinedDetailController- Parameters:
idleTime- the new cur idle time
-
getCurIdleTime
public long getCurIdleTime()Description copied from interface:IJoinedDetailControllerGets the currentidle time.- Specified by:
getCurIdleTimein interfaceIJoinedDetailController- Returns:
- the cur idle time
-
addCurWhiteSpaceIdleTime
public void addCurWhiteSpaceIdleTime(long whitSpaceIdleTime) Description copied from interface:IJoinedDetailControllerAdds the currentwhite space idle time.- Specified by:
addCurWhiteSpaceIdleTimein interfaceIJoinedDetailController- Parameters:
whitSpaceIdleTime- the white space idle time
-
setCurWhiteSpaceIdleTime
public void setCurWhiteSpaceIdleTime(long whitSpaceIdleTime) Description copied from interface:IJoinedDetailControllerSets the currentwhite space idle time.- Specified by:
setCurWhiteSpaceIdleTimein interfaceIJoinedDetailController- Parameters:
whitSpaceIdleTime- the new cur white space idle time
-
getCurWhitSpaceIdleTime
public long getCurWhitSpaceIdleTime()Description copied from interface:IJoinedDetailControllerGets the currentwhite space idle time.- Specified by:
getCurWhitSpaceIdleTimein interfaceIJoinedDetailController- Returns:
- the cur whit space idle time
-
addCurInducedIdleTime
public void addCurInducedIdleTime(long inducedIdleTime) Description copied from interface:IJoinedDetailControllerAdds the cur induced idle time.- Specified by:
addCurInducedIdleTimein interfaceIJoinedDetailController- Parameters:
inducedIdleTime- the induced space idle time
-
setCurInducedIdleTime
public void setCurInducedIdleTime(long inducedIdleTime) Description copied from interface:IJoinedDetailControllerSets the cur inducedidle time.- Specified by:
setCurInducedIdleTimein interfaceIJoinedDetailController- Parameters:
inducedIdleTime- the new cur induced idle time
-
getCurInducedIdleTime
public long getCurInducedIdleTime()Description copied from interface:IJoinedDetailControllerGets the cur inducedidle time.- Specified by:
getCurInducedIdleTimein interfaceIJoinedDetailController- Returns:
- the cur induced idle time
-
addCurTransitTime
public void addCurTransitTime(long transitTime) Description copied from interface:IJoinedDetailControllerAdds the cur transit time.- Specified by:
addCurTransitTimein interfaceIJoinedDetailController- Parameters:
transitTime- the transit time
-
setCurTransitTime
public void setCurTransitTime(long transitTime) Description copied from interface:IJoinedDetailControllerSets the cur transit time.- Specified by:
setCurTransitTimein interfaceIJoinedDetailController- Parameters:
transitTime- the new cur transit time
-
getCurTransitTime
public long getCurTransitTime()Description copied from interface:IJoinedDetailControllerGets the cur transit time.- Specified by:
getCurTransitTimein interfaceIJoinedDetailController- Returns:
- the cur transit time
-
setCurFlexTimeUsage
public void setCurFlexTimeUsage(long flexTimeUse) Description copied from interface:IJoinedDetailControllerSets the cur flex time usage.- Specified by:
setCurFlexTimeUsagein interfaceIJoinedDetailController- Parameters:
flexTimeUse- the new cur flex time usage
-
addCurFlexTimeUsage
public void addCurFlexTimeUsage(long flexTimeUse) Description copied from interface:IJoinedDetailControllerAdds the cur flex time usage.- Specified by:
addCurFlexTimeUsagein interfaceIJoinedDetailController- Parameters:
flexTimeUse- the flex time use
-
getCurFlexTimeUsage
public long getCurFlexTimeUsage()Description copied from interface:IJoinedDetailControllerGets the cur flex time usage.- Specified by:
getCurFlexTimeUsagein interfaceIJoinedDetailController- Returns:
- the cur flex time usage
-
getCurFlexTimeUsage
public long getCurFlexTimeUsage(boolean doReturnNegativeValues) Description copied from interface:IJoinedDetailControllerGets the cur flex time usage.- Specified by:
getCurFlexTimeUsagein interfaceIJoinedDetailController- Parameters:
doReturnNegativeValues- the do return negative values- Returns:
- the cur flex time usage
-
setCurPostFlexTimeUsage
public void setCurPostFlexTimeUsage(long postFlexTimeUse) Description copied from interface:IJoinedDetailControllerSets the cur post flex time usage.- Specified by:
setCurPostFlexTimeUsagein interfaceIJoinedDetailController- Parameters:
postFlexTimeUse- the new cur post flex time usage
-
addCurPostFlexTimeUsage
public void addCurPostFlexTimeUsage(long postflexTimeUse) Description copied from interface:IJoinedDetailControllerAdds the cur post flex time usage.- Specified by:
addCurPostFlexTimeUsagein interfaceIJoinedDetailController- Parameters:
postflexTimeUse- the postflex time use
-
getCurPostFlexTimeUsage
public long getCurPostFlexTimeUsage()Description copied from interface:IJoinedDetailControllerGets the cur post flex time usage.- Specified by:
getCurPostFlexTimeUsagein interfaceIJoinedDetailController- Returns:
- the cur post flex time usage
-
getCurPostFlexTimeUsage
public long getCurPostFlexTimeUsage(boolean doReturnNegativeValues) Description copied from interface:IJoinedDetailControllerGets the cur post flex time usage.- Specified by:
getCurPostFlexTimeUsagein interfaceIJoinedDetailController- Parameters:
doReturnNegativeValues- the do return negative values- Returns:
- the cur post flex time usage
-
addCurDistance
public void addCurDistance(double newDistance) Description copied from interface:IJoinedDetailControllerAdds the cur distance.- Specified by:
addCurDistancein interfaceIJoinedDetailController- Parameters:
newDistance- the distance
-
getDistances
- Specified by:
getDistancesin interfaceIJoinedDetailController
-
setCurDistance
public void setCurDistance(double distance) Description copied from interface:IJoinedDetailControllerSets the cur distance.- Specified by:
setCurDistancein interfaceIJoinedDetailController- Parameters:
distance- the new cur distance
-
getCurDistance
public double getCurDistance()Description copied from interface:IJoinedDetailControllerGets the cur distance.- Specified by:
getCurDistancein interfaceIJoinedDetailController- Returns:
- the cur distance
-
setTerminationTransitDistance
public void setTerminationTransitDistance(double transitDistance) Description copied from interface:IJoinedDetailControllerSets the termination transit distance.- Specified by:
setTerminationTransitDistancein interfaceIJoinedDetailController- Parameters:
transitDistance- the new termination transit distance
-
setTerminationTransitTime
public void setTerminationTransitTime(long transitTime) Description copied from interface:IJoinedDetailControllerSets the termination transit time.- Specified by:
setTerminationTransitTimein interfaceIJoinedDetailController- Parameters:
transitTime- the new termination transit time
-
getTerminationTransitDistance
public double getTerminationTransitDistance()Description copied from interface:IJoinedDetailControllerGets the termination transit distance.- Specified by:
getTerminationTransitDistancein interfaceIJoinedDetailController- Returns:
- the termination transit distance
-
getTerminationTransitTime
public long getTerminationTransitTime()Description copied from interface:IJoinedDetailControllerGets the termination transit time.- Specified by:
getTerminationTransitTimein interfaceIJoinedDetailController- Returns:
- the termination transit time
-
addTerminationTransitDistance
public void addTerminationTransitDistance(double transitDistance) Description copied from interface:IJoinedDetailControllerAdds the termination transit distance.- Specified by:
addTerminationTransitDistancein interfaceIJoinedDetailController- Parameters:
transitDistance- the transit distance
-
addTerminationTransitTime
public void addTerminationTransitTime(long transitTime) Description copied from interface:IJoinedDetailControllerAdds the termination transit time.- Specified by:
addTerminationTransitTimein interfaceIJoinedDetailController- Parameters:
transitTime- the transit time
-
getCurVisitorLoad
public double[] getCurVisitorLoad()- Specified by:
getCurVisitorLoadin interfaceIJoinedDetailController
-
setCurVisitorLoad
public void setCurVisitorLoad(double[] curLoad) - Specified by:
setCurVisitorLoadin interfaceIJoinedDetailController
-
getCurVisitorCapacity
public double[] getCurVisitorCapacity()- Specified by:
getCurVisitorCapacityin interfaceIJoinedDetailController
-
setCurVisitorCapacity
public void setCurVisitorCapacity(double[] curCapcity) - Specified by:
setCurVisitorCapacityin interfaceIJoinedDetailController
-
getCurResourceDepot
- Specified by:
getCurResourceDepotin interfaceIJoinedDetailController
-
setCurResourceDepot
- Specified by:
setCurResourceDepotin interfaceIJoinedDetailController
-
setUnassignNodeManager
Description copied from interface:IJoinedDetailControllerSets the unassign node manager.- Specified by:
setUnassignNodeManagerin interfaceIJoinedDetailController- Parameters:
unassignNodeManager- the new unassign node manager
-
getUnassignNodeManager
Description copied from interface:IJoinedDetailControllerGets the unassign node manager.- Specified by:
getUnassignNodeManagerin interfaceIJoinedDetailController- Returns:
- the unassign node manager
-