|
EclipseLink1.0 - 20080707 API Reference | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |
java.lang.Objectjava.lang.Enum<IdValidation>
org.eclipse.persistence.annotations.IdValidation
public enum IdValidation
The IdValidation enum determines the type value that are valid for an Id. By default null is not allowed, and 0 is not allow for singleton ids of long or int type. The default value is ZERO for singleton ids, and NULL for composite ids. This can only be currently set through the ClassDescriptor.setIdValidation() API using a DescriptorCustomizer.
ClassDescriptor
Enum Constant Summary | |
---|---|
NONE
No id validation is done. |
|
NULL
Only null is not allowed as an id value, 0 is allowed. |
|
ZERO
null and 0 are not allowed, (only int and long). |
Method Summary | |
---|---|
static IdValidation |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. |
static IdValidation[] |
values()
Returns an array containing the constants of this enum type, in the order they're declared. |
Methods inherited from class java.lang.Enum |
---|
clone, compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Enum Constant Detail |
---|
public static final IdValidation NULL
public static final IdValidation ZERO
public static final IdValidation NONE
Method Detail |
---|
public static final IdValidation[] values()
for(IdValidation c : IdValidation.values()) System.out.println(c);
public static IdValidation valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.
java.lang.IllegalArgumentException
- if this enum type has no constant
with the specified name
|
EclipseLink1.0 - 20080707 API Reference | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |