Uses of Interface
com.evolveum.midpoint.schema.processor.ResourceObjectDefinition
-
-
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(PrismObject<ShadowType> shadow, PrismObject<ResourceType> resource, AuthorizationPhaseType phase, com.evolveum.midpoint.task.api.Task task, OperationResult result)
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.schema
Constructors in com.evolveum.midpoint.schema with parameters of type ResourceObjectDefinition Constructor Description ResourceShadowCoordinates(String resourceOid, @NotNull ResourceObjectDefinition definition, @Nullable String tag)
ResourceShadowDiscriminator(String resourceOid, ResourceObjectDefinition definition, String tag, boolean gone)
-
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
Used to represent combined definition 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
Used to represent combined definition 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 @NotNull ResourceObjectDefinition
ResourceObjectDefinition. clone()
@NotNull ResourceObjectDefinition
ResourceObjectDefinition. deepClone(@NotNull DeepCloneOperation operation)
default @Nullable ResourceObjectDefinition
ResourceSchema. findDefinitionForObjectClass(@NotNull QName name)
Returns a 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. findObjectDefinition(@NotNull ShadowKindType kind, @Nullable String intent)
LikeResourceSchema.findObjectDefinition(ShadowKindType, String, QName)
but without object class name.default @Nullable ResourceObjectDefinition
ResourceSchema. findObjectDefinition(@NotNull ShadowKindType kind, @Nullable String intent, @Nullable QName objectClassName)
Returns object definition (type or class) matching given kind and intent, and object class.default @NotNull ResourceObjectDefinition
ResourceSchema. findObjectDefinitionRequired(@NotNull ShadowKindType kind, @Nullable String intent)
AsResourceSchema.findObjectDefinition(ShadowKindType, String)
but throwsNullPointerException
if a definition cannot be found (in a normal way).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()
static @Nullable ResourceObjectDefinition
ResourceObjectDefinitionResolver. getDefinitionForShadow(@NotNull ResourceSchema resourceSchema, @NotNull PrismObject<ShadowType> shadow)
static @Nullable ResourceObjectDefinition
ResourceObjectDefinitionResolver. getDefinitionForShadow(@NotNull ResourceSchema resourceSchema, @NotNull ShadowType shadow)
Returns appropriateResourceObjectDefinition
for given shadow.static ResourceObjectDefinition
ResourceObjectDefinitionResolver. getObjectDefinitionPrecisely(@NotNull ResourceType resource, @Nullable ShadowKindType kind, @Nullable String intent, @Nullable QName objectClassName, @NotNull Collection<QName> additionalAuxiliaryObjectClassNames, boolean unknownValuesSupported)
Determines object type/class definition in a precise way.ResourceObjectDefinition
ResourceObjectIdentification. getResourceObjectDefinition()
@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>
CompositeObjectDefinition. getAuxiliaryDefinitions()
Returns auxiliary definitions.@NotNull Collection<ResourceObjectDefinition>
CompositeObjectDefinitionImpl. getAuxiliaryDefinitions()
@NotNull Collection<ResourceObjectDefinition>
ResourceObjectClassDefinitionImpl. getAuxiliaryDefinitions()
@NotNull Collection<ResourceObjectDefinition>
ResourceObjectDefinition. getAuxiliaryDefinitions()
TODO define semantics (it's different forCompositeObjectDefinition
and the others!@NotNull Collection<ResourceObjectDefinition>
ResourceObjectTypeDefinitionImpl. getAuxiliaryDefinitions()
Methods in com.evolveum.midpoint.schema.processor with parameters of type ResourceObjectDefinition Modifier and Type Method Description 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)
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
ResourceObjectDefinitionDelegator
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()
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>
ResourceObjectDefinitionDelegator. getAuxiliaryDefinitions()
-
Uses of ResourceObjectDefinition in com.evolveum.midpoint.schema.util
-