Interface INodeDepot
- All Known Implementing Classes:
AbstractNodeDepot, SimpleNodeDepot
public interface INodeDepot
-
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidcopy()createWith(List<ILoad> loads) getItems()booleanDerived — true if this depot contains at least one flex load.booleanDerived — true if this depot contains at least one timed load.voidinvokeSearchArray(String[] loadIds) booleanDerived — true if all loads in this depot are zero.booleanreplaceWithCopy(String loadId) voidsetHasFlexLoad(boolean hasFlexLoad) voidsetHasTimedLoads(boolean hasTimedLoads) voidtypeName()
-
Method Details
-
typeName
String typeName() -
getDepotId
String getDepotId() -
add
-
add
-
remove
-
get
-
createWith
-
createEmptyCopy
INodeDepot createEmptyCopy() -
hasFlexLoad
boolean hasFlexLoad()Derived — true if this depot contains at least one flex load. Computed at runtime; not a user-settable property. -
hasTimedLoad
boolean hasTimedLoad()Derived — true if this depot contains at least one timed load. Computed at runtime; not a user-settable property. -
replaceWithCopy
-
partialCopy
INodeDepot partialCopy() -
getItems
-
invokeSearchArray
-
setItems
-
setHasFlexLoad
void setHasFlexLoad(boolean hasFlexLoad) -
setHasTimedLoads
void setHasTimedLoads(boolean hasTimedLoads) -
copy
INodeDepot copy() -
isZeroLoad
boolean isZeroLoad()Derived — true if all loads in this depot are zero. Computed at runtime; not a user-settable property.
-