Package com.exedio.cope.pattern
Class ListSizeViolationException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- com.exedio.cope.ConstraintViolationException
-
- com.exedio.cope.pattern.ListSizeViolationException
-
- All Implemented Interfaces:
Serializable
public final class ListSizeViolationException extends ConstraintViolationException
Signals, that an attempt to write alist field
has been failed, because value to be written violated the size constraint on that field. This exception will be thrown byFunctionField.set(Item,Object)
and item constructors.- Author:
- Ralf Wiebicke
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AbstractListField<?>
getFeature()
Returns the field, that was attempted to be written.String
getMessage(boolean withFeature)
int
getSize()
Returns the size of the value, that was attempted to be written.-
Methods inherited from class com.exedio.cope.ConstraintViolationException
getItem, getItemID, getItemPhrase, getItemText, getMessage, getMessageWithoutFeature
-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
-
-
-
Method Detail
-
getFeature
public AbstractListField<?> getFeature()
Returns the field, that was attempted to be written.- Specified by:
getFeature
in classConstraintViolationException
-
getSize
public int getSize()
Returns the size of the value, that was attempted to be written.
-
getMessage
public String getMessage(boolean withFeature)
- Specified by:
getMessage
in classConstraintViolationException
-
-