Class TransformableComplexTypeDefinition.TrResourceObjectTypeDefinition
java.lang.Object
com.evolveum.midpoint.model.impl.schema.transform.TransformableDefinition
com.evolveum.midpoint.model.impl.schema.transform.TransformableComplexTypeDefinition
com.evolveum.midpoint.model.impl.schema.transform.TransformableComplexTypeDefinition.TrResourceObjectDefinition
com.evolveum.midpoint.model.impl.schema.transform.TransformableComplexTypeDefinition.TrResourceObjectTypeDefinition
- All Implemented Interfaces:
ComplexTypeDefinition,Definition,ComplexTypeDefinitionDelegator,DefinitionDelegator,TypeDefinitionDelegator,Freezable,LocalItemDefinitionStore,MutableComplexTypeDefinition,MutableDefinition,MutableTypeDefinition,PrismContextSensitive,Revivable,SmartVisitable<Definition>,TypeDefinition,Visitable<Definition>,AssociationDefinitionStore,AttributeDefinitionStore,ResourceObjectDefinitionDelegator,ResourceObjectTypeDefinitionDelegator,IdentifiersDefinitionStore,LayeredDefinition,ResourceObjectDefinition,ResourceObjectTypeDefinition,DebugDumpable,Serializable,Cloneable
- Enclosing class:
- TransformableComplexTypeDefinition
public static class TransformableComplexTypeDefinition.TrResourceObjectTypeDefinition
extends TransformableComplexTypeDefinition.TrResourceObjectDefinition
implements ResourceObjectTypeDefinitionDelegator
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.evolveum.midpoint.model.impl.schema.transform.TransformableComplexTypeDefinition
TransformableComplexTypeDefinition.TrCompositeObjectDefinition, TransformableComplexTypeDefinition.TrResourceObjectClassDefinition, TransformableComplexTypeDefinition.TrResourceObjectDefinition, TransformableComplexTypeDefinition.TrResourceObjectTypeDefinition -
Field Summary
Fields inherited from class com.evolveum.midpoint.model.impl.schema.transform.TransformableComplexTypeDefinition
delegateFields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING -
Method Summary
Modifier and TypeMethodDescriptiondefault voidadd(ItemDefinition<?> definition) default voidaddDiagram(ItemDiagramSpecification diagram) default voidaddSchemaMigration(SchemaMigration schemaMigration) default voidaddSubstitution(ItemDefinition<?> itemDef, ItemDefinition<?> maybeSubst) clone()Does a shallow clone of this definition (i.e. item definitions themselves are NOT cloned).copy()default MutablePrismPropertyDefinition<?>createPropertyDefinition(String name, QName typeName) default MutablePrismPropertyDefinition<?>createPropertyDefinition(QName name, QName typeName) delegate()default voidsetAbstract(boolean value) default voidsetCompileTimeClass(Class<?> compileTimeClass) default voidsetContainerMarker(boolean value) default voidsetDefaultNamespace(String namespace) default voidsetDeprecated(boolean deprecated) default voidsetDisplayName(String displayName) default voidsetDisplayOrder(Integer displayOrder) default voidsetDocumentation(String value) default voidsetEmphasized(boolean emphasized) default voidsetExperimental(boolean experimental) default voidsetExtensionForType(QName type) default voiddefault voidsetIgnoredNamespaces(@NotNull List<String> ignoredNamespaces) default voidsetInstantiationOrder(Integer order) default voidsetListMarker(boolean value) default voidsetObjectMarker(boolean value) default voidsetProcessing(ItemProcessing processing) default voidsetReferenceMarker(boolean value) default voidsetRemoved(boolean removed) default voidsetRemovedSince(String removedSince) default voidsetRuntimeSchema(boolean value) default voidsetSuperType(QName superType) default voidsetTypeName(QName typeName) default voidsetXsdAnyMarker(boolean value) Methods inherited from class com.evolveum.midpoint.model.impl.schema.transform.TransformableComplexTypeDefinition.TrResourceObjectDefinition
deepClone, instantiateMethods inherited from class com.evolveum.midpoint.model.impl.schema.transform.TransformableComplexTypeDefinition
delete, findItemDefinition, findItemDefinition, findLocalItemDefinition, findLocalItemDefinition, findNamedItemDefinition, freeze, from, getDefinitions, isEmpty, isImmutable, isItemDefinitionRemoved, itemOrSubstitution, replaceDefinition, revive, substitution, toMutable, trimToMethods inherited from class com.evolveum.midpoint.model.impl.schema.transform.TransformableDefinition
annotationsOverrides, getAnnotation, setAnnotationMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.evolveum.midpoint.schema.processor.AssociationDefinitionStore
findAssociationDefinition, findAssociationDefinitionRequired, getAssociationDefinitions, getNamesOfAssociations, getNamesOfAssociationsWithInboundExpressions, getNamesOfAssociationsWithOutboundExpressionsMethods inherited from interface com.evolveum.midpoint.schema.processor.AttributeDefinitionStore
containsAttributeDefinition, findAttributeDefinition, findAttributeDefinitionRequired, findAttributeDefinitionRequired, findAttributeDefinitionStrictlyRequired, findAttributeDefinitionStrictlyRequired, getAttributeDefinitions, getNamesOfAttributesWithInboundExpressions, getNamesOfAttributesWithOutboundExpressions, hasIndexOnlyAttributes, propertyToAttributeMethods inherited from interface com.evolveum.midpoint.prism.ComplexTypeDefinition
getXmlAttributeDefinitions, hasSubstitutions, isItemDefinitionRemoved, isStrictAnyMarker, toMutableMethods inherited from interface com.evolveum.midpoint.prism.deleg.ComplexTypeDefinitionDelegator
findContainerDefinition, findItemDefinition, findItemDefinition, findReferenceDefinition, getDefaultNamespace, getDefinitions, getDiagrams, getExtensionForType, getIgnoredNamespaces, hasOperationalOnlyItems, hasSubstitutions, isContainerMarker, isEmpty, isListMarker, isObjectMarker, isReferenceMarker, isXsdAnyMarker, itemOrSubstitution, merge, substitution, trimToMethods inherited from interface com.evolveum.midpoint.prism.deleg.DefinitionDelegator
accept, accept, debugDump, debugDump, debugDump, debugDumpLazily, debugDumpLazily, getAnnotation, getAnnotations, getDeprecatedSince, getDisplayName, getDisplayOrder, getDocumentation, getDocumentationPreview, getHelp, getMutabilityFlag, getPlannedRemoval, getPrismContext, getProcessing, getRemovedSince, getSchemaMigrations, getSchemaRegistry, getTypeClass, getTypeName, isAbstract, isDeprecated, isElaborate, isEmphasized, isExperimental, isIgnored, isRemoved, isRuntimeSchema, setAnnotationMethods inherited from interface com.evolveum.midpoint.prism.Freezable
checkImmutable, checkMutable, freeze, isImmutableMethods inherited from interface com.evolveum.midpoint.schema.processor.IdentifiersDefinitionStore
getAllIdentifiers, getPrimaryIdentifierRequired, isIdentifierMethods inherited from interface com.evolveum.midpoint.prism.LocalItemDefinitionStore
containsItemDefinition, findLocalItemDefinition, findLocalItemDefinition, findPropertyDefinitionMethods inherited from interface com.evolveum.midpoint.prism.MutableComplexTypeDefinition
setAttributeDefinitions, setStrictAnyMarkerMethods inherited from interface com.evolveum.midpoint.schema.processor.ResourceObjectDefinition
deepClone, getActivationBidirectionalMappingType, getActivationFetchStrategy, getPasswordFetchStrategy, getPasswordInbound, getPasswordOutbound, matchesObjectClassName, replaceDefinitionMethods inherited from interface com.evolveum.midpoint.schema.processor.deleg.ResourceObjectDefinitionDelegator
createBlankShadow, findAttributeDefinition, findAttributeDefinition, forLayerImmutable, getActivationSchemaHandling, getAssociationDefinitions, getAttributeDefinitions, getAuxiliaryObjectClassMappings, getBaseContext, getConfiguredAuxiliaryObjectClassNames, getCurrentLayer, getDebugDumpClassName, getDefaultInboundMappingEvaluationPhases, getDefinitionBean, getDelineation, getDescription, getDescriptionAttribute, getDescriptionAttributeName, getDisplayNameAttribute, getDisplayNameAttributeName, getEnabledCapability, getHumanReadableName, getLifecycleState, getNamingAttribute, getNamingAttributeName, getObjectClassDefinition, getObjectClassName, getObjectMultiplicity, getPasswordDefinition, getPrimaryIdentifiers, getPrimaryIdentifiersNames, getPrismObjectDefinition, getProjectionPolicy, getProtectedObjectPatterns, getRawObjectClassDefinition, getResourceOid, getSearchHierarchyScope, getSecondaryIdentifiers, getSecondaryIdentifiersNames, getSecurityPolicyRef, getVolatility, hasAuxiliaryObjectClass, isPrimaryIdentifier, isSecondaryIdentifier, replaceDefinition, toResourceAttributeContainerDefinition, toResourceAttributeContainerDefinition, validateMethods inherited from interface com.evolveum.midpoint.schema.processor.ResourceObjectTypeDefinition
getArchetypeOid, matches, matchesKindMethods inherited from interface com.evolveum.midpoint.schema.processor.deleg.ResourceObjectTypeDefinitionDelegator
createShadowSearchQuery, forLayerMutable, getArchetypeRef, getAuxiliaryDefinitions, getClassificationCondition, getConfiguredCapability, getCorrelationDefinitionBean, getFocusTypeName, getIntent, getKind, getSpecificCapabilities, getSynchronizationReactions, getTypeDefinition, getTypeIdentification, hasSynchronizationReactionsDefinition, instantiate, isDefaultFor, isDefaultForKind, isDefaultForObjectClass, isSynchronizationEnabled, isSynchronizationOpportunisticMethods inherited from interface com.evolveum.midpoint.prism.TypeDefinition
isAssignableFromMethods inherited from interface com.evolveum.midpoint.prism.deleg.TypeDefinitionDelegator
canRepresent, getCompileTimeClass, getInstantiationOrder, getStaticSubTypes, getSuperType
-
Method Details
-
delegate
- Specified by:
delegatein interfaceComplexTypeDefinitionDelegator- Specified by:
delegatein interfaceDefinitionDelegator- Specified by:
delegatein interfaceResourceObjectDefinitionDelegator- Specified by:
delegatein interfaceResourceObjectTypeDefinitionDelegator- Specified by:
delegatein interfaceTypeDefinitionDelegator- Overrides:
delegatein classTransformableComplexTypeDefinition.TrResourceObjectDefinition
-
clone
Description copied from interface:ComplexTypeDefinitionDoes a shallow clone of this definition (i.e. item definitions themselves are NOT cloned).- Specified by:
clonein interfaceComplexTypeDefinition- Specified by:
clonein interfaceDefinition- Specified by:
clonein interfaceMutableComplexTypeDefinition- Specified by:
clonein interfaceResourceObjectDefinition- Specified by:
clonein classTransformableComplexTypeDefinition.TrResourceObjectDefinition
-
copy
- Overrides:
copyin classTransformableComplexTypeDefinition
-
setInstantiationOrder
- Specified by:
setInstantiationOrderin interfaceMutableTypeDefinition
-
setProcessing
- Specified by:
setProcessingin interfaceMutableDefinition
-
setDeprecated
default void setDeprecated(boolean deprecated) - Specified by:
setDeprecatedin interfaceMutableDefinition
-
setRemoved
default void setRemoved(boolean removed) - Specified by:
setRemovedin interfaceMutableDefinition
-
setRemovedSince
- Specified by:
setRemovedSincein interfaceMutableDefinition
-
setExperimental
default void setExperimental(boolean experimental) - Specified by:
setExperimentalin interfaceMutableDefinition
-
setEmphasized
default void setEmphasized(boolean emphasized) - Specified by:
setEmphasizedin interfaceMutableDefinition
-
setDisplayName
- Specified by:
setDisplayNamein interfaceMutableDefinition
-
setDisplayOrder
- Specified by:
setDisplayOrderin interfaceMutableDefinition
-
setHelp
- Specified by:
setHelpin interfaceMutableDefinition
-
setRuntimeSchema
default void setRuntimeSchema(boolean value) - Specified by:
setRuntimeSchemain interfaceMutableDefinition
-
setTypeName
- Specified by:
setTypeNamein interfaceMutableDefinition
-
setDocumentation
- Specified by:
setDocumentationin interfaceMutableDefinition
-
addSchemaMigration
- Specified by:
addSchemaMigrationin interfaceMutableDefinition
-
add
- Specified by:
addin interfaceMutableComplexTypeDefinition
-
createPropertyDefinition
- Specified by:
createPropertyDefinitionin interfaceMutableComplexTypeDefinition
-
createPropertyDefinition
- Specified by:
createPropertyDefinitionin interfaceMutableComplexTypeDefinition
-
setExtensionForType
- Specified by:
setExtensionForTypein interfaceMutableComplexTypeDefinition
-
setAbstract
default void setAbstract(boolean value) - Specified by:
setAbstractin interfaceMutableComplexTypeDefinition
-
setSuperType
- Specified by:
setSuperTypein interfaceMutableComplexTypeDefinition
-
setObjectMarker
default void setObjectMarker(boolean value) - Specified by:
setObjectMarkerin interfaceMutableComplexTypeDefinition
-
setContainerMarker
default void setContainerMarker(boolean value) - Specified by:
setContainerMarkerin interfaceMutableComplexTypeDefinition
-
setReferenceMarker
default void setReferenceMarker(boolean value) - Specified by:
setReferenceMarkerin interfaceMutableComplexTypeDefinition
-
setDefaultNamespace
- Specified by:
setDefaultNamespacein interfaceMutableComplexTypeDefinition
-
setIgnoredNamespaces
- Specified by:
setIgnoredNamespacesin interfaceMutableComplexTypeDefinition
-
setXsdAnyMarker
default void setXsdAnyMarker(boolean value) - Specified by:
setXsdAnyMarkerin interfaceMutableComplexTypeDefinition
-
setListMarker
default void setListMarker(boolean value) - Specified by:
setListMarkerin interfaceMutableComplexTypeDefinition
-
setCompileTimeClass
- Specified by:
setCompileTimeClassin interfaceMutableComplexTypeDefinition
-
addSubstitution
- Specified by:
addSubstitutionin interfaceMutableComplexTypeDefinition
-
addDiagram
- Specified by:
addDiagramin interfaceMutableDefinition
-