public class ResourceTypeUtil extends Object
Constructor and Description |
---|
ResourceTypeUtil() |
public static String getConnectorOid(PrismObject<ResourceType> resource)
public static String getConnectorOid(ResourceType resource)
public static PrismObject<ConnectorType> getConnectorIfPresent(PrismObject<ResourceType> resource)
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)
@Nullable public static <T extends CapabilityType> T getEffectiveCapability(ResourceType resource, Class<T> capabilityClass)
public static <T extends CapabilityType> T getEffectiveCapability(ResourceType resource, ResourceObjectTypeDefinitionType resourceObjectTypeDefinitionType, Class<T> capabilityClass)
public static <T extends CapabilityType> boolean hasEffectiveCapability(ResourceType resource, Class<T> capabilityClass)
public static List<Object> getAllCapabilities(ResourceType resource) throws SchemaException
SchemaException
public static List<Object> getEffectiveCapabilities(ResourceType resource) throws SchemaException
SchemaException
public static boolean isActivationCapabilityEnabled(ResourceType resource, ResourceObjectTypeDefinitionType resourceObjectTypeDefinitionType)
public static boolean isActivationLockoutStatusCapabilityEnabled(ResourceType resource, ResourceObjectTypeDefinitionType resourceObjectTypeDefinitionType)
public static ActivationLockoutStatusCapabilityType getEffectiveActivationLockoutStatusCapability(ResourceType resource)
public static boolean isActivationStatusCapabilityEnabled(ResourceType resource, ResourceObjectTypeDefinitionType resourceObjectTypeDefinitionType)
public static ActivationStatusCapabilityType getEffectiveActivationStatusCapability(ResourceType resource, ResourceObjectTypeDefinitionType resourceObjectTypeDefinitionType)
public static boolean isActivationValidityFromCapabilityEnabled(ResourceType resource, ResourceObjectTypeDefinitionType resourceObjectTypeDefinitionType)
public static ActivationValidityCapabilityType getEffectiveActivationValidFromCapability(ResourceType resource, ResourceObjectTypeDefinitionType resourceObjectTypeDefinitionType)
public static boolean isActivationValidityToCapabilityEnabled(ResourceType resource, ResourceObjectTypeDefinitionType resourceObjectTypeDefinitionType)
public static ActivationValidityCapabilityType getEffectiveActivationValidToCapability(ResourceType resource, ResourceObjectTypeDefinitionType resourceObjectTypeDefinitionType)
public static boolean isCredentialsCapabilityEnabled(ResourceType resource, ResourceObjectTypeDefinitionType resourceObjectTypeDefinitionType)
public static boolean isCreateCapabilityEnabled(ResourceType resource)
public static boolean isCountObjectsCapabilityEnabled(ResourceType resource)
public static boolean isPasswordCapabilityEnabled(ResourceType resource, ResourceObjectTypeDefinitionType def)
public static PasswordCapabilityType getEffectivePasswordCapability(ResourceType resource, ResourceObjectTypeDefinitionType def)
public static boolean isLiveSyncCapabilityEnabled(ResourceType resource)
public static boolean isScriptCapabilityEnabled(ResourceType resource)
public static <C extends CapabilityType> boolean isCapabilityEnabled(ResourceType resource, Class<C> type)
public static boolean isTestConnectionCapabilityEnabled(ResourceType resource)
public static boolean isAuxiliaryObjectClassCapabilityEnabled(ResourceType resource)
public static boolean isPagedSearchCapabilityEnabled(ResourceType resource)
public static boolean isReadCapabilityEnabled(ResourceType resource)
public static boolean isUpdateCapabilityEnabled(ResourceType resource)
@Deprecated public static boolean isAddRemoveAttributesValuesCapabilityEnabled(ResourceType resource)
public static boolean isDeleteCapabilityEnabled(ResourceType resource)
public static boolean hasResourceNativeActivationCapability(ResourceType resource)
public static boolean hasResourceNativeActivationStatusCapability(ResourceType resource)
public static boolean hasResourceNativeActivationLockoutCapability(ResourceType resource)
public static boolean hasResourceConfiguredActivationCapability(ResourceType resource)
public static ResourceObjectTypeDefinitionType getResourceObjectTypeDefinitionType(ResourceType resource, ShadowKindType kind, String intent)
public static PrismContainer<ConnectorConfigurationType> getConfigurationContainer(ResourceType resourceType)
public static PrismContainer<ConnectorConfigurationType> getConfigurationContainer(PrismObject<ResourceType> resource)
@NotNull public static String getResourceNamespace(PrismObject<ResourceType> resource)
@NotNull 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 isForceLoadDependentShadow(ResourceObjectTypeDependencyType dependency)
public static boolean isDown(ResourceType resource)
public static AvailabilityStatusType getLastAvailabilityStatus(ResourceType resource)
public static boolean isAvoidDuplicateValues(ResourceType resource)
public static boolean isCaseIgnoreAttributeNames(ResourceType resource)
public static List<ObjectReferenceType> getOwnerRef(ResourceType resource)
public static List<ObjectReferenceType> getApproverRef(ResourceType resource)
@NotNull public static Collection<Class<? extends CapabilityType>> getNativeCapabilityClasses(ResourceType resource)
@NotNull public static ShadowKindType fillDefault(ShadowKindType kind)
public static ResourceObjectTypeDefinitionType findObjectTypeDefinition(PrismObject<ResourceType> resourceObject, @Nullable ShadowKindType kind, @Nullable String intent)
@Nullable public static ObjectSynchronizationType findObjectSynchronization(@Nullable ResourceType resource, @Nullable ShadowKindType kind, @Nullable String intent)
public static ShadowCheckType getShadowConstraintsCheck(ResourceType resource)
public static boolean isValidateSchema(ResourceType resource)
public static void validateSchema(ResourceSchema resourceSchema, PrismObject<ResourceType> resource) throws SchemaException
SchemaException
public static void validateObjectClassDefinition(ObjectClassComplexTypeDefinition objectClassDefinition, PrismObject<ResourceType> resource) throws SchemaException
SchemaException
public static RecordPendingOperationsType getRecordPendingOperations(ResourceType resourceType)
public static boolean isRefreshOnRead(ResourceType resource)
public static ErrorSelectorType getConnectorErrorCriticality(ResourceType resourceType)
Copyright © 2020 Evolveum. All rights reserved.