com.taursys.model
Class NotInListException

java.lang.Object
  extended byjava.lang.Throwable
      extended byjava.lang.Exception
          extended bycom.taursys.util.ChainedException
              extended bycom.taursys.model.ModelException
                  extended bycom.taursys.model.SelectModelException
                      extended bycom.taursys.model.NotInListException
All Implemented Interfaces:
java.io.Serializable

public class NotInListException
extends SelectModelException

Exception generated when item is not in list. Typically used with SelectModel.

See Also:
Serialized Form

Field Summary
static int CURRENT_VALUE_NOT_IN_LIST
           
static int GIVEN_VALUE_NOT_IN_LIST
           
static int REASON_OFFSET
           
 
Fields inherited from class com.taursys.model.SelectModelException
REASON_HOLDER_LIST_MISMATCH
 
Fields inherited from class com.taursys.model.ModelException
REASON_INTERNAL_ERROR, REASON_MODEL_IS_WRONG_CLASS, REASON_MULTI_PROPERTY_MISMATCH, REASON_OBJECTS_ARE_IMMUTABLE, REASON_PARSE_CONVERSION_ERROR
 
Fields inherited from class com.taursys.util.ChainedException
cause, diagnosticInfo, reason, REASON_INVALID_REASON_CODE, REASON_UNSPECIFIED, userFriendlyMessage
 
Constructor Summary
NotInListException(int reason)
          Constructs a new exception for given reason
NotInListException(int reason, java.lang.String value)
          Constructs a new exception for given reason with given diagnostic value
 
Method Summary
static java.lang.String getReasonMessage(int reason)
          Returns String for given reason code else String for REASON_INVALID_REASON_CODE.
 java.lang.String getValue()
           
 
Methods inherited from class com.taursys.model.SelectModelException
getDisplayPropertyName, getListPropertyNames, getNullDisplay, getPropertyNames, isNullAllowed, setDiagnosticsInfo
 
Methods inherited from class com.taursys.util.ChainedException
getCause, getDiagnosticInfo, getInvalidMessage, getLocalizedMessage, getReason, getUserFriendlyMessage, main, printStackTrace, printStackTrace, printStackTrace
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getMessage, getStackTrace, initCause, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

REASON_OFFSET

public static final int REASON_OFFSET
See Also:
Constant Field Values

CURRENT_VALUE_NOT_IN_LIST

public static final int CURRENT_VALUE_NOT_IN_LIST
See Also:
Constant Field Values

GIVEN_VALUE_NOT_IN_LIST

public static final int GIVEN_VALUE_NOT_IN_LIST
See Also:
Constant Field Values
Constructor Detail

NotInListException

public NotInListException(int reason)
Constructs a new exception for given reason


NotInListException

public NotInListException(int reason,
                          java.lang.String value)
Constructs a new exception for given reason with given diagnostic value

Method Detail

getReasonMessage

public static java.lang.String getReasonMessage(int reason)
Returns String for given reason code else String for REASON_INVALID_REASON_CODE.


getValue

public java.lang.String getValue()


Copyright © 2007 Martin T Phelan. All Rights Reserved.