Package com.exedio.cope
Class DayRangeViolationException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- com.exedio.cope.ConstraintViolationException
-
- com.exedio.cope.DayRangeViolationException
-
- All Implemented Interfaces:
Serializable
public final class DayRangeViolationException extends ConstraintViolationException
Signals, that an attempt to write anDayField
has been failed, because the value to be written violated the range 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 DayField
getFeature()
Returns the field, that was attempted to be written.String
getMessage(boolean withFeature)
Day
getValue()
Returns the value, that was attempted to be written.boolean
isTooSmall()
-
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 DayField getFeature()
Returns the field, that was attempted to be written.- Specified by:
getFeature
in classConstraintViolationException
-
getValue
public Day getValue()
Returns the value, that was attempted to be written.
-
isTooSmall
public boolean isTooSmall()
-
getMessage
public String getMessage(boolean withFeature)
- Specified by:
getMessage
in classConstraintViolationException
-
-