Uses of Interface
com.evolveum.midpoint.schema.processor.ResourceObjectDefinition
-
-
Uses of ResourceObjectDefinition in com.evolveum.midpoint.gui.impl.prism.wrapper
Methods in com.evolveum.midpoint.gui.impl.prism.wrapper that return ResourceObjectDefinition Modifier and Type Method Description ResourceObjectDefinition
ConstructionValueWrapper. getResourceObjectDefinition(PrismObject<ResourceType> resource)
-
Uses of ResourceObjectDefinition in com.evolveum.midpoint.model.api
Methods in com.evolveum.midpoint.model.api that return ResourceObjectDefinition Modifier and Type Method Description ResourceObjectDefinition
ModelInteractionService. 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 ResourceObjectDefinition Modifier and Type Method Description SecurityPolicyType
ModelInteractionService. 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 ResourceObjectDefinition Modifier and Type Method Description @NotNull ResourceObjectDefinition
CorrelationContext. getResourceObjectDefinition()
Constructors in com.evolveum.midpoint.model.api.correlation with parameters of type ResourceObjectDefinition Constructor Description CorrelationContext(@NotNull ShadowType resourceObject, @NotNull FocusType preFocus, @NotNull ResourceType resource, @NotNull ResourceObjectDefinition objectDefinition, @Nullable ObjectTemplateType currentObjectTemplate, @Nullable SystemConfigurationType systemConfiguration, @NotNull com.evolveum.midpoint.task.api.Task task)
-
Uses of ResourceObjectDefinition in com.evolveum.midpoint.model.impl.correlator
Fields in com.evolveum.midpoint.model.impl.correlator declared as ResourceObjectDefinition Modifier and Type Field Description @NotNull ResourceObjectDefinition
FullCorrelationContext. resourceObjectDefinition
Constructors in com.evolveum.midpoint.model.impl.correlator with parameters of type ResourceObjectDefinition Constructor Description FullCorrelationContext(@NotNull ShadowType shadow, @NotNull ResourceType resource, @NotNull ResourceObjectDefinition resourceObjectDefinition, @NotNull SynchronizationPolicy synchronizationPolicy, @NotNull FocusType preFocus, @Nullable ObjectTemplateType objectTemplate, @Nullable SystemConfigurationType systemConfiguration)
-
Uses of ResourceObjectDefinition in com.evolveum.midpoint.schema.processor
Subinterfaces of ResourceObjectDefinition in com.evolveum.midpoint.schema.processor Modifier and Type Interface Description interface
CompositeObjectDefinition
Represents ad-hoc combination of definitions of structural and auxiliary object classes.interface
MutableResourceObjectClassDefinition
Interface allowing modifications of an object class definition.interface
ResourceObjectClassDefinition
Describes a resource object class (e.g.interface
ResourceObjectTypeDefinition
Definition of "resource object type".Classes in com.evolveum.midpoint.schema.processor that implement ResourceObjectDefinition Modifier and Type Class Description class
AbstractResourceObjectDefinitionImpl
Common implementation for bothResourceObjectClassDefinition
andResourceObjectTypeDefinition
.class
CompositeObjectDefinitionImpl
Represents ad-hoc combination of definitions of structural and auxiliary object classes.class
ResourceObjectClassDefinitionImpl
Default implementation ofResourceObjectClassDefinition
.class
ResourceObjectTypeDefinitionImpl
Default implementation ofResourceObjectTypeDefinition
.Methods in com.evolveum.midpoint.schema.processor that return ResourceObjectDefinition Modifier and Type Method Description static @NotNull ResourceObjectDefinition
ResourceSchemaUtil. addOwnAuxiliaryObjectClasses(@NotNull ResourceObjectDefinition objectDefinition, @NotNull ResourceSchema resourceSchema)
@NotNull ResourceObjectDefinition
ResourceObjectDefinition. clone()
@NotNull ResourceObjectDefinition
ResourceObjectDefinition. deepClone(@NotNull DeepCloneOperation operation)
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.ResourceObjectDefinition
AbstractResourceObjectDefinitionImpl. forLayer(@NotNull LayerType layer)
ResourceObjectDefinition
ResourceObjectDefinition. forLayer(@NotNull LayerType layer)
Creates a layer-specific version of this definition.ResourceObjectDefinition
ResourceAttributeContainerDefinition. getComplexTypeDefinition()
ResourceObjectDefinition
ResourceAttributeContainerDefinitionImpl. getComplexTypeDefinition()
ResourceObjectDefinition
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()
Methods in com.evolveum.midpoint.schema.processor that return types with arguments of type ResourceObjectDefinition Modifier and Type Method Description @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).Methods in com.evolveum.midpoint.schema.processor with parameters of type ResourceObjectDefinition Modifier and Type Method Description static @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)
static ResourceAttributeContainerImpl
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)
static ResourceAttributeContainerDefinition
ObjectFactory. createResourceAttributeContainerDefinition(QName name, ResourceObjectDefinition resourceObjectDefinition)
Constructors in com.evolveum.midpoint.schema.processor with parameters of type ResourceObjectDefinition Constructor Description CompositeObjectDefinitionImpl(@NotNull ResourceObjectDefinition structuralDefinition, @Nullable Collection<ResourceObjectDefinition> auxiliaryDefinitions)
ResourceObjectIdentification(ResourceObjectDefinition resourceObjectDefinition, Collection<? extends ResourceAttribute<?>> primaryIdentifiers, Collection<? extends ResourceAttribute<?>> secondaryIdentifiers)
ResourceObjectPattern(@NotNull ResourceObjectDefinition resourceObjectDefinition, @NotNull ObjectFilter objectFilter)
Constructor parameters in com.evolveum.midpoint.schema.processor with type arguments of type ResourceObjectDefinition Constructor Description CompositeObjectDefinitionImpl(@NotNull ResourceObjectDefinition structuralDefinition, @Nullable Collection<ResourceObjectDefinition> auxiliaryDefinitions)
-
Uses of ResourceObjectDefinition in com.evolveum.midpoint.schema.processor.deleg
Subinterfaces of ResourceObjectDefinition in com.evolveum.midpoint.schema.processor.deleg Modifier and Type Interface Description interface
CompositeObjectDefinitionDelegator
interface
ResourceObjectClassDefinitionDelegator
interface
ResourceObjectDefinitionDelegator
interface
ResourceObjectTypeDefinitionDelegator
Methods in com.evolveum.midpoint.schema.processor.deleg that return ResourceObjectDefinition Modifier and Type Method Description ResourceObjectDefinition
ResourceObjectDefinitionDelegator. delegate()
default ResourceObjectDefinition
ResourceObjectDefinitionDelegator. forLayer(@NotNull LayerType layer)
default ResourceObjectDefinition
AttributeContainerDefinitionDelegator. getComplexTypeDefinition()
default @NotNull ResourceObjectDefinition
CompositeObjectDefinitionDelegator. getStructuralDefinition()
Methods in com.evolveum.midpoint.schema.processor.deleg that return types with arguments of type ResourceObjectDefinition Modifier and Type Method Description default @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
-
Uses of ResourceObjectDefinition in com.evolveum.midpoint.web.page.admin.resources
Methods in com.evolveum.midpoint.web.page.admin.resources that return ResourceObjectDefinition Modifier and Type Method Description ResourceObjectDefinition
ResourceContentPanel. getDefinitionByKind()
ResourceObjectDefinition
ResourceContentPanel. getDefinitionByObjectClass()
-