Class BlockIngPourPumpTrouble

java.lang.Object
com.kosdev.kos.commons.core.service.trouble.Trouble
com.kosdev.kos.ext.dispense.PourAvailabilityTrouble
com.kosdev.kos.ext.dispense.PumpTrouble
com.kosdev.kos.ext.dispense.service.pumpblock.BlockIngPourPumpTrouble
All Implemented Interfaces:
com.kosdev.kos.commons.core.service.trouble.TroubleIface, com.kosdev.kos.commons.util.ClientAttributeAware, HolderTroubleIface, NozzleTroubleIface, PumpTroubleIface

public class BlockIngPourPumpTrouble extends PumpTrouble
Trouble that can be applied to a pump to block ingredient pouring. This is primarily used for testing.
Since:
10
Version:
10
  • Nested Class Summary

    Nested classes/interfaces inherited from class com.kosdev.kos.commons.core.service.trouble.Trouble

    com.kosdev.kos.commons.core.service.trouble.Trouble.TroubleView

    Nested classes/interfaces inherited from interface com.kosdev.kos.commons.util.ClientAttributeAware

    com.kosdev.kos.commons.util.ClientAttributeAware.Hidden
  • Constructor Summary

    Constructors
    Constructor
    Description
    Constructor
  • Method Summary

    Methods inherited from class com.kosdev.kos.ext.dispense.PourAvailabilityTrouble

    blockBeveragePour, blockIngredientPour, blockPour

    Methods inherited from class com.kosdev.kos.commons.core.service.trouble.Trouble

    _getClientAttributeMap, addIface, addImpacted, addLink, addTag, equals, getClientData, getCount, getCreateTime, getGroup, getId, getIfaces, getImpacted, getLinked, getReason, getTags, getType, hashCode, incCount, isImpacted, isLinked, isResolvable, isTagged, onRemoved, removeImpacted, removeLink, removeTag, resolvable, resolve, setReason, setResolvable, toString

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.kosdev.kos.commons.util.ClientAttributeAware

    getClientAttribute, getClientAttributes, removeClientAttribute, setClientAttribute, setHiddenClientAttribute
  • Constructor Details

    • BlockIngPourPumpTrouble

      public BlockIngPourPumpTrouble(Pump<?> pump)
      Constructor
      Since:
      10