org.deduced.validation.model
Interface EnumerationValidationModel

All Superinterfaces:
java.lang.Cloneable, LinkedValidationModel, NullableValidationModel, PropertyCollection<java.lang.Object,java.lang.Object>, ValidationModel
All Known Implementing Classes:
EnumerationValidationModelImplementation

public interface EnumerationValidationModel
extends NullableValidationModel

Interface used to represent the type : enumeration validation model Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm


Field Summary
static PropertyInstanceHolder ENUMERATION_TYPE_INSTANCE
          Variable used to hold the PropertyInstance for : enumeration type
static PropertyCollectionTypeHolder ENUMERATION_VALIDATION_MODEL_TYPE
          Variable used to hold the PropertyCollectionType for : enumeration validation model
static PropertyCollectionListInstanceHolder INVALID_VALUE_LIST_INSTANCE
          Variable used to hold the PropertyInstance for : invalid value list
 
Fields inherited from interface org.deduced.validation.model.NullableValidationModel
IS_NULL_VALID_INSTANCE, NULLABLE_VALIDATION_MODEL_TYPE
 
Fields inherited from interface org.deduced.validation.model.LinkedValidationModel
DEFAULT_VALIDATOR_TYPE_INSTANCE, LINKED_VALIDATION_MODEL_TYPE
 
Fields inherited from interface org.deduced.ValidationModel
VALIDATION_MODEL_TYPE
 
Fields inherited from interface org.deduced.PropertyCollection
PROPERTY_COLLECTION_TYPE
 
Method Summary
 EnumerationPropertyType getEnumerationType()
          Get the value of the instance : enumeration type
 PropertyList getInvalidValueList()
          Get the value of the instance : invalid value list
 EnumerationPropertyType setEnumerationType(EnumerationPropertyType newValue)
          Set the value of the instance : enumeration type
 PropertyList setInvalidValueList(PropertyList newValue)
          Set the value of the instance : invalid value list
 
Methods inherited from interface org.deduced.validation.model.NullableValidationModel
isNullValid, setIsNullValid
 
Methods inherited from interface org.deduced.validation.model.LinkedValidationModel
getDefaultValidatorType, setDefaultValidatorType
 
Methods inherited from interface org.deduced.PropertyCollection
activate, addListener, addProperty, areKeysAssignedAutomatically, asKeySet, asPropertyList, asPropertyMap, asValueList, asValueMap, clear, clone, containsInstance, containsKey, containsValue, delete, getFixedInstance, getProperty, getPropertyValue, id, instanceKey, invokeAction, isActivated, isEmpty, isListenerRegistered, iterator, iteratorByValue, keyOnParent, parent, removeListener, removeProperty, removePropertyInstance, removePropertyValue, setFixedInstance, setParent, setProperty, size, type, valueKey
 

Field Detail

ENUMERATION_VALIDATION_MODEL_TYPE

static final PropertyCollectionTypeHolder ENUMERATION_VALIDATION_MODEL_TYPE
Variable used to hold the PropertyCollectionType for : enumeration validation model


ENUMERATION_TYPE_INSTANCE

static final PropertyInstanceHolder ENUMERATION_TYPE_INSTANCE
Variable used to hold the PropertyInstance for : enumeration type


INVALID_VALUE_LIST_INSTANCE

static final PropertyCollectionListInstanceHolder INVALID_VALUE_LIST_INSTANCE
Variable used to hold the PropertyInstance for : invalid value list

Method Detail

getEnumerationType

EnumerationPropertyType getEnumerationType()
Get the value of the instance : enumeration type

Returns:
enumeration type

setEnumerationType

EnumerationPropertyType setEnumerationType(EnumerationPropertyType newValue)
Set the value of the instance : enumeration type

Parameters:
newValue - new enumeration type
Returns:
enumeration type value after the change

getInvalidValueList

PropertyList getInvalidValueList()
Get the value of the instance : invalid value list

Returns:
invalid value list

setInvalidValueList

PropertyList setInvalidValueList(PropertyList newValue)
Set the value of the instance : invalid value list

Parameters:
newValue - new invalid value list
Returns:
invalid value list value after the change