Package com.evolveum.midpoint.prism.impl
Class DefinitionFactoryImpl
java.lang.Object
com.evolveum.midpoint.prism.impl.DefinitionFactoryImpl
- All Implemented Interfaces:
DefinitionFactory
-
Method Summary
Modifier and TypeMethodDescription@NotNull MutablePrismContainerDefinition<?>
createContainerDefinition
(QName name, ComplexTypeDefinition ctd) createPropertyDefinition
(QName name, QName typeName) createPropertyDefinition
(QName name, QName typeName, Collection<? extends DisplayableValue<T>> allowedValues, T defaultValue) createReferenceDefinition
(QName name, QName typeName)
-
Method Details
-
createComplexTypeDefinition
- Specified by:
createComplexTypeDefinition
in interfaceDefinitionFactory
-
createPropertyDefinition
- Specified by:
createPropertyDefinition
in interfaceDefinitionFactory
-
createReferenceDefinition
- Specified by:
createReferenceDefinition
in interfaceDefinitionFactory
-
createContainerDefinition
@NotNull public @NotNull MutablePrismContainerDefinition<?> createContainerDefinition(QName name, ComplexTypeDefinition ctd) - Specified by:
createContainerDefinition
in interfaceDefinitionFactory
-
createPropertyDefinition
public <T> MutablePrismPropertyDefinition<T> createPropertyDefinition(QName name, QName typeName, Collection<? extends DisplayableValue<T>> allowedValues, T defaultValue) - Specified by:
createPropertyDefinition
in interfaceDefinitionFactory
-