Class ArgumentDoesNotContainElementException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
ch.nolix.baseapi.errorcontrol.invalidargumentexception.AbstractInvalidArgumentException
ch.nolix.baseapi.errorcontrol.invalidargumentexception.ArgumentDoesNotContainElementException
- All Implemented Interfaces:
Serializable
A
ArgumentDoesNotContainElementException is a
AbstractInvalidArgumentException that is supposed to be thrown when a
given argument does undesirably not contain a given element.- Author:
- Silvan Wyss
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionforArgument(Object argument) forArgumentAndArgumentNameAndElement(Object argument, String argumentName, Object element) forArgumentAndArgumentNameAndElementName(Object argument, String argumentName, String elementName) forArgumentAndElement(Object argument, Object element) Methods inherited from class AbstractInvalidArgumentException
getArgumentName, getErrorPredicate, getStoredArgumentMethods inherited from class Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Method Details
-
forArgument
- Parameters:
argument- - Can be null.- Returns:
- a new
ArgumentDoesNotContainElementExceptionfor the given argument.
-
forArgumentAndArgumentNameAndElement
public static ArgumentDoesNotContainElementException forArgumentAndArgumentNameAndElement(Object argument, String argumentName, Object element) - Parameters:
argument- - Can be null.argumentName-element- - Can be null.- Returns:
- a new
ArgumentDoesNotContainElementExceptionfor the given argument, argumentName and element. - Throws:
RuntimeException- if the given argumentName is null or blank.
-
forArgumentAndArgumentNameAndElementName
public static ArgumentDoesNotContainElementException forArgumentAndArgumentNameAndElementName(Object argument, String argumentName, String elementName) -
forArgumentAndElement
public static ArgumentDoesNotContainElementException forArgumentAndElement(Object argument, Object element) - Parameters:
argument- - Can be null.element- - Can be null.- Returns:
- a new
ArgumentDoesNotContainElementExceptionfor the given argument and element.
-