public abstract class AbstractNodeDepot extends AbstractGenericDepot<ILoad> implements INodeDepot
Constructor and Description |
---|
AbstractNodeDepot(String depotId) |
Modifier and Type | Method and Description |
---|---|
INodeDepot |
createWith(List<ILoad> loads) |
boolean |
hasFlexLoad() |
boolean |
hasTimedLoad() |
void |
invokeSearchArray(String[] loadIds) |
Optional<ILoad> |
mergeItem(ILoad itemOne,
ILoad itemTwo) |
INodeDepot |
partialCopy() |
void |
postAdd(ILoad item) |
Optional<ILoad> |
replaceWithCopy(String loadId) |
void |
setHasFlexLoad(boolean hasFlexLoad) |
void |
setHasTimedLoads(boolean hasTimedLoads) |
add, add, get, getDepotId, getItems, remove, replace, setItems
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
add, add, createEmptyCopy, get, getDepotId, getItems, remove, setItems, typeName
public AbstractNodeDepot(String depotId)
public Optional<ILoad> mergeItem(ILoad itemOne, ILoad itemTwo)
mergeItem
in class AbstractGenericDepot<ILoad>
public boolean hasFlexLoad()
hasFlexLoad
in interface INodeDepot
public void setHasFlexLoad(boolean hasFlexLoad)
setHasFlexLoad
in interface INodeDepot
public boolean hasTimedLoad()
hasTimedLoad
in interface INodeDepot
public void setHasTimedLoads(boolean hasTimedLoads)
setHasTimedLoads
in interface INodeDepot
public void postAdd(ILoad item)
postAdd
in class AbstractGenericDepot<ILoad>
public INodeDepot createWith(List<ILoad> loads)
createWith
in interface INodeDepot
public void invokeSearchArray(String[] loadIds)
invokeSearchArray
in interface INodeDepot
public INodeDepot partialCopy()
partialCopy
in interface INodeDepot
public Optional<ILoad> replaceWithCopy(String loadId)
replaceWithCopy
in interface INodeDepot
Copyright © 2017–2023 DNA Evolutions GmbH. All rights reserved.