Interface NativeObjectClassDefinition.NativeObjectClassDefinitionBuilder
- All Superinterfaces:
ComplexTypeDefinition.ComplexTypeDefinitionLikeBuilder
,Definition.DefinitionBuilder
,DefinitionFragmentBuilder
,NativeObjectClassUcfDefinition.Mutable
,NativeObjectClassUcfDefinition.Mutable.Delegable
,PrismLifecycleDefinition.Mutable
,PrismPresentationDefinition.Mutable
,TypeDefinition.TypeDefinitionLikeBuilder
- All Known Implementing Classes:
NativeComplexTypeDefinitionImpl
- Enclosing interface:
- NativeObjectClassDefinition
public static interface NativeObjectClassDefinition.NativeObjectClassDefinitionBuilder
extends NativeObjectClassUcfDefinition.Mutable.Delegable, ComplexTypeDefinition.ComplexTypeDefinitionLikeBuilder
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.evolveum.midpoint.schema.processor.NativeObjectClassUcfDefinition.Mutable
NativeObjectClassUcfDefinition.Mutable.Delegable
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.PrismLifecycleDefinition.Mutable
PrismLifecycleDefinition.Mutable.Delegable
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.PrismPresentationDefinition.Mutable
PrismPresentationDefinition.Mutable.Delegable
-
Method Summary
Modifier and TypeMethodDescriptiondefault void
default void
addXmlAttributeDefinition
(PrismPropertyDefinition<?> attributeDef) newPropertyLikeDefinition
(QName elementName, QName typeName) default void
setAbstract
(boolean value) default void
setContainerMarker
(boolean value) default void
setDefaultItemTypeName
(QName value) default void
setDefaultNamespace
(String value) default void
default void
setDeprecated
(boolean value) default void
setDeprecatedSince
(String deprecatedSince) default void
setDiagrams
(List<ItemDiagramSpecification> value) default void
setDisplayHint
(DisplayHint displayHint) default void
setDocumentation
(String documentation) default void
setEmphasized
(boolean emphasized) default void
setExperimental
(boolean value) default void
setExtensionForType
(QName value) default void
default void
setIgnoredNamespaces
(List<String> value) default void
setInstantiationOrder
(Integer value) default void
setListMarker
(boolean value) default void
setObjectMarker
(boolean value) default void
setPlannedRemoval
(String plannedRemoval) default void
setReferenceMarker
(boolean value) default void
setRemoved
(boolean value) default void
setRemovedSince
(String value) void
setResourceObject
(boolean value) default void
setRuntimeSchema
(boolean value) default void
setSchemaMigrations
(List<SchemaMigration> value) default void
setStrictAnyMarker
(boolean value) default void
setSuperType
(QName value) default void
setXsdAnyMarker
(boolean value) Methods inherited from interface com.evolveum.midpoint.prism.ComplexTypeDefinition.ComplexTypeDefinitionLikeBuilder
add, getExtraFeaturesToParse, getTypeName, isContainerMarker, isRuntimeSchema, newContainerLikeDefinition, newObjectLikeDefinition
Methods inherited from interface com.evolveum.midpoint.prism.DefinitionFragmentBuilder
getObjectBuilt
Methods inherited from interface com.evolveum.midpoint.schema.processor.NativeObjectClassUcfDefinition.Mutable.Delegable
setAuxiliary, setDefaultAccountDefinition, setDescriptionAttributeName, setDisplayNameAttributeName, setEmbedded, setNamingAttributeName, setNativeObjectClassName, setPrimaryIdentifierName, setSecondaryIdentifierName, ucfData
Methods inherited from interface com.evolveum.midpoint.prism.PrismPresentationDefinition.Mutable
setDisplayName, setDisplayOrder
-
Method Details
-
setResourceObject
void setResourceObject(boolean value) -
newPropertyLikeDefinition
<T> NativeShadowSimpleAttributeDefinition.NativeShadowAttributeDefinitionBuilder<T> newPropertyLikeDefinition(QName elementName, QName typeName) - Specified by:
newPropertyLikeDefinition
in interfaceComplexTypeDefinition.ComplexTypeDefinitionLikeBuilder
-
setAbstract
default void setAbstract(boolean value) - Specified by:
setAbstract
in interfaceComplexTypeDefinition.ComplexTypeDefinitionLikeBuilder
-
setContainerMarker
default void setContainerMarker(boolean value) - Specified by:
setContainerMarker
in interfaceComplexTypeDefinition.ComplexTypeDefinitionLikeBuilder
-
setObjectMarker
default void setObjectMarker(boolean value) - Specified by:
setObjectMarker
in interfaceComplexTypeDefinition.ComplexTypeDefinitionLikeBuilder
-
setReferenceMarker
default void setReferenceMarker(boolean value) - Specified by:
setReferenceMarker
in interfaceComplexTypeDefinition.ComplexTypeDefinitionLikeBuilder
-
setListMarker
default void setListMarker(boolean value) - Specified by:
setListMarker
in interfaceComplexTypeDefinition.ComplexTypeDefinitionLikeBuilder
-
setExtensionForType
- Specified by:
setExtensionForType
in interfaceComplexTypeDefinition.ComplexTypeDefinitionLikeBuilder
-
setDefaultItemTypeName
- Specified by:
setDefaultItemTypeName
in interfaceComplexTypeDefinition.ComplexTypeDefinitionLikeBuilder
-
setDefaultReferenceTargetTypeName
- Specified by:
setDefaultReferenceTargetTypeName
in interfaceComplexTypeDefinition.ComplexTypeDefinitionLikeBuilder
-
setDefaultNamespace
- Specified by:
setDefaultNamespace
in interfaceComplexTypeDefinition.ComplexTypeDefinitionLikeBuilder
-
setIgnoredNamespaces
- Specified by:
setIgnoredNamespaces
in interfaceComplexTypeDefinition.ComplexTypeDefinitionLikeBuilder
-
setXsdAnyMarker
default void setXsdAnyMarker(boolean value) - Specified by:
setXsdAnyMarker
in interfaceComplexTypeDefinition.ComplexTypeDefinitionLikeBuilder
-
setStrictAnyMarker
default void setStrictAnyMarker(boolean value) - Specified by:
setStrictAnyMarker
in interfaceComplexTypeDefinition.ComplexTypeDefinitionLikeBuilder
-
addXmlAttributeDefinition
- Specified by:
addXmlAttributeDefinition
in interfaceComplexTypeDefinition.ComplexTypeDefinitionLikeBuilder
-
setRuntimeSchema
default void setRuntimeSchema(boolean value) - Specified by:
setRuntimeSchema
in interfaceComplexTypeDefinition.ComplexTypeDefinitionLikeBuilder
-
setDeprecated
default void setDeprecated(boolean value) - Specified by:
setDeprecated
in interfacePrismLifecycleDefinition.Mutable
-
setRemoved
default void setRemoved(boolean value) - Specified by:
setRemoved
in interfacePrismLifecycleDefinition.Mutable
-
setRemovedSince
- Specified by:
setRemovedSince
in interfacePrismLifecycleDefinition.Mutable
-
setExperimental
default void setExperimental(boolean value) - Specified by:
setExperimental
in interfacePrismLifecycleDefinition.Mutable
-
setPlannedRemoval
- Specified by:
setPlannedRemoval
in interfacePrismLifecycleDefinition.Mutable
-
setDeprecatedSince
- Specified by:
setDeprecatedSince
in interfacePrismLifecycleDefinition.Mutable
-
addSchemaMigration
- Specified by:
addSchemaMigration
in interfacePrismLifecycleDefinition.Mutable
-
setSchemaMigrations
- Specified by:
setSchemaMigrations
in interfacePrismLifecycleDefinition.Mutable
-
setDisplayHint
- Specified by:
setDisplayHint
in interfacePrismPresentationDefinition.Mutable
-
setEmphasized
default void setEmphasized(boolean emphasized) - Specified by:
setEmphasized
in interfacePrismPresentationDefinition.Mutable
-
setHelp
- Specified by:
setHelp
in interfacePrismPresentationDefinition.Mutable
-
setDocumentation
- Specified by:
setDocumentation
in interfacePrismPresentationDefinition.Mutable
-
setDiagrams
- Specified by:
setDiagrams
in interfacePrismPresentationDefinition.Mutable
-
setInstantiationOrder
- Specified by:
setInstantiationOrder
in interfaceTypeDefinition.TypeDefinitionLikeBuilder
-
setSuperType
- Specified by:
setSuperType
in interfaceTypeDefinition.TypeDefinitionLikeBuilder
-