Uses of Interface
com.evolveum.midpoint.schema.processor.ResourceObjectDefinition
Packages that use ResourceObjectDefinition
Package
Description
-
Uses of ResourceObjectDefinition in com.evolveum.midpoint.gui.impl.component.search
Methods in com.evolveum.midpoint.gui.impl.component.search that return ResourceObjectDefinitionMethods in com.evolveum.midpoint.gui.impl.component.search with parameters of type ResourceObjectDefinitionModifier and TypeMethodDescriptionvoidSearchContext.setResourceObjectDefinition(ResourceObjectDefinition resourceObjectDefinition) -
Uses of ResourceObjectDefinition in com.evolveum.midpoint.gui.impl.component.search.wrapper
Constructors in com.evolveum.midpoint.gui.impl.component.search.wrapper with parameters of type ResourceObjectDefinitionModifierConstructorDescriptionAssociationSearchItemWrapper(ResourceObjectDefinition objectDefinition) -
Uses of ResourceObjectDefinition in com.evolveum.midpoint.gui.impl.page.admin.resource
Methods in com.evolveum.midpoint.gui.impl.page.admin.resource that return ResourceObjectDefinitionModifier and TypeMethodDescriptionResourceDetailsModel.findResourceObjectClassDefinition(QName objectClass) -
Uses of ResourceObjectDefinition in com.evolveum.midpoint.gui.impl.prism.wrapper
Methods in com.evolveum.midpoint.gui.impl.prism.wrapper that return ResourceObjectDefinitionModifier and TypeMethodDescriptionConstructionValueWrapper.getResourceObjectDefinition(PrismObject<ResourceType> resource) -
Uses of ResourceObjectDefinition in com.evolveum.midpoint.gui.impl.util
Methods in com.evolveum.midpoint.gui.impl.util that return ResourceObjectDefinitionModifier and TypeMethodDescriptionstatic ResourceObjectDefinitionProvisioningObjectsUtil.getResourceObjectDefinition(ConstructionType construction, PageBase pageBase) Methods in com.evolveum.midpoint.gui.impl.util with parameters of type ResourceObjectDefinitionModifier and TypeMethodDescriptionstatic List<ResourceAssociationDefinition>ProvisioningObjectsUtil.getRefinedAssociationDefinition(@NotNull ResourceObjectDefinition oc) static ObjectFilterProvisioningObjectsUtil.getShadowTypeFilterForAssociation(ResourceObjectDefinition oc, ItemName association) -
Uses of ResourceObjectDefinition in com.evolveum.midpoint.model.api
Methods in com.evolveum.midpoint.model.api that return ResourceObjectDefinitionModifier 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.Methods in com.evolveum.midpoint.model.api with parameters of type ResourceObjectDefinitionModifier and TypeMethodDescriptionModelInteractionService.getSecurityPolicy(ResourceObjectDefinition rOCDef, com.evolveum.midpoint.task.api.Task task, OperationResult parentResult) -
Uses of ResourceObjectDefinition in com.evolveum.midpoint.model.api.correlation
Methods in com.evolveum.midpoint.model.api.correlation that return ResourceObjectDefinitionModifier and TypeMethodDescription@NotNull ResourceObjectDefinitionCorrelationContext.Shadow.getResourceObjectDefinition()Constructors in com.evolveum.midpoint.model.api.correlation with parameters of type ResourceObjectDefinitionModifierConstructorDescriptionShadow(@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
Methods in com.evolveum.midpoint.schema with parameters of type ResourceObjectDefinitionModifier 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 booleanCapabilityUtil.isActivationStatusCapabilityEnabled(@NotNull ResourceType resource, @Nullable ResourceObjectDefinition objectDefinition) -
Uses of ResourceObjectDefinition in com.evolveum.midpoint.schema.processor
Subinterfaces of ResourceObjectDefinition in com.evolveum.midpoint.schema.processorModifier and TypeInterfaceDescriptioninterfaceRepresents ad-hoc combination of definitions of structural and auxiliary object classes.interfaceInterface allowing modifications of an object class definition.interfaceDescribes a resource object class (e.g. ri:inetOrgPerson).interfaceDefinition of "resource object type".Classes in com.evolveum.midpoint.schema.processor that implement ResourceObjectDefinitionModifier and TypeClassDescriptionclassCommon implementation for bothResourceObjectClassDefinitionandResourceObjectTypeDefinition.classRepresents ad-hoc combination of definitions of structural and auxiliary object classes.classDefault implementation ofResourceObjectClassDefinition.final classDefault implementation ofResourceObjectTypeDefinition.Methods in com.evolveum.midpoint.schema.processor that return ResourceObjectDefinitionModifier and TypeMethodDescriptionstatic @NotNull ResourceObjectDefinitionResourceSchemaUtil.addOwnAuxiliaryObjectClasses(@NotNull ResourceObjectDefinition objectDefinition, @NotNull ResourceSchema resourceSchema) @NotNull ResourceObjectDefinitionResourceObjectDefinition.clone()Returns a mutable definition.@NotNull ResourceObjectDefinitionResourceObjectDefinition.deepClone(@NotNull DeepCloneOperation operation) Returns a mutable definition.default @Nullable ResourceObjectDefinitionResourceSchema.findDefaultDefinitionForKind(@NotNull ShadowKindType kind) Returns the "default for kind" type definition for given kind.default @NotNull ResourceObjectDefinitionResourceSchema.findDefaultDefinitionForKindRequired(@NotNull ShadowKindType kind) AsResourceSchema.findDefaultDefinitionForKind(ShadowKindType)but the definition must exist.static @Nullable ResourceObjectDefinitionResourceSchemaUtil.findDefinitionForBulkOperation(@NotNull ResourceType resource, @Nullable ShadowKindType kind, @Nullable String intent, @Nullable QName objectClassName) Looks up appropriate definition for "bulk operation" i.e. operation that is executed for given kind/intent/objectclass on given resource.default ResourceObjectDefinitionResourceSchema.findDefinitionForConstruction(@NotNull ConstructionType construction) Finds a definition forConstructionType.default @NotNull ResourceObjectDefinitionResourceSchema.findDefinitionForConstructionRequired(@NotNull ConstructionType constructionBean, @NotNull Supplier<String> contextSupplier) AsResourceSchema.findDefinitionForConstruction(ConstructionType)but throws an exception if the definition is not there.default @Nullable ResourceObjectDefinitionResourceSchema.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 ResourceObjectDefinitionResourceSchema.findDefinitionForObjectClassRequired(@NotNull QName name) AsResourceSchema.findDefinitionForObjectClass(QName)but throws an exception if there's no suitable definition.default @Nullable ResourceObjectDefinitionResourceSchema.findDefinitionForShadow(@NotNull ShadowType shadow) Convenience variant ofResourceSchema.findDefinitionForShadow(ShadowType, Collection).default @Nullable ResourceObjectDefinitionResourceSchema.findDefinitionForShadow(@NotNull ShadowType shadow, @NotNull Collection<QName> additionalAuxObjectClassNames) Returns appropriateResourceObjectDefinitionfor given shadow.default @Nullable ResourceObjectDefinitionResourceSchema.findObjectDefinition(@NotNull ResourceObjectTypeIdentification typeIdentification) AsResourceSchema.findObjectDefinition(ShadowKindType, String)but with aggregate representation of type identification.default @Nullable ResourceObjectDefinitionResourceSchema.findObjectDefinition(@NotNull ShadowKindType kind, @NotNull String intent) Returns the definition for known kind and intent.default @Nullable ResourceObjectDefinitionResourceSchema.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 ResourceObjectDefinitionResourceSchemaUtil.findObjectDefinitionPrecisely(@NotNull ResourceType resource, @Nullable ShadowKindType kind, @Nullable String intent, @Nullable QName objectClassName) Determines object type/class definition in a precise way.default @NotNull ResourceObjectDefinitionResourceSchema.findObjectDefinitionRequired(@NotNull ResourceObjectTypeIdentification typeIdentification) AsResourceSchema.findObjectDefinition(ResourceObjectTypeIdentification)but the definition must exist.default @NotNull ResourceObjectDefinitionResourceSchema.findObjectDefinitionRequired(@NotNull ShadowKindType kind, @NotNull String intent) AsResourceSchema.findObjectDefinition(ShadowKindType, String)but the definition must exist.@NotNull ResourceObjectDefinitionAbstractResourceObjectDefinitionImpl.forLayerImmutable(@NotNull LayerType layer) @NotNull ResourceObjectDefinitionCompositeObjectDefinitionImpl.forLayerImmutable(@NotNull LayerType layer) @NotNull ResourceObjectDefinitionResourceObjectDefinition.forLayerImmutable(@NotNull LayerType layer) AsforLayerMutable(LayerType)but returns immutable definition.@NotNull ResourceObjectDefinitionAbstractResourceObjectDefinitionImpl.forLayerMutable(@NotNull LayerType layer) @NotNull ResourceObjectDefinitionResourceObjectDefinition.forLayerMutable(@NotNull LayerType layer) Creates a layer-specific mutable version of this definition.ResourceAttributeContainerDefinition.getComplexTypeDefinition()ResourceAttributeContainerDefinitionImpl.getComplexTypeDefinition()ResourceObjectIdentification.getResourceObjectDefinition()@NotNull ResourceObjectDefinitionResourceObjectPattern.getResourceObjectDefinition()default @NotNull ResourceObjectDefinitionResourceAttributeContainer.getResourceObjectDefinitionRequired()@NotNull ResourceObjectDefinitionCompositeObjectDefinition.getStructuralDefinition()Returns the structural definition that represents the "base" of this composite definition.@NotNull ResourceObjectDefinitionCompositeObjectDefinitionImpl.getStructuralDefinition()Methods in com.evolveum.midpoint.schema.processor that return types with arguments of type ResourceObjectDefinitionModifier 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 forCompositeObjectDefinitionand the others!default @NotNull Collection<ResourceObjectDefinition>ResourceSchema.getResourceObjectDefinitions()Returns definitions for all the object classes and types (currently that should be all definitions).Methods in com.evolveum.midpoint.schema.processor with parameters of type ResourceObjectDefinitionModifier and TypeMethodDescriptionstatic @NotNull ResourceObjectDefinitionResourceSchemaUtil.addOwnAuxiliaryObjectClasses(@NotNull ResourceObjectDefinition objectDefinition, @NotNull ResourceSchema resourceSchema) static ResourceAttributeContainerResourceAttributeContainer.convertFromContainer(PrismContainer<?> origAttrContainer, ResourceObjectDefinition resourceObjectDefinition) protected voidAbstractResourceObjectDefinitionImpl.copyDefinitionDataFrom(@NotNull LayerType layer, @NotNull ResourceObjectDefinition source) static ResourceObjectIdentificationResourceObjectIdentification.create(ResourceObjectDefinition objectDefinition, Collection<? extends ResourceAttribute<?>> allIdentifiers) ResourceAttributeContainer.createEmptyContainer(QName elementName, ResourceObjectDefinition resourceObjectDefinition) static ResourceObjectIdentificationResourceObjectIdentification.createFromAttributes(@NotNull ResourceObjectDefinition resourceObjectDefinition, @NotNull Collection<? extends ResourceAttribute<?>> attributes) static ResourceObjectIdentificationResourceObjectIdentification.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.Method parameters in com.evolveum.midpoint.schema.processor with type arguments of type ResourceObjectDefinitionModifier and TypeMethodDescriptionCompositeObjectDefinition.of(@NotNull ResourceObjectDefinition structuralDefinition, @Nullable Collection<ResourceObjectDefinition> auxiliaryDefinitions) Returns immutable definition.Constructors in com.evolveum.midpoint.schema.processor with parameters of type ResourceObjectDefinitionModifierConstructorDescriptionResourceObjectIdentification(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
Subinterfaces of ResourceObjectDefinition in com.evolveum.midpoint.schema.processor.delegModifier and TypeInterfaceDescriptioninterfaceinterfaceinterfaceinterfaceMethods in com.evolveum.midpoint.schema.processor.deleg that return ResourceObjectDefinitionModifier and TypeMethodDescriptionResourceObjectDefinitionDelegator.delegate()default @NotNull ResourceObjectDefinitionResourceObjectDefinitionDelegator.forLayerImmutable(@NotNull LayerType layer) default @NotNull ResourceObjectDefinitionResourceObjectDefinitionDelegator.forLayerMutable(@NotNull LayerType layer) default ResourceObjectDefinitionAttributeContainerDefinitionDelegator.getComplexTypeDefinition()default @NotNull ResourceObjectDefinitionCompositeObjectDefinitionDelegator.getStructuralDefinition()Methods in com.evolveum.midpoint.schema.processor.deleg that return types with arguments of type ResourceObjectDefinitionModifier 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
Methods in com.evolveum.midpoint.schema.util with parameters of type ResourceObjectDefinitionModifier and TypeMethodDescriptionstatic PrismObjectDefinition<ShadowType>ShadowUtil.applyObjectDefinition(PrismObjectDefinition<ShadowType> shadowDefinition, ResourceObjectDefinition objectClassDefinition) static ResourceAttributeContainerShadowUtil.getOrCreateAttributesContainer(PrismObject<? extends ShadowType> shadow, ResourceObjectDefinition definition) static ResourceAttributeContainerShadowUtil.getOrCreateAttributesContainer(ShadowType shadow, ResourceObjectDefinition definition) static @NotNull ResourceObjectIdentificationShadowUtil.getResourceObjectIdentification(PrismObject<ShadowType> shadow, ResourceObjectDefinition objectDefinition) static Collection<ResourceAttribute<?>>ShadowUtil.getSecondaryIdentifiers(@Nullable Collection<? extends ResourceAttribute<?>> identifiers, @NotNull ResourceObjectDefinition objectClassDefinition) static booleanShadowUtil.hasPrimaryIdentifier(ShadowType shadow, ResourceObjectDefinition objectDefinition) static booleanShadowUtil.hasPrimaryIdentifier(Collection<? extends ResourceAttribute<?>> identifiers, ResourceObjectDefinition objectDefinition) static booleanSimulationUtil.isVisible(@NotNull ResourceObjectDefinition objectDefinition, @NotNull TaskExecutionMode mode) static booleanSimulationUtil.isVisible(@NotNull ResourceType resource, @Nullable ResourceObjectDefinition objectDefinition, @NotNull TaskExecutionMode mode) TODO descriptionstatic voidShadowUtil.removeAllAttributesExceptPrimaryIdentifier(ShadowType shadow, ResourceObjectDefinition objDef) static voidShadowUtil.validateAttributeSchema(ShadowType shadow, ResourceObjectDefinition objectDefinition) -
Uses of ResourceObjectDefinition in com.evolveum.midpoint.web.page.admin.resources
Methods in com.evolveum.midpoint.web.page.admin.resources that return ResourceObjectDefinitionModifier 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
Methods in com.evolveum.midpoint.web.page.admin.resources.dto that return ResourceObjectDefinitionConstructors in com.evolveum.midpoint.web.page.admin.resources.dto with parameters of type ResourceObjectDefinitionModifierConstructorDescriptionObjectClassDetailsDto(ResourceObjectDefinition definition) ObjectClassDto(@NotNull ResourceObjectDefinition definition)