Interface ContainerSliceTroubleIface
- All Superinterfaces:
TroubleIface
- All Known Implementing Classes:
ContainerSliceTrouble,SliceSoldOutTrouble,UnknownIngredientTrouble
Interface for
Troubles that implements the slice iface.
This is a standard way to describe to external systems that the
Trouble includes container slice information in a standard format.
Implementations must call
ContainerSliceTroubleiface.addIface(trouble) to ensure that
external systems know the Trouble implements this interface.
This indicates the slice interface is implemented and the following data is available:
slicePos: Slice position the trouble is for
- Since:
- 1.0
- Version:
- 2023-02-05
-
Method Summary
Modifier and TypeMethodDescriptionstatic voidAdds the iface to the specifiedTrouble.intReturn the slice position.
-
Method Details
-
addIface
Adds the iface to the specifiedTrouble. Should be called in theTroubleconstructor.- Parameters:
trouble- theTroubleto add the iface to
-
getSlicePos
int getSlicePos()Return the slice position.
-