Enum Constant Summary
Enum Constants
whole number type, can be used for date/timestamp or other things
no value type, the attribute itself is all that is needed
this is a reference to a subject in the grouper_members table
timestamp stored in integer
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods
convert from string to an object, e.g.
abstract boolean
Returns the enum constant of this class with the specified name.
do a case-insensitive matching
Returns an array containing the constants of this enum class, in
the order they are declared.
Methods inherited from class java.lang.Enum
clone , compareTo , describeConstable , equals , finalize , getDeclaringClass , hashCode , name , ordinal , toString , valueOf
Enum Constant Details
integer
whole number type, can be used for date/timestamp or other things
timestamp
timestamp stored in integer
floating
floating point number
marker
no value type, the attribute itself is all that is needed
memberId
this is a reference to a subject in the grouper_members table
Method Details
values
Returns an array containing the constants of this enum class, in
the order they are declared.
Returns:
an array containing the constants of this enum class, in the order they are declared
valueOf
Returns the enum constant of this class with the specified name.
The string must match exactly an identifier used to declare an
enum constant in this class. (Extraneous whitespace characters are
not permitted.)
Parameters:
name
- the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
IllegalArgumentException
- if this enum class has no constant with the specified name
NullPointerException
- if the argument is null
convertToObject
convert from string to an object, e.g. from the string 12 to the integer 12
Parameters:
theValue
-
Returns:
the object equivalent
hasValue
public abstract boolean hasValue ()
if this type has a value
Returns:
true if value, false if not
valueOfIgnoreCase
do a case-insensitive matching
Parameters:
theString
-
exceptionOnNull
- will not allow null or blank entries
Returns:
the enum or null or exception if not found
retrieveTypeBasedOnAttributeDefNameId
Parameters:
checkSecurity
-
attributeDefNameId
-
Returns:
the type