Interface CompositeObjectDefinitionDelegator
- All Superinterfaces:
- AbstractTypeDefinition,- AssociationDefinitionStore,- AttributeDefinitionStore,- Cloneable,- CompositeObjectDefinition,- DebugDumpable,- Definition,- FrameworkNameResolver,- Freezable,- IdentifiersDefinitionStore,- LayeredDefinition,- LocalItemDefinitionStore,- PrismLifecycleDefinition,- PrismPresentationDefinition,- ResourceObjectDefinition,- ResourceObjectDefinitionDelegator,- ResourceObjectInboundProcessingDefinition,- Revivable,- SchemaLookup.Aware,- Serializable,- SmartVisitable<Definition>,- TypeDefinition,- Visitable<Definition>
public interface CompositeObjectDefinitionDelegator
extends ResourceObjectDefinitionDelegator, CompositeObjectDefinition
- 
Nested Class SummaryNested classes/interfaces inherited from interface com.evolveum.midpoint.prism.DefinitionDefinition.DefinitionBuilder, Definition.DefinitionMutatorNested classes/interfaces inherited from interface com.evolveum.midpoint.prism.PrismLifecycleDefinitionPrismLifecycleDefinition.Data, PrismLifecycleDefinition.Delegable, PrismLifecycleDefinition.MutableNested classes/interfaces inherited from interface com.evolveum.midpoint.prism.PrismPresentationDefinitionPrismPresentationDefinition.Data, PrismPresentationDefinition.Delegable, PrismPresentationDefinition.MutableNested classes/interfaces inherited from interface com.evolveum.midpoint.schema.processor.ResourceObjectInboundProcessingDefinitionResourceObjectInboundProcessingDefinition.AssociationBasedItemImplementation, ResourceObjectInboundProcessingDefinition.AssociationSynchronizationImplementation, ResourceObjectInboundProcessingDefinition.CompleteItemInboundDefinition, ResourceObjectInboundProcessingDefinition.FocusSpecification, ResourceObjectInboundProcessingDefinition.ItemInboundProcessingDefinitionNested classes/interfaces inherited from interface com.evolveum.midpoint.prism.TypeDefinitionTypeDefinition.TypeDefinitionLikeBuilder, TypeDefinition.TypeDefinitionMutator
- 
Field SummaryFields inherited from interface com.evolveum.midpoint.util.DebugDumpableINDENT_STRING
- 
Method SummaryModifier and TypeMethodDescriptiondelegate()default @NotNull Collection<? extends ResourceObjectDefinition>TODO define semantics (it's different forCompositeObjectDefinitionand the others!default @NotNull Collection<QName>Returns the names of auxiliary object classes that are "statically" defined for this object type (or object class, in the future).default @NotNull ResourceObjectDefinitionReturns the structural definition that represents the "base" of this composite definition.Methods inherited from interface com.evolveum.midpoint.prism.AbstractTypeDefinitiongetTypeNameMethods inherited from interface com.evolveum.midpoint.schema.processor.AssociationDefinitionStorefindAssociationDefinition, findAssociationDefinitionRequired, findAssociationDefinitionRequired, getAssociationDefinitions, getNamesOfAssociationsMethods inherited from interface com.evolveum.midpoint.schema.processor.AttributeDefinitionStorecontainsAttributeDefinition, findAttributeDefinitionRequired, findAttributeDefinitionRequired, findAttributeDefinitionStrictlyRequired, findAttributeDefinitionStrictlyRequired, findReferenceAttributeDefinitionRequired, findReferenceAttributeDefinitionRequired, findShadowAttributeDefinitionRequired, findSimpleAttributeDefinition, findSimpleAttributeDefinitionRequired, findSimpleAttributeDefinitionRequired, findSimpleAttributeDefinitionRequired, findSimpleAttributeDefinitionStrictlyRequired, findSimpleAttributeDefinitionStrictlyRequired, getAllSimpleAttributesNames, getAttributeDefinitions, getAttributeDefinitions, getAttributeNames, getReferenceAttributesNames, hasIndexOnlyAttributes, instantiateAttributeMethods inherited from interface com.evolveum.midpoint.util.DebugDumpabledebugDump, debugDump, debugDumpLazily, debugDumpLazilyMethods inherited from interface com.evolveum.midpoint.prism.DefinitioncheckMutableOnExposing, debugDump, getAnnotation, getAnnotations, getMergerIdentifier, getMergerInstance, getMutabilityFlag, getNaturalKeyConstituents, getNaturalKeyInstance, getSchemaContextDefinition, getTypeClass, getTypeName, isAbstract, isElaborate, isOptionalCleanup, isRuntimeSchema, mutatorMethods inherited from interface com.evolveum.midpoint.prism.FreezablecheckImmutable, checkMutable, freeze, isImmutableMethods inherited from interface com.evolveum.midpoint.schema.processor.IdentifiersDefinitionStoregetAllIdentifiers, getAllIdentifiersNames, getPrimaryIdentifierRequired, getSecondaryIdentifierRequired, isIdentifierMethods inherited from interface com.evolveum.midpoint.prism.LocalItemDefinitionStorecontainsItemDefinition, findContainerDefinition, findItemDefinition, findItemDefinition, findLocalItemDefinition, findLocalItemDefinition, findLocalItemDefinitionByIteration, findPropertyDefinition, findReferenceDefinition, getDefinitionsMethods inherited from interface com.evolveum.midpoint.prism.PrismLifecycleDefinitiongetDeprecatedSince, getPlannedRemoval, getRemovedSince, getSchemaMigrations, isDeprecated, isExperimental, isRemovedMethods inherited from interface com.evolveum.midpoint.prism.PrismPresentationDefinitiongetDiagrams, getDisplayHint, getDisplayName, getDisplayOrder, getDocumentation, getDocumentationPreview, getHelp, isEmphasizedMethods inherited from interface com.evolveum.midpoint.schema.processor.ResourceObjectDefinitionareCredentialsCached, areCredentialsCachedLegacy, assertAttached, canRepresent, clone, composite, createBlankShadow, createBlankShadowWithPrimaryId, createPrimaryIdentification, deepClone, findReferenceAttributeDefinition, getActivationBidirectionalMappingType, getActivationFetchStrategy, getActivationInboundMappings, getAssociationDefinitionsFor, getAssociationsComplexTypeDefinition, getAttributesComplexTypeDefinition, getAttributesVolatileOnAddOperation, getAttributesVolatileOnModifyOperation, getAuxiliaryObjectClassNameForAttribute, getCompileTimeClass, getDefaultOperationPolicyOid, getIdentification, getInstantiationOrder, getLastLoginTimestampFetchStrategy, getNamingAttribute, getObjectClassLocalName, getPasswordFetchStrategy, getPasswordInboundMappings, getPasswordOutboundMappings, getReferenceAttributesComplexTypeDefinition, getResourceOid, getSimpleAttributesComplexTypeDefinition, getStaticSubTypes, getSuperType, isActivationCached, isAuxiliaryObjectClassPropertyCached, isCachingEnabled, isEffectivelyCached, matchesObjectClassName, queryFor, replaceAttributeDefinition, shouldUpdateCachingMetadata, toPrismObjectDefinition, toShadowAssociationsContainerDefinition, toShadowAttributesContainerDefinition, trimAttributesToMethods inherited from interface com.evolveum.midpoint.schema.processor.deleg.ResourceObjectDefinitionDelegatorcreateBlankShadowWithTag, createShadowSearchQuery, findAttributeDefinition, findAttributeDefinition, findSimpleAttributeDefinition, findSimpleAttributeDefinition, forLayerImmutable, forLayerMutable, getActivationSchemaHandling, getAuxiliaryObjectClassInboundMappings, getAuxiliaryObjectClassMappings, getBaseContext, getBasicResourceInformation, getCorrelation, getCurrentLayer, getDebugDumpClassName, getDefaultInboundMappingEvaluationPhases, getDefinitionBean, getDelineation, getDescription, getDescriptionAttribute, getDescriptionAttributeName, getDisplayNameAttribute, getDisplayNameAttributeName, getEffectiveShadowCachingPolicy, getEnabledCapability, getFocusSpecification, getHumanReadableName, getItemInboundDefinitions, getLastLoginTimestampDefinition, getLifecycleState, getNamingAttributeName, getNativeObjectClassDefinition, getObjectClassDefinition, getObjectClassName, getObjectMultiplicity, getPasswordDefinition, getPrimaryIdentifiers, getPrimaryIdentifiersNames, getPrismObjectDefinition, getProjectionPolicy, getReferenceAttributeDefinitions, getSearchHierarchyScope, getSecondaryIdentifiers, getSecondaryIdentifiersNames, getSecurityPolicyRef, getShadowMarkingRules, getShortIdentification, getSimpleAttributeDefinitions, getSynchronizationReactions, getTypeDefinition, getTypeIdentification, getVolatility, hasAuxiliaryObjectClass, isDefaultFor, isPrimaryIdentifier, isSecondaryIdentifier, replaceAttributeDefinition, resolveFrameworkName, validateMethods inherited from interface com.evolveum.midpoint.prism.schema.SchemaLookup.AwareschemaLookupMethods inherited from interface com.evolveum.midpoint.prism.SmartVisitableacceptMethods inherited from interface com.evolveum.midpoint.prism.TypeDefinitionisAssignableFrom
- 
Method Details- 
delegateCompositeObjectDefinition delegate()- Specified by:
- delegatein interface- ResourceObjectDefinitionDelegator
 
- 
getConfiguredAuxiliaryObjectClassNamesDescription copied from interface:ResourceObjectDefinitionReturns the names of auxiliary object classes that are "statically" defined for this object type (or object class, in the future). For dynamically composed definitions (CompositeObjectDefinitiononly the statically-defined ones (i.e. those from the structural definition) are returned.- Specified by:
- getConfiguredAuxiliaryObjectClassNamesin interface- CompositeObjectDefinition
- Specified by:
- getConfiguredAuxiliaryObjectClassNamesin interface- ResourceObjectDefinition
- Specified by:
- getConfiguredAuxiliaryObjectClassNamesin interface- ResourceObjectDefinitionDelegator
- See Also:
 
- 
getStructuralDefinitionDescription copied from interface:CompositeObjectDefinitionReturns the structural definition that represents the "base" of this composite definition.- Specified by:
- getStructuralDefinitionin interface- CompositeObjectDefinition
 
- 
getAuxiliaryDefinitionsDescription copied from interface:ResourceObjectDefinitionTODO define semantics (it's different forCompositeObjectDefinitionand the others!- Specified by:
- getAuxiliaryDefinitionsin interface- CompositeObjectDefinition
- Specified by:
- getAuxiliaryDefinitionsin interface- ResourceObjectDefinition
 
 
-