public enum ObjectTypes extends Enum<ObjectTypes>
Modifier and Type | Class and Description |
---|---|
static class |
ObjectTypes.ObjectManager |
public static final ObjectTypes CONNECTOR
public static final ObjectTypes CONNECTOR_HOST
public static final ObjectTypes GENERIC_OBJECT
public static final ObjectTypes RESOURCE
public static final ObjectTypes USER
public static final ObjectTypes OBJECT_TEMPLATE
public static final ObjectTypes SYSTEM_CONFIGURATION
public static final ObjectTypes TASK
public static final ObjectTypes SHADOW
public static final ObjectTypes ROLE
public static final ObjectTypes PASSWORD_POLICY
public static final ObjectTypes NODE
public static final ObjectTypes FORM
public static final ObjectTypes ORG
public static final ObjectTypes ABSTRACT_ROLE
public static final ObjectTypes FOCUS_TYPE
public static final ObjectTypes ASSIGNMENT_HOLDER_TYPE
public static final ObjectTypes REPORT
public static final ObjectTypes REPORT_OUTPUT
public static final ObjectTypes SECURITY_POLICY
public static final ObjectTypes LOOKUP_TABLE
public static final ObjectTypes ACCESS_CERTIFICATION_DEFINITION
public static final ObjectTypes ACCESS_CERTIFICATION_CAMPAIGN
public static final ObjectTypes SEQUENCE
public static final ObjectTypes SERVICE
public static final ObjectTypes CASE
public static final ObjectTypes FUNCTION_LIBRARY
public static final ObjectTypes OBJECT_COLLECTION
public static final ObjectTypes ARCHETYPE
public static final ObjectTypes DASHBOARD
public static final ObjectTypes OBJECT
public static ObjectTypes[] values()
for (ObjectTypes c : ObjectTypes.values()) System.out.println(c);
public static ObjectTypes valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic List<ObjectTypes> thisAndSupertypes()
public ObjectTypes superType()
public boolean isManagedByProvisioning()
public boolean isManagedByTaskManager()
public String getValue()
@NotNull public QName getElementName()
@NotNull public QName getTypeQName()
@NotNull public Class<? extends ObjectType> getClassDefinition()
@NotNull public String getRestType()
@NotNull public String getObjectTypeUri()
@NotNull public ObjectTypes.ObjectManager getObjectManager()
@NotNull public static ObjectTypes getObjectType(String objectType)
public static ObjectTypes getObjectTypeFromTypeQName(QName typeQName)
@NotNull public static ObjectTypes getObjectTypeFromUri(String objectTypeUri)
public static Class<? extends ObjectType> getObjectTypeClass(String typeNameLocal)
@NotNull public static <O extends ObjectType> Class<O> getObjectTypeClass(QName typeName)
@NotNull public static ObjectTypes getObjectType(@NotNull Class<? extends ObjectType> objectType)
public static ObjectTypes getObjectTypeIfKnown(@NotNull Class<?> objectType)
public static boolean isManagedByProvisioning(ObjectType object)
public static boolean isClassManagedByProvisioning(Class<? extends ObjectType> clazz)
public static boolean isObjectTypeManagedByProvisioning(Class<? extends ObjectType> objectType)
public static boolean isObjectTypeManagedByProvisioning(String objectType)
public static ObjectTypes.ObjectManager getObjectManagerForClass(Class<? extends ObjectType> clazz)
public static Class<? extends ObjectType> getClassFromRestType(String restType)
public static List<Class<? extends ObjectType>> getAllObjectTypes()
public static List<QName> canonizeObjectTypes(List<QName> inputQNames)
Copyright © 2019 Evolveum. All rights reserved.