Class ObjectFactory
java.lang.Object
com.evolveum.midpoint.schema.processor.ObjectFactory
EXPERIMENTAL
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic PrismObjectDefinition<ShadowType>static <T> MutableRawResourceAttributeDefinition<T>createRawResourceAttributeDefinition(QName name, QName typeName) CreatesRawResourceAttributeDefinition.static <T> ResourceAttribute<T>createResourceAttribute(QName name, ResourceAttributeDefinition<T> definition) static ResourceAttributeContainercreateResourceAttributeContainer(QName name, ResourceAttributeContainerDefinition definition) createResourceAttributeContainerDefinition(QName name, ResourceObjectDefinition resourceObjectDefinition) static <T> ResourceAttributeDefinition<T>createResourceAttributeDefinition(QName name, QName typeName) CreatesResourceAttributeDefinitionwith given parameters.static MutableResourceSchema
-
Constructor Details
-
ObjectFactory
public ObjectFactory()
-
-
Method Details
-
createResourceAttribute
public static <T> ResourceAttribute<T> createResourceAttribute(QName name, ResourceAttributeDefinition<T> definition) -
createResourceAttributeDefinition
public static <T> ResourceAttributeDefinition<T> createResourceAttributeDefinition(QName name, QName typeName) CreatesResourceAttributeDefinitionwith given parameters. The created definition is effectively immutable. -
createRawResourceAttributeDefinition
public static <T> MutableRawResourceAttributeDefinition<T> createRawResourceAttributeDefinition(QName name, QName typeName) CreatesRawResourceAttributeDefinition. It is mutable but not directly instantiable. -
createResourceAttributeContainer
public static ResourceAttributeContainer createResourceAttributeContainer(QName name, ResourceAttributeContainerDefinition definition) -
createResourceAttributeContainerDefinition
public static ResourceAttributeContainerDefinition createResourceAttributeContainerDefinition(QName name, ResourceObjectDefinition resourceObjectDefinition) -
createResourceSchema
-
constructObjectDefinition
public static PrismObjectDefinition<ShadowType> constructObjectDefinition(ResourceAttributeContainerDefinition rACD)
-