Class ObjectFactory
- java.lang.Object
-
- com.evolveum.midpoint.schema.processor.ObjectFactory
-
@Experimental public class ObjectFactory extends Object
EXPERIMENTAL
-
-
Constructor Summary
Constructors Constructor Description ObjectFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static PrismObjectDefinition<ShadowType>constructObjectDefinition(ResourceAttributeContainerDefinition rACD)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)static ResourceAttributeContainerDefinitioncreateResourceAttributeContainerDefinition(QName name, ResourceObjectDefinition resourceObjectDefinition)static <T> ResourceAttributeDefinition<T>createResourceAttributeDefinition(QName name, QName typeName)CreatesResourceAttributeDefinitionwith given parameters.static MutableResourceSchemacreateResourceSchema()
-
-
-
Method Detail
-
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
public static MutableResourceSchema createResourceSchema()
-
constructObjectDefinition
public static PrismObjectDefinition<ShadowType> constructObjectDefinition(ResourceAttributeContainerDefinition rACD)
-
-