Interface CompositeRefinedObjectClassDefinition
-
- All Superinterfaces:
Cloneable
,ComplexTypeDefinition
,DebugDumpable
,Definition
,Freezable
,LocalDefinitionStore
,ObjectClassComplexTypeDefinition
,PrismContextSensitive
,RefinedObjectClassDefinition
,Revivable
,Serializable
,SmartVisitable<Definition>
,TypeDefinition
,Visitable<Definition>
- All Known Implementing Classes:
CompositeRefinedObjectClassDefinitionImpl
public interface CompositeRefinedObjectClassDefinition extends RefinedObjectClassDefinition
Used to represent combined definition of structural and auxiliary object classes.- Author:
- semancik
-
-
Field Summary
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @NotNull Collection<RefinedObjectClassDefinition>
getAuxiliaryObjectClassDefinitions()
RefinedObjectClassDefinition
getStructuralObjectClassDefinition()
-
Methods inherited from interface com.evolveum.midpoint.prism.ComplexTypeDefinition
containsItemDefinition, getDefaultNamespace, getDefinitions, getExtensionForType, getIgnoredNamespaces, hasSubstitutions, isContainerMarker, isEmpty, isItemDefinitionRemoved, isListMarker, isObjectMarker, isReferenceMarker, isShared, isXsdAnyMarker, itemOrSubstitution, merge, revive, substitution, trimTo
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDump, debugDumpLazily, debugDumpLazily
-
Methods inherited from interface com.evolveum.midpoint.prism.Definition
debugDump, getAnnotation, getDeprecatedSince, getDiagrams, getDisplayName, getDisplayOrder, getDocumentation, getDocumentationPreview, getHelp, getMutabilityFlag, getPlannedRemoval, getProcessing, getSchemaMigrations, getSchemaRegistry, getTypeClass, getTypeClassIfKnown, getTypeName, isAbstract, isDeprecated, isElaborate, isEmphasized, isExperimental, isIgnored, isRuntimeSchema, setAnnotation
-
Methods inherited from interface com.evolveum.midpoint.prism.Freezable
checkImmutable, checkMutable, freeze, isImmutable
-
Methods inherited from interface com.evolveum.midpoint.prism.LocalDefinitionStore
findContainerDefinition, findContainerDefinition, findItemDefinition, findItemDefinition, findLocalItemDefinition, findLocalItemDefinition, findNamedItemDefinition, findPropertyDefinition, findReferenceDefinition, findReferenceDefinition
-
Methods inherited from interface com.evolveum.midpoint.schema.processor.ObjectClassComplexTypeDefinition
createShadowSearchQuery, findAttributeDefinition, getIntent, getKind, getNativeObjectClass, hasIndexOnlyAttributes, instantiate, isAuxiliary, isDefaultInAKind, isIdentifier, isPrimaryIdentifier, isSecondaryIdentifier, toMutable, toResourceAttributeContainerDefinition, toResourceAttributeContainerDefinition
-
Methods inherited from interface com.evolveum.midpoint.prism.PrismContextSensitive
getPrismContext
-
Methods inherited from interface com.evolveum.midpoint.common.refinery.RefinedObjectClassDefinition
clone, containsAttributeDefinition, containsAttributeDefinition, createBlankShadow, createBlankShadow, deepClone, findAssociationDefinition, findAttributeDefinition, findAttributeDefinition, forLayer, getActivationBidirectionalMappingType, getActivationFetchStrategy, getActivationSchemaHandling, getAllIdentifiers, getAssociationDefinitions, getAssociationDefinitions, getAttributeDefinitions, getAuxiliaryObjectClassMappings, getBaseContext, getCapabilities, getDebugDumpClassName, getDescription, getDescriptionAttribute, getDisplayNameAttribute, getEffectiveCapability, getHumanReadableName, getMultiplicity, getNamesOfAssociations, getNamesOfAssociationsWithInboundExpressions, getNamesOfAssociationsWithOutboundExpressions, getNamesOfAttributesWithInboundExpressions, getNamesOfAttributesWithOutboundExpressions, getNamingAttribute, getObjectClassDefinition, getObjectDefinition, getPagedSearches, getPasswordDefinition, getPasswordFetchStrategy, getPasswordInbound, getPasswordOutbound, getPrimaryIdentifiers, getProjection, getProtectedObjectPatterns, getResourceOid, getSearchHierarchyScope, getSecondaryIdentifiers, getSecurityPolicyRef, getShadowDiscriminator, getVolatility, hasAuxiliaryObjectClass, isDefault, isObjectCountingEnabled, isPagedSearchEnabled, matches
-
Methods inherited from interface com.evolveum.midpoint.prism.SmartVisitable
accept
-
Methods inherited from interface com.evolveum.midpoint.prism.TypeDefinition
canRepresent, getCompileTimeClass, getInstantiationOrder, getStaticSubTypes, getSuperType, isAssignableFrom
-
-
-
-
Method Detail
-
getStructuralObjectClassDefinition
RefinedObjectClassDefinition getStructuralObjectClassDefinition()
-
getAuxiliaryObjectClassDefinitions
@NotNull @NotNull Collection<RefinedObjectClassDefinition> getAuxiliaryObjectClassDefinitions()
- Specified by:
getAuxiliaryObjectClassDefinitions
in interfaceRefinedObjectClassDefinition
-
-