public class ResourceTypeUtil extends Object
Constructor and Description |
---|
ResourceTypeUtil() |
Modifier and Type | Method and Description |
---|---|
static ObjectSynchronizationType |
determineSynchronization(ResourceType resource,
Class<UserType> type)
Returns appropriate object synchronization settings for the class.
|
static com.evolveum.midpoint.prism.PrismContainer<com.evolveum.midpoint.prism.Containerable> |
getConfigurationContainer(com.evolveum.midpoint.prism.PrismObject<ResourceType> resource) |
static com.evolveum.midpoint.prism.PrismContainer<com.evolveum.midpoint.prism.Containerable> |
getConfigurationContainer(ResourceType resourceType) |
static String |
getConnectorOid(com.evolveum.midpoint.prism.PrismObject<ResourceType> resource) |
static String |
getConnectorOid(ResourceType resource) |
static ConnectorType |
getConnectorType(ResourceType resource,
ObjectResolver resolver,
OperationResult parentResult)
The usage of "resolver" is experimental.
|
static int |
getDependencyOrder(ResourceObjectTypeDependencyType dependency) |
static ResourceObjectTypeDependencyStrictnessType |
getDependencyStrictness(ResourceObjectTypeDependencyType dependency) |
static List<Object> |
getEffectiveCapabilities(ResourceType resource)
Assumes that native capabilities are already cached.
|
static <T extends CapabilityType> |
getEffectiveCapability(ResourceType resource,
Class<T> capabilityClass)
Assumes that native capabilities are already cached.
|
static Collection<Object> |
getNativeCapabilitiesCollection(ResourceType resource)
Returns collection of capabilities.
|
static String |
getResourceNamespace(com.evolveum.midpoint.prism.PrismObject<ResourceType> resource) |
static String |
getResourceNamespace(ResourceType resourceType) |
static ResourceObjectTypeDefinitionType |
getResourceObjectTypeDefinitionType(ResourceType resource,
ShadowKindType kind,
String intent) |
static Element |
getResourceXsdSchema(com.evolveum.midpoint.prism.PrismObject<ResourceType> resource) |
static Element |
getResourceXsdSchema(ResourceType resource) |
static List<QName> |
getSchemaGenerationConstraints(com.evolveum.midpoint.prism.PrismObject<ResourceType> resource) |
static List<QName> |
getSchemaGenerationConstraints(ResourceType resource) |
static boolean |
hasActivationCapability(ResourceType resource) |
static boolean |
hasCreateCapability(ResourceType resource) |
static boolean |
hasCredentialsCapability(ResourceType resource) |
static boolean |
hasDeleteCapability(ResourceType resource) |
static <T extends CapabilityType> |
hasEffectiveCapability(ResourceType resource,
Class<T> capabilityClass) |
static boolean |
hasReadCapability(ResourceType resource) |
static boolean |
hasResourceConfiguredActivationCapability(ResourceType resource) |
static boolean |
hasResourceNativeActivationCapability(ResourceType resource) |
static boolean |
hasSchemaGenerationConstraints(ResourceType resource) |
static boolean |
hasUpdateCapability(ResourceType resource) |
static boolean |
isDown(ResourceType resource) |
static boolean |
isSynchronizationOpportunistic(ResourceType resourceType) |
static void |
setResourceXsdSchema(com.evolveum.midpoint.prism.PrismObject<ResourceType> resource,
Element xsdElement) |
static void |
setResourceXsdSchema(ResourceType resourceType,
Element xsdElement) |
public static String getConnectorOid(com.evolveum.midpoint.prism.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(com.evolveum.midpoint.prism.PrismObject<ResourceType> resource)
public static void setResourceXsdSchema(ResourceType resourceType, Element xsdElement)
public static void setResourceXsdSchema(com.evolveum.midpoint.prism.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(com.evolveum.midpoint.prism.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 hasReadCapability(ResourceType resource)
public static boolean hasCreateCapability(ResourceType resource)
public static boolean hasUpdateCapability(ResourceType resource)
public static boolean hasDeleteCapability(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 com.evolveum.midpoint.prism.PrismContainer<com.evolveum.midpoint.prism.Containerable> getConfigurationContainer(ResourceType resourceType)
public static com.evolveum.midpoint.prism.PrismContainer<com.evolveum.midpoint.prism.Containerable> getConfigurationContainer(com.evolveum.midpoint.prism.PrismObject<ResourceType> resource)
public static String getResourceNamespace(com.evolveum.midpoint.prism.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 © 2014 Evolveum. All rights reserved.