Package com.helger.commons.error.level
Interface IHasErrorLevel
- All Superinterfaces:
IErrorIndicator,ISuccessIndicator
- All Known Subinterfaces:
IError,IHasErrorLevelComparable<IMPLTYPE>
- All Known Implementing Classes:
LoggingExceptionCallback,LogMessage,SingleError
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
Interface representing an object having an error level.
- Author:
- Philip Helger
-
Method Summary
Modifier and TypeMethodDescriptiondefault booleanhasErrorLevel(IErrorLevel aErrorLevel) Check if this object has the provided error level.default booleanisError()default booleandefault booleandefault booleanMethods inherited from interface com.helger.commons.state.ISuccessIndicator
and, or
-
Method Details
-
getErrorLevel
- Returns:
- The error level of this object. May not be
null.
-
hasErrorLevel
Check if this object has the provided error level.- Parameters:
aErrorLevel- The error level to check. May benull.- Returns:
trueifgetErrorLevel()and the passed error level are equal,falseotherwise.
-
isSuccess
default boolean isSuccess()- Specified by:
isSuccessin interfaceISuccessIndicator- Returns:
trueon success andfalseon failure.
-
isFailure
default boolean isFailure()- Specified by:
isFailurein interfaceISuccessIndicator- Returns:
trueon failure andfalseon success.
-
isError
default boolean isError()- Specified by:
isErrorin interfaceIErrorIndicator- Returns:
trueif this level is at leastEErrorLevel.ERRORor worse.
-
isNoError
default boolean isNoError()- Specified by:
isNoErrorin interfaceIErrorIndicator- Returns:
trueif this level is belowEErrorLevel.ERROR.
-