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 ResourceAttributeContainer
createResourceAttributeContainer(QName name, ResourceAttributeContainerDefinition definition)
static ResourceAttributeContainerDefinition
createResourceAttributeContainerDefinition(QName name, ResourceObjectDefinition resourceObjectDefinition)
static <T> ResourceAttributeDefinition<T>
createResourceAttributeDefinition(QName name, QName typeName)
CreatesResourceAttributeDefinition
with given parameters.static MutableResourceSchema
createResourceSchema()
-
-
-
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)
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
public static MutableResourceSchema createResourceSchema()
-
constructObjectDefinition
public static PrismObjectDefinition<ShadowType> constructObjectDefinition(ResourceAttributeContainerDefinition rACD)
-
-