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:
createComplexTypeDefinitionin interfaceDefinitionFactory
-
createPropertyDefinition
- Specified by:
createPropertyDefinitionin interfaceDefinitionFactory
-
createReferenceDefinition
- Specified by:
createReferenceDefinitionin interfaceDefinitionFactory
-
createContainerDefinition
@NotNull public @NotNull MutablePrismContainerDefinition<?> createContainerDefinition(QName name, ComplexTypeDefinition ctd) - Specified by:
createContainerDefinitionin interfaceDefinitionFactory
-
createPropertyDefinition
public <T> MutablePrismPropertyDefinition<T> createPropertyDefinition(QName name, QName typeName, Collection<? extends DisplayableValue<T>> allowedValues, T defaultValue) - Specified by:
createPropertyDefinitionin interfaceDefinitionFactory
-