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.DelegableNested classes/interfaces inherited from interface com.evolveum.midpoint.prism.PrismLifecycleDefinition.Mutable
PrismLifecycleDefinition.Mutable.DelegableNested classes/interfaces inherited from interface com.evolveum.midpoint.prism.PrismPresentationDefinition.Mutable
PrismPresentationDefinition.Mutable.Delegable -
Method Summary
Modifier and TypeMethodDescriptiondefault voiddefault voidaddXmlAttributeDefinition(PrismPropertyDefinition<?> attributeDef) newPropertyLikeDefinition(QName elementName, QName typeName) default voidsetAbstract(boolean value) default voidsetContainerMarker(boolean value) default voidsetDefaultItemTypeName(QName value) default voidsetDefaultNamespace(String value) default voiddefault voidsetDeprecated(boolean value) default voidsetDeprecatedSince(String deprecatedSince) default voidsetDiagrams(List<ItemDiagramSpecification> value) default voidsetDisplayHint(DisplayHint displayHint) default voidsetDocumentation(String documentation) default voidsetEmphasized(boolean emphasized) default voidsetExperimental(boolean value) default voidsetExtensionForType(QName value) default voiddefault voidsetIgnoredNamespaces(List<String> value) default voidsetInstantiationOrder(Integer value) default voidsetListMarker(boolean value) default voidsetObjectMarker(boolean value) default voidsetPlannedRemoval(String plannedRemoval) default voidsetReferenceMarker(boolean value) default voidsetRemoved(boolean value) default voidsetRemovedSince(String value) voidsetResourceObject(boolean value) default voidsetRuntimeSchema(boolean value) default voidsetSchemaMigrations(List<SchemaMigration> value) default voidsetStrictAnyMarker(boolean value) default voidsetSuperType(QName value) default voidsetXsdAnyMarker(boolean value) Methods inherited from interface com.evolveum.midpoint.prism.ComplexTypeDefinition.ComplexTypeDefinitionLikeBuilder
add, getExtraFeaturesToParse, getTypeName, isContainerMarker, isRuntimeSchema, newContainerLikeDefinition, newObjectLikeDefinitionMethods inherited from interface com.evolveum.midpoint.prism.DefinitionFragmentBuilder
getObjectBuiltMethods inherited from interface com.evolveum.midpoint.schema.processor.NativeObjectClassUcfDefinition.Mutable.Delegable
setAuxiliary, setDefaultAccountDefinition, setDescriptionAttributeName, setDisplayNameAttributeName, setEmbedded, setNamingAttributeName, setNativeObjectClassName, setPrimaryIdentifierName, setSecondaryIdentifierName, ucfDataMethods 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:
newPropertyLikeDefinitionin interfaceComplexTypeDefinition.ComplexTypeDefinitionLikeBuilder
-
setAbstract
default void setAbstract(boolean value) - Specified by:
setAbstractin interfaceComplexTypeDefinition.ComplexTypeDefinitionLikeBuilder
-
setContainerMarker
default void setContainerMarker(boolean value) - Specified by:
setContainerMarkerin interfaceComplexTypeDefinition.ComplexTypeDefinitionLikeBuilder
-
setObjectMarker
default void setObjectMarker(boolean value) - Specified by:
setObjectMarkerin interfaceComplexTypeDefinition.ComplexTypeDefinitionLikeBuilder
-
setReferenceMarker
default void setReferenceMarker(boolean value) - Specified by:
setReferenceMarkerin interfaceComplexTypeDefinition.ComplexTypeDefinitionLikeBuilder
-
setListMarker
default void setListMarker(boolean value) - Specified by:
setListMarkerin interfaceComplexTypeDefinition.ComplexTypeDefinitionLikeBuilder
-
setExtensionForType
- Specified by:
setExtensionForTypein interfaceComplexTypeDefinition.ComplexTypeDefinitionLikeBuilder
-
setDefaultItemTypeName
- Specified by:
setDefaultItemTypeNamein interfaceComplexTypeDefinition.ComplexTypeDefinitionLikeBuilder
-
setDefaultReferenceTargetTypeName
- Specified by:
setDefaultReferenceTargetTypeNamein interfaceComplexTypeDefinition.ComplexTypeDefinitionLikeBuilder
-
setDefaultNamespace
- Specified by:
setDefaultNamespacein interfaceComplexTypeDefinition.ComplexTypeDefinitionLikeBuilder
-
setIgnoredNamespaces
- Specified by:
setIgnoredNamespacesin interfaceComplexTypeDefinition.ComplexTypeDefinitionLikeBuilder
-
setXsdAnyMarker
default void setXsdAnyMarker(boolean value) - Specified by:
setXsdAnyMarkerin interfaceComplexTypeDefinition.ComplexTypeDefinitionLikeBuilder
-
setStrictAnyMarker
default void setStrictAnyMarker(boolean value) - Specified by:
setStrictAnyMarkerin interfaceComplexTypeDefinition.ComplexTypeDefinitionLikeBuilder
-
addXmlAttributeDefinition
- Specified by:
addXmlAttributeDefinitionin interfaceComplexTypeDefinition.ComplexTypeDefinitionLikeBuilder
-
setRuntimeSchema
default void setRuntimeSchema(boolean value) - Specified by:
setRuntimeSchemain interfaceComplexTypeDefinition.ComplexTypeDefinitionLikeBuilder
-
setDeprecated
default void setDeprecated(boolean value) - Specified by:
setDeprecatedin interfacePrismLifecycleDefinition.Mutable
-
setRemoved
default void setRemoved(boolean value) - Specified by:
setRemovedin interfacePrismLifecycleDefinition.Mutable
-
setRemovedSince
- Specified by:
setRemovedSincein interfacePrismLifecycleDefinition.Mutable
-
setExperimental
default void setExperimental(boolean value) - Specified by:
setExperimentalin interfacePrismLifecycleDefinition.Mutable
-
setPlannedRemoval
- Specified by:
setPlannedRemovalin interfacePrismLifecycleDefinition.Mutable
-
setDeprecatedSince
- Specified by:
setDeprecatedSincein interfacePrismLifecycleDefinition.Mutable
-
addSchemaMigration
- Specified by:
addSchemaMigrationin interfacePrismLifecycleDefinition.Mutable
-
setSchemaMigrations
- Specified by:
setSchemaMigrationsin interfacePrismLifecycleDefinition.Mutable
-
setDisplayHint
- Specified by:
setDisplayHintin interfacePrismPresentationDefinition.Mutable
-
setEmphasized
default void setEmphasized(boolean emphasized) - Specified by:
setEmphasizedin interfacePrismPresentationDefinition.Mutable
-
setHelp
- Specified by:
setHelpin interfacePrismPresentationDefinition.Mutable
-
setDocumentation
- Specified by:
setDocumentationin interfacePrismPresentationDefinition.Mutable
-
setDiagrams
- Specified by:
setDiagramsin interfacePrismPresentationDefinition.Mutable
-
setInstantiationOrder
- Specified by:
setInstantiationOrderin interfaceTypeDefinition.TypeDefinitionLikeBuilder
-
setSuperType
- Specified by:
setSuperTypein interfaceTypeDefinition.TypeDefinitionLikeBuilder
-