Enum Class ConfigItemMetadataType
java.lang.Object
java.lang.Enum<ConfigItemMetadataType>
edu.internet2.middleware.grouper.cfg.dbConfig.ConfigItemMetadataType
- All Implemented Interfaces:
Serializable
,Comparable<ConfigItemMetadataType>
,Constable
config item metadata
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionname of attribute def in systemname of attribute def name in systemtrue/falsefully qualified class in systemcron expressionfloating point number in systemgroup name in systemany integer or long datatypepassword, or encrypted, or file name, or scriptfolder in systemany stringsubject id or identifier in system -
Method Summary
Modifier and TypeMethodDescriptionconvertValue
(String valueString, boolean requireValidValue) for EL types, convert to boolean or integersabstract String
abstract String
static ConfigItemMetadataType
Returns the enum constant of this class with the specified name.static ConfigItemMetadataType
valueOfIgnoreCase
(String string, boolean exceptionOnNull) do a case-insensitive matchingstatic ConfigItemMetadataType[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
BOOLEAN
true/false -
STRING
any string -
GROUP
group name in system -
STEM
folder in system -
ATTRIBUTEDEF
name of attribute def in system -
ATTRIBUTEDEFNAME
name of attribute def name in system -
SUBJECT
subject id or identifier in system -
INTEGER
any integer or long datatype -
FLOATING
floating point number in system -
PASSWORD
password, or encrypted, or file name, or script -
CLASS
fully qualified class in system -
CRON
cron expression
-
-
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 nameNullPointerException
- if the argument is null
-
valueOfIgnoreCase
do a case-insensitive matching- Parameters:
string
-exceptionOnNull
- will not allow null or blank entries- Returns:
- the enum or null or exception if not found
-
getStringForUi
-
convertValue
for EL types, convert to boolean or integers- Parameters:
valueString
-- Returns:
- object
-
validate
- Parameters:
value
-- Returns:
- externalized text key
-