Class ContainerSoldOutTrouble
java.lang.Object
com.tccc.kos.commons.core.service.trouble.Trouble
com.tccc.kos.ext.dispense.PourAvailabilityTrouble
com.tccc.kos.ext.dispense.service.insertion.troubles.ContainerTrouble
com.tccc.kos.ext.dispense.service.soldout.ContainerSoldOutTrouble
- All Implemented Interfaces:
com.tccc.kos.commons.core.service.trouble.TroubleIface
,HolderBlockTrouble
,SoldOutAware
,ContainerTroubleIface
,HolderTroubleIface
Trouble that indicates that a container is sold out.
- Version:
- 2024-10-30
-
Nested Class Summary
Nested classes/interfaces inherited from class com.tccc.kos.commons.core.service.trouble.Trouble
com.tccc.kos.commons.core.service.trouble.Trouble.TroubleView
-
Field Summary
Fields inherited from class com.tccc.kos.ext.dispense.service.insertion.troubles.ContainerTrouble
IFACE_CONTAINER
-
Constructor Summary
ConstructorsConstructorDescriptionContainerSoldOutTrouble
(Container container, String reason) Create a newContainerSoldOutTrouble
for the specified container. -
Method Summary
Methods inherited from class com.tccc.kos.ext.dispense.service.insertion.troubles.ContainerTrouble
getContainerId, getHolderNames, getHolderPaths, getIngredients, getPourBlockType
Methods inherited from class com.tccc.kos.ext.dispense.PourAvailabilityTrouble
blockBeveragePour, blockIngredientPour, blockPour
Methods inherited from class com.tccc.kos.commons.core.service.trouble.Trouble
addIface, addImpacted, addLink, addTag, equals, getClientData, getCount, getCreateTime, getGroup, getId, getIfaces, getImpacted, getInfo, getLinked, getReason, getTags, getType, hashCode, incCount, isImpacted, isLinked, isResolvable, isTagged, onRemoved, removeImpacted, removeLink, removeTag, resolvable, resolve, setReason, setResolvable, toString
Methods inherited from interface com.tccc.kos.ext.dispense.service.soldout.SoldOutAware
isSoldOut
-
Constructor Details
-
ContainerSoldOutTrouble
Create a newContainerSoldOutTrouble
for the specified container. Sets thesoldOut
flag on the container as a side effect.- Parameters:
container
- the container that is sold outreason
- the reason for the sold out
-