Package com.helger.commons.state
Interface IMandatoryIndicator
-
- All Known Implementing Classes:
EMandatory
public interface IMandatoryIndicatorVery simple interface for an object that has mandatory/optional indication.- Author:
- Philip Helger
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default EMandatoryand(IMandatoryIndicator aMandatory)booleanisMandatory()default booleanisOptional()default EMandatoryor(IMandatoryIndicator aMandatory)
-
-
-
Method Detail
-
isMandatory
boolean isMandatory()
- Returns:
trueif mandatory andfalseif not mandatory.
-
isOptional
default boolean isOptional()
- Returns:
trueif optional andfalseif not optional.
-
or
@Nonnull default EMandatory or(@Nonnull IMandatoryIndicator aMandatory)
-
and
@Nonnull default EMandatory and(@Nonnull IMandatoryIndicator aMandatory)
-
-