Class ObjectFactory
java.lang.Object
com.evolveum.midpoint.schema.processor.ObjectFactory
EXPERIMENTAL
-
Constructor Summary
-
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 ResourceAttributeContainer
createResourceAttributeContainer
(QName name, ResourceAttributeContainerDefinition definition) createResourceAttributeContainerDefinition
(QName name, ResourceObjectDefinition resourceObjectDefinition) static <T> ResourceAttributeDefinition<T>
createResourceAttributeDefinition
(QName name, QName typeName) CreatesResourceAttributeDefinition
with 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) CreatesResourceAttributeDefinition
with 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)
-