Enum RObjectType
- java.lang.Object
-
- java.lang.Enum<RObjectType>
-
- com.evolveum.midpoint.repo.sql.data.common.other.RObjectType
-
- All Implemented Interfaces:
Serializable
,Comparable<RObjectType>
public enum RObjectType extends Enum<RObjectType>
- Author:
- lazyman
-
-
Enum Constant Summary
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static <T extends ObjectType>
@NotNull RObjectTypegetByJaxbType(Class<T> clazz)
static <T extends ObjectType>
@Nullable RObjectTypegetByJaxbTypeIfExists(Class<T> clazz)
Class<? extends RObject>
getClazz()
Class<? extends ObjectType>
getJaxbClass()
static <T extends RObject>
@NotNull RObjectTypegetType(Class<T> clazz)
static RObjectType
valueOf(String name)
Returns the enum constant of this type with the specified name.static RObjectType[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
CONNECTOR
public static final RObjectType CONNECTOR
-
CONNECTOR_HOST
public static final RObjectType CONNECTOR_HOST
-
GENERIC_OBJECT
public static final RObjectType GENERIC_OBJECT
-
OBJECT
public static final RObjectType OBJECT
-
VALUE_POLICY
public static final RObjectType VALUE_POLICY
-
RESOURCE
public static final RObjectType RESOURCE
-
SHADOW
public static final RObjectType SHADOW
-
ROLE
public static final RObjectType ROLE
-
SYSTEM_CONFIGURATION
public static final RObjectType SYSTEM_CONFIGURATION
-
TASK
public static final RObjectType TASK
-
USER
public static final RObjectType USER
-
REPORT
public static final RObjectType REPORT
-
REPORT_OUTPUT
public static final RObjectType REPORT_OUTPUT
-
OBJECT_TEMPLATE
public static final RObjectType OBJECT_TEMPLATE
-
NODE
public static final RObjectType NODE
-
ORG
public static final RObjectType ORG
-
ABSTRACT_ROLE
public static final RObjectType ABSTRACT_ROLE
-
FOCUS
public static final RObjectType FOCUS
-
ASSIGNMENT_HOLDER
public static final RObjectType ASSIGNMENT_HOLDER
-
SECURITY_POLICY
public static final RObjectType SECURITY_POLICY
-
LOOKUP_TABLE
public static final RObjectType LOOKUP_TABLE
-
ACCESS_CERTIFICATION_DEFINITION
public static final RObjectType ACCESS_CERTIFICATION_DEFINITION
-
ACCESS_CERTIFICATION_CAMPAIGN
public static final RObjectType ACCESS_CERTIFICATION_CAMPAIGN
-
SEQUENCE
public static final RObjectType SEQUENCE
-
SERVICE
public static final RObjectType SERVICE
-
FORM
public static final RObjectType FORM
-
CASE
public static final RObjectType CASE
-
FUNCTION_LIBRARY
public static final RObjectType FUNCTION_LIBRARY
-
OBJECT_COLLECTION
public static final RObjectType OBJECT_COLLECTION
-
ARCHETYPE
public static final RObjectType ARCHETYPE
-
DASHBOARD
public static final RObjectType DASHBOARD
-
-
Method Detail
-
values
public static RObjectType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (RObjectType c : RObjectType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static RObjectType valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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 type has no constant with the specified nameNullPointerException
- if the argument is null
-
getJaxbClass
public Class<? extends ObjectType> getJaxbClass()
-
getType
@NotNull public static <T extends RObject> @NotNull RObjectType getType(Class<T> clazz)
-
getByJaxbType
@NotNull public static <T extends ObjectType> @NotNull RObjectType getByJaxbType(Class<T> clazz)
-
getByJaxbTypeIfExists
@Nullable public static <T extends ObjectType> @Nullable RObjectType getByJaxbTypeIfExists(Class<T> clazz)
-
-