Uses of Interface
com.evolveum.midpoint.schema.processor.ResourceObjectDefinition
Package
Description
-
Uses of ResourceObjectDefinition in com.evolveum.midpoint.gui.impl.component.search
Modifier and TypeMethodDescriptionvoid
SearchContext.setResourceObjectDefinition
(ResourceObjectDefinition resourceObjectDefinition) -
Uses of ResourceObjectDefinition in com.evolveum.midpoint.gui.impl.component.search.wrapper
ModifierConstructorDescriptionAssociationSearchItemWrapper
(ResourceObjectDefinition objectDefinition) -
Uses of ResourceObjectDefinition in com.evolveum.midpoint.gui.impl.page.admin.resource
Modifier and TypeMethodDescriptionResourceDetailsModel.findResourceObjectClassDefinition
(QName objectClass) -
Uses of ResourceObjectDefinition in com.evolveum.midpoint.gui.impl.prism.wrapper
Modifier and TypeMethodDescriptionConstructionValueWrapper.getResourceObjectDefinition
(PrismObject<ResourceType> resource) -
Uses of ResourceObjectDefinition in com.evolveum.midpoint.gui.impl.util
Modifier and TypeMethodDescriptionstatic ResourceObjectDefinition
ProvisioningObjectsUtil.getResourceObjectDefinition
(ConstructionType construction, PageBase pageBase) Modifier and TypeMethodDescriptionstatic List<ResourceAssociationDefinition>
ProvisioningObjectsUtil.getRefinedAssociationDefinition
(@NotNull ResourceObjectDefinition oc) static ObjectFilter
ProvisioningObjectsUtil.getShadowTypeFilterForAssociation
(ResourceObjectDefinition oc, ItemName association) -
Uses of ResourceObjectDefinition in com.evolveum.midpoint.model.api
Modifier and TypeMethodDescriptionModelInteractionService.getEditObjectClassDefinition
(@NotNull PrismObject<ShadowType> shadow, @NotNull PrismObject<ResourceType> resource, AuthorizationPhaseType phase, com.evolveum.midpoint.task.api.Task task, OperationResult result) Returns an object definition that reflects edit-ability of the resource object in terms of midPoint schema limitations and security.Modifier and TypeMethodDescriptionModelInteractionService.getSecurityPolicy
(ResourceObjectDefinition rOCDef, com.evolveum.midpoint.task.api.Task task, OperationResult parentResult) -
Uses of ResourceObjectDefinition in com.evolveum.midpoint.model.api.correlation
Modifier and TypeMethodDescription@NotNull ResourceObjectDefinition
CorrelationContext.Shadow.getResourceObjectDefinition()
ModifierConstructorDescriptionShadow
(@NotNull ShadowType resourceObject, @NotNull ResourceType resource, @NotNull ResourceObjectDefinition resourceObjectDefinition, @NotNull FocusType preFocus, @Nullable SystemConfigurationType systemConfiguration, @NotNull com.evolveum.midpoint.task.api.Task task) -
Uses of ResourceObjectDefinition in com.evolveum.midpoint.schema
Modifier and TypeMethodDescriptionstatic <T extends CapabilityType>
TCapabilityUtil.getCapability
(@NotNull ResourceType resource, @Nullable ResourceObjectDefinition objectDefinition, @NotNull Class<T> capabilityClass) Gets a specific capability from resource/connectors/object-class.static boolean
CapabilityUtil.isActivationStatusCapabilityEnabled
(@NotNull ResourceType resource, @Nullable ResourceObjectDefinition objectDefinition) -
Uses of ResourceObjectDefinition in com.evolveum.midpoint.schema.processor
Modifier and TypeInterfaceDescriptioninterface
Represents ad-hoc combination of definitions of structural and auxiliary object classes.interface
Interface allowing modifications of an object class definition.interface
Describes a resource object class (e.g.interface
Definition of "resource object type".Modifier and TypeClassDescriptionclass
Common implementation for bothResourceObjectClassDefinition
andResourceObjectTypeDefinition
.class
Represents ad-hoc combination of definitions of structural and auxiliary object classes.class
Default implementation ofResourceObjectClassDefinition
.final class
Default implementation ofResourceObjectTypeDefinition
.Modifier and TypeMethodDescriptionstatic @NotNull ResourceObjectDefinition
ResourceSchemaUtil.addOwnAuxiliaryObjectClasses
(@NotNull ResourceObjectDefinition objectDefinition, @NotNull ResourceSchema resourceSchema) @NotNull ResourceObjectDefinition
ResourceObjectDefinition.clone()
Returns a mutable definition.@NotNull ResourceObjectDefinition
ResourceObjectDefinition.deepClone
(@NotNull DeepCloneOperation operation) Returns a mutable definition.default @Nullable ResourceObjectDefinition
ResourceSchema.findDefaultDefinitionForKind
(@NotNull ShadowKindType kind) Returns the "default for kind" type definition for given kind.default @NotNull ResourceObjectDefinition
ResourceSchema.findDefaultDefinitionForKindRequired
(@NotNull ShadowKindType kind) AsResourceSchema.findDefaultDefinitionForKind(ShadowKindType)
but the definition must exist.static @Nullable ResourceObjectDefinition
ResourceSchemaUtil.findDefinitionForBulkOperation
(@NotNull ResourceType resource, @Nullable ShadowKindType kind, @Nullable String intent, @Nullable QName objectClassName) Looks up appropriate definition for "bulk operation" i.e.default ResourceObjectDefinition
ResourceSchema.findDefinitionForConstruction
(@NotNull ConstructionType construction) Finds a definition forConstructionType
.default @NotNull ResourceObjectDefinition
ResourceSchema.findDefinitionForConstructionRequired
(@NotNull ConstructionType constructionBean, @NotNull Supplier<String> contextSupplier) AsResourceSchema.findDefinitionForConstruction(ConstructionType)
but throws an exception if the definition is not there.default @Nullable ResourceObjectDefinition
ResourceSchema.findDefinitionForObjectClass
(@NotNull QName name) Returns a type or class definition for a given object class: - if there's a "default for class" type defined, it is returned (this is a kind of pre-4.5 behavior) - otherwise, the object class definition is returned (if there's any)default @NotNull ResourceObjectDefinition
ResourceSchema.findDefinitionForObjectClassRequired
(@NotNull QName name) AsResourceSchema.findDefinitionForObjectClass(QName)
but throws an exception if there's no suitable definition.default @Nullable ResourceObjectDefinition
ResourceSchema.findDefinitionForShadow
(@NotNull ShadowType shadow) Convenience variant ofResourceSchema.findDefinitionForShadow(ShadowType, Collection)
.default @Nullable ResourceObjectDefinition
ResourceSchema.findDefinitionForShadow
(@NotNull ShadowType shadow, @NotNull Collection<QName> additionalAuxObjectClassNames) Returns appropriateResourceObjectDefinition
for given shadow.default @Nullable ResourceObjectDefinition
ResourceSchema.findObjectDefinition
(@NotNull ResourceObjectTypeIdentification typeIdentification) AsResourceSchema.findObjectDefinition(ShadowKindType, String)
but with aggregate representation of type identification.default @Nullable ResourceObjectDefinition
ResourceSchema.findObjectDefinition
(@NotNull ShadowKindType kind, @NotNull String intent) Returns the definition for known kind and intent.default @Nullable ResourceObjectDefinition
ResourceSchema.findObjectDefinition
(@NotNull ShadowKindType kind, @NotNull String intent, @Nullable QName objectClassName) AsResourceSchema.findObjectDefinition(ShadowKindType, String)
but checks the object class compatibility (if object class name is provided).static ResourceObjectDefinition
ResourceSchemaUtil.findObjectDefinitionPrecisely
(@NotNull ResourceType resource, @Nullable ShadowKindType kind, @Nullable String intent, @Nullable QName objectClassName) Determines object type/class definition in a precise way.default @NotNull ResourceObjectDefinition
ResourceSchema.findObjectDefinitionRequired
(@NotNull ResourceObjectTypeIdentification typeIdentification) AsResourceSchema.findObjectDefinition(ResourceObjectTypeIdentification)
but the definition must exist.default @NotNull ResourceObjectDefinition
ResourceSchema.findObjectDefinitionRequired
(@NotNull ShadowKindType kind, @NotNull String intent) AsResourceSchema.findObjectDefinition(ShadowKindType, String)
but the definition must exist.@NotNull ResourceObjectDefinition
AbstractResourceObjectDefinitionImpl.forLayerImmutable
(@NotNull LayerType layer) @NotNull ResourceObjectDefinition
CompositeObjectDefinitionImpl.forLayerImmutable
(@NotNull LayerType layer) @NotNull ResourceObjectDefinition
ResourceObjectDefinition.forLayerImmutable
(@NotNull LayerType layer) AsforLayerMutable(LayerType)
but returns immutable definition.@NotNull ResourceObjectDefinition
AbstractResourceObjectDefinitionImpl.forLayerMutable
(@NotNull LayerType layer) @NotNull ResourceObjectDefinition
ResourceObjectDefinition.forLayerMutable
(@NotNull LayerType layer) Creates a layer-specific mutable version of this definition.ResourceAttributeContainerDefinition.getComplexTypeDefinition()
ResourceAttributeContainerDefinitionImpl.getComplexTypeDefinition()
ResourceObjectIdentification.getResourceObjectDefinition()
@NotNull ResourceObjectDefinition
ResourceObjectPattern.getResourceObjectDefinition()
default @NotNull ResourceObjectDefinition
ResourceAttributeContainer.getResourceObjectDefinitionRequired()
@NotNull ResourceObjectDefinition
CompositeObjectDefinition.getStructuralDefinition()
Returns the structural definition that represents the "base" of this composite definition.@NotNull ResourceObjectDefinition
CompositeObjectDefinitionImpl.getStructuralDefinition()
Modifier and TypeMethodDescription@NotNull Collection<ResourceObjectDefinition>
AbstractResourceObjectDefinitionImpl.getAuxiliaryDefinitions()
@NotNull Collection<ResourceObjectDefinition>
CompositeObjectDefinition.getAuxiliaryDefinitions()
Returns auxiliary definitions.@NotNull Collection<ResourceObjectDefinition>
CompositeObjectDefinitionImpl.getAuxiliaryDefinitions()
@NotNull Collection<ResourceObjectDefinition>
ResourceObjectDefinition.getAuxiliaryDefinitions()
TODO define semantics (it's different forCompositeObjectDefinition
and the others!default @NotNull Collection<ResourceObjectDefinition>
ResourceSchema.getResourceObjectDefinitions()
Returns definitions for all the object classes and types (currently that should be all definitions).Modifier and TypeMethodDescriptionstatic @NotNull ResourceObjectDefinition
ResourceSchemaUtil.addOwnAuxiliaryObjectClasses
(@NotNull ResourceObjectDefinition objectDefinition, @NotNull ResourceSchema resourceSchema) static ResourceAttributeContainer
ResourceAttributeContainer.convertFromContainer
(PrismContainer<?> origAttrContainer, ResourceObjectDefinition resourceObjectDefinition) protected void
AbstractResourceObjectDefinitionImpl.copyDefinitionDataFrom
(@NotNull LayerType layer, @NotNull ResourceObjectDefinition source) static ResourceObjectIdentification
ResourceObjectIdentification.create
(ResourceObjectDefinition objectDefinition, Collection<? extends ResourceAttribute<?>> allIdentifiers) ResourceAttributeContainer.createEmptyContainer
(QName elementName, ResourceObjectDefinition resourceObjectDefinition) static ResourceObjectIdentification
ResourceObjectIdentification.createFromAttributes
(@NotNull ResourceObjectDefinition resourceObjectDefinition, @NotNull Collection<? extends ResourceAttribute<?>> attributes) static ResourceObjectIdentification
ResourceObjectIdentification.createFromShadow
(@NotNull ResourceObjectDefinition resourceObjectDefinition, @NotNull ShadowType shadow) ObjectFactory.createResourceAttributeContainerDefinition
(QName name, ResourceObjectDefinition resourceObjectDefinition) CompositeObjectDefinition.of
(@NotNull ResourceObjectDefinition structuralDefinition, @Nullable Collection<ResourceObjectDefinition> auxiliaryDefinitions) Returns immutable definition.Modifier and TypeMethodDescriptionCompositeObjectDefinition.of
(@NotNull ResourceObjectDefinition structuralDefinition, @Nullable Collection<ResourceObjectDefinition> auxiliaryDefinitions) Returns immutable definition.ModifierConstructorDescriptionResourceObjectIdentification
(ResourceObjectDefinition resourceObjectDefinition, Collection<? extends ResourceAttribute<?>> primaryIdentifiers, Collection<? extends ResourceAttribute<?>> secondaryIdentifiers) ResourceObjectPattern
(@NotNull ResourceObjectDefinition resourceObjectDefinition, @NotNull ObjectFilter objectFilter) -
Uses of ResourceObjectDefinition in com.evolveum.midpoint.schema.processor.deleg
Modifier and TypeInterfaceDescriptioninterface
interface
interface
interface
Modifier and TypeMethodDescriptionResourceObjectDefinitionDelegator.delegate()
default @NotNull ResourceObjectDefinition
ResourceObjectDefinitionDelegator.forLayerImmutable
(@NotNull LayerType layer) default @NotNull ResourceObjectDefinition
ResourceObjectDefinitionDelegator.forLayerMutable
(@NotNull LayerType layer) default ResourceObjectDefinition
AttributeContainerDefinitionDelegator.getComplexTypeDefinition()
default @NotNull ResourceObjectDefinition
CompositeObjectDefinitionDelegator.getStructuralDefinition()
Modifier and TypeMethodDescriptiondefault @NotNull Collection<ResourceObjectDefinition>
CompositeObjectDefinitionDelegator.getAuxiliaryDefinitions()
default @NotNull Collection<ResourceObjectDefinition>
ResourceObjectClassDefinitionDelegator.getAuxiliaryDefinitions()
default @NotNull Collection<ResourceObjectDefinition>
ResourceObjectTypeDefinitionDelegator.getAuxiliaryDefinitions()
-
Uses of ResourceObjectDefinition in com.evolveum.midpoint.schema.util
Modifier and TypeMethodDescriptionstatic PrismObjectDefinition<ShadowType>
ShadowUtil.applyObjectDefinition
(PrismObjectDefinition<ShadowType> shadowDefinition, ResourceObjectDefinition objectClassDefinition) static ResourceAttributeContainer
ShadowUtil.getOrCreateAttributesContainer
(PrismObject<? extends ShadowType> shadow, ResourceObjectDefinition definition) static ResourceAttributeContainer
ShadowUtil.getOrCreateAttributesContainer
(ShadowType shadow, ResourceObjectDefinition definition) static @NotNull ResourceObjectIdentification
ShadowUtil.getResourceObjectIdentification
(PrismObject<ShadowType> shadow, ResourceObjectDefinition objectDefinition) static Collection<ResourceAttribute<?>>
ShadowUtil.getSecondaryIdentifiers
(@Nullable Collection<? extends ResourceAttribute<?>> identifiers, @NotNull ResourceObjectDefinition objectClassDefinition) static boolean
ShadowUtil.hasPrimaryIdentifier
(ShadowType shadow, ResourceObjectDefinition objectDefinition) static boolean
ShadowUtil.hasPrimaryIdentifier
(Collection<? extends ResourceAttribute<?>> identifiers, ResourceObjectDefinition objectDefinition) static boolean
SimulationUtil.isVisible
(@NotNull ResourceObjectDefinition objectDefinition, @NotNull TaskExecutionMode mode) static boolean
SimulationUtil.isVisible
(@NotNull ResourceType resource, @Nullable ResourceObjectDefinition objectDefinition, @NotNull TaskExecutionMode mode) TODO descriptionstatic void
ShadowUtil.removeAllAttributesExceptPrimaryIdentifier
(ShadowType shadow, ResourceObjectDefinition objDef) static void
ShadowUtil.validateAttributeSchema
(ShadowType shadow, ResourceObjectDefinition objectDefinition) -
Uses of ResourceObjectDefinition in com.evolveum.midpoint.web.page.admin.resources
Modifier and TypeMethodDescriptionResourceContentPanel.getDefinitionByKind()
Deprecated, for removal: This API element is subject to removal in a future version.ResourceContentPanel.getDefinitionByObjectClass()
Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of ResourceObjectDefinition in com.evolveum.midpoint.web.page.admin.resources.dto
ModifierConstructorDescriptionObjectClassDetailsDto
(ResourceObjectDefinition definition) ObjectClassDto
(@NotNull ResourceObjectDefinition definition)