public class ResourceTypeUtil extends Object
Constructor and Description |
---|
ResourceTypeUtil() |
public static String getConnectorOid(PrismObject<ResourceType> resource)
public static String getConnectorOid(ResourceType resource)
public static ConnectorType getConnectorType(ResourceType resource, ObjectResolver resolver, OperationResult parentResult) throws ObjectNotFoundException, SchemaException
ObjectNotFoundException
SchemaException
ObjectResolver
public static Element getResourceXsdSchema(ResourceType resource)
public static Element getResourceXsdSchema(PrismObject<ResourceType> resource)
public static void setResourceXsdSchema(ResourceType resourceType, Element xsdElement)
public static void setResourceXsdSchema(PrismObject<ResourceType> resource, Element xsdElement)
public static Collection<Object> getNativeCapabilitiesCollection(ResourceType resource)
public static boolean hasSchemaGenerationConstraints(ResourceType resource)
public static List<QName> getSchemaGenerationConstraints(ResourceType resource)
public static List<QName> getSchemaGenerationConstraints(PrismObject<ResourceType> resource)
public static <T extends CapabilityType> T getEffectiveCapability(ResourceType resource, Class<T> capabilityClass)
public static <T extends CapabilityType> boolean hasEffectiveCapability(ResourceType resource, Class<T> capabilityClass)
public static List<Object> getEffectiveCapabilities(ResourceType resource) throws SchemaException
SchemaException
public static boolean hasActivationCapability(ResourceType resource)
public static boolean hasCredentialsCapability(ResourceType resource)
public static boolean hasResourceNativeActivationCapability(ResourceType resource)
public static boolean hasResourceConfiguredActivationCapability(ResourceType resource)
public static ResourceObjectTypeDefinitionType getResourceObjectTypeDefinitionType(ResourceType resource, ShadowKindType kind, String intent)
public static ObjectSynchronizationType determineSynchronization(ResourceType resource, Class<UserType> type)
public static PrismContainer<Containerable> getConfigurationContainer(ResourceType resourceType)
public static PrismContainer<Containerable> getConfigurationContainer(PrismObject<ResourceType> resource)
public static String getResourceNamespace(PrismObject<ResourceType> resource)
public static String getResourceNamespace(ResourceType resourceType)
public static boolean isSynchronizationOpportunistic(ResourceType resourceType)
public static int getDependencyOrder(ResourceObjectTypeDependencyType dependency)
public static ResourceObjectTypeDependencyStrictnessType getDependencyStrictness(ResourceObjectTypeDependencyType dependency)
public static boolean isDown(ResourceType resource)
Copyright © 2013 evolveum. All rights reserved.