Uses of Annotation Interface
com.evolveum.midpoint.util.annotation.Experimental
Packages that use Experimental
Package
Description
GUI API package for various utility classes and interfaces.
Contains the activity framework: the code that supports execution of activities within tasks.
Classes that support execution (run) of activities.
Deals with items processing: buffering, fetching by workers, processing.
This is an experiment how to provide reliable and consistent information about the origin of individual configuration items
(mappings, expressions, etc).
Provides all the necessary support for evaluating selectors and their clauses, i.e.
-
Uses of Experimental in com.evolveum.midpoint.audit.api
Classes in com.evolveum.midpoint.audit.api with annotations of type ExperimentalModifier and TypeInterfaceDescriptioninterface
Methods in com.evolveum.midpoint.audit.api with annotations of type ExperimentalModifier and TypeMethodDescriptionvoid
AuditService.audit
(AuditEventRecordType record, OperationResult parentResult) Emits audit event record provided as a generated Prism bean.AuditService.searchObjectsIterative
(@Nullable ObjectQuery query, @NotNull AuditResultHandler handler, @Nullable Collection<SelectorOptions<GetOperationOptions>> options, @NotNull OperationResult parentResult) Executes iterative search using the provided `handler` to process each object. -
Uses of Experimental in com.evolveum.midpoint.authentication.api
Classes in com.evolveum.midpoint.authentication.api with annotations of type ExperimentalModifier and TypeClassDescriptionenum
Define actual state of authentication module between requestsinterface
not use it, temporary needed interface for old reset password configurationinterface
not use it, temporary needed interface for old reset password configuration -
Uses of Experimental in com.evolveum.midpoint.authentication.api.config
Methods in com.evolveum.midpoint.authentication.api.config with annotations of type ExperimentalModifier and TypeMethodDescriptionvoid
ModuleAuthentication.setAuthentication
(org.springframework.security.core.Authentication authentication) -
Uses of Experimental in com.evolveum.midpoint.casemgmt.api
Classes in com.evolveum.midpoint.casemgmt.api with annotations of type ExperimentalModifier and TypeInterfaceDescriptioninterface
An interface through which external observers can be notified about case-related events. -
Uses of Experimental in com.evolveum.midpoint.cases.api.events
Classes in com.evolveum.midpoint.cases.api.events with annotations of type ExperimentalModifier and TypeInterfaceDescriptioninterface
An interface through which external observers can be notified about case-related events. -
Uses of Experimental in com.evolveum.midpoint.common.configuration.api
Classes in com.evolveum.midpoint.common.configuration.api with annotations of type ExperimentalModifier and TypeClassDescriptionenum
EXPERIMENTALinterface
This is an attempt to provide more typed access to config.xml file content. -
Uses of Experimental in com.evolveum.midpoint.gui.api.prism.wrapper
Methods in com.evolveum.midpoint.gui.api.prism.wrapper with annotations of type ExperimentalModifier and TypeMethodDescriptiondefault PrismContainerWrapper<C>
PrismContainerWrapper.cloneVirtualContainerWithNewValue
(PrismContainerValueWrapper<? extends Containerable> parent, ModelServiceLocator modelServiceLocator) void
PrismContainerWrapper.setIdentifier
(String identifier) -
Uses of Experimental in com.evolveum.midpoint.gui.api.util
Methods in com.evolveum.midpoint.gui.api.util with annotations of type ExperimentalModifier and TypeMethodDescriptionstatic org.apache.wicket.model.IModel<String>
WebComponentUtil.createSimulatedCategoryNameModel
(org.apache.wicket.Component component, org.apache.wicket.model.IModel<SelectableBean<TaskType>> taskModel) Simulates task category using task archetype. -
Uses of Experimental in com.evolveum.midpoint.gui.impl.page.admin.abstractrole.component
Classes in com.evolveum.midpoint.gui.impl.page.admin.abstractrole.component with annotations of type ExperimentalModifier and TypeClassDescriptionclass
Executes arbitrary code that needs aTask
and anOperationResult
. -
Uses of Experimental in com.evolveum.midpoint.gui.impl.page.admin.resource.component.wizard.objectType.associations
Classes in com.evolveum.midpoint.gui.impl.page.admin.resource.component.wizard.objectType.associations with annotations of type ExperimentalModifier and TypeClassDescriptionclass
class
class
class
-
Uses of Experimental in com.evolveum.midpoint.gui.impl.page.admin.resource.component.wizard.objectType.basic
Classes in com.evolveum.midpoint.gui.impl.page.admin.resource.component.wizard.objectType.basic with annotations of type Experimental -
Uses of Experimental in com.evolveum.midpoint.gui.impl.page.admin.resource.component.wizard.objectType.capabilities
Classes in com.evolveum.midpoint.gui.impl.page.admin.resource.component.wizard.objectType.capabilities with annotations of type Experimental -
Uses of Experimental in com.evolveum.midpoint.gui.impl.page.admin.resource.component.wizard.objectType.credentials
Classes in com.evolveum.midpoint.gui.impl.page.admin.resource.component.wizard.objectType.credentials with annotations of type Experimental -
Uses of Experimental in com.evolveum.midpoint.model.api
Classes in com.evolveum.midpoint.model.api with annotations of type ExperimentalModifier and TypeClassDescriptionfinal record
interface
Provides information about processing of given metadata item (e.g.interface
A service provided by the IDM Model that allows to improve the (user) interaction with the model.Methods in com.evolveum.midpoint.model.api with annotations of type ExperimentalModifier and TypeMethodDescriptionvoid
ModelInteractionService.applyView
(CompiledObjectCollectionView existingView, GuiObjectListViewType objectListViewsType) Applying all GuiObjectListViewsType to CompiledObjectCollectionView@NotNull CompiledObjectCollectionView
ModelInteractionService.compileObjectCollectionView
(@NotNull CollectionRefSpecificationType collection, @Nullable Class<? extends Containerable> targetTypeClass, @NotNull Task task, @NotNull OperationResult result) ModelInteractionService.countObjectsFromCollection
(CollectionRefSpecificationType collectionConfig, QName typeForFilter, Collection<SelectorOptions<GetOperationOptions>> defaultOptions, ObjectPaging usedPaging, VariablesMap variables, Task task, OperationResult result) @NotNull CollectionStats
ModelInteractionService.determineCollectionStats
(@NotNull CompiledObjectCollectionView collectionView, @NotNull Task task, @NotNull OperationResult result) @NotNull AuthorizationEvaluationResponseType
ModelDiagnosticService.evaluateAuthorizations
(@NotNull AuthorizationEvaluationRequestType request, @NotNull Task task, @NotNull OperationResult result) Evaluates an authorization request.@NotNull Collection<EvaluatedPolicyRule>
ModelInteractionService.evaluateCollectionPolicyRules
(@NotNull PrismObject<ObjectCollectionType> collection, @Nullable CompiledObjectCollectionView preCompiledView, @Nullable Class<? extends ObjectType> targetTypeClass, @NotNull Task task, @NotNull OperationResult result) Returns all policy rules that apply to the collection.void
ModelInteractionService.expandConfigurationObject
(@NotNull PrismObject<? extends ObjectType> configurationObject, @NotNull Task task, @NotNull OperationResult result) SeeProvisioningService.expandConfigurationObject(PrismObject, Task, OperationResult)
for the description.<O extends ObjectType>
MetadataItemProcessingSpecModelInteractionService.getMetadataItemProcessingSpec
(ItemPath metadataItemPath, PrismObject<O> object, Task task, OperationResult result) Returns specification of processing of given metadata item (e.g.@NotNull CapabilityCollectionType
ModelService.getNativeCapabilities
(@NotNull String connOid, OperationResult result) Method work same asProvisioningService.getNativeCapabilities(String, OperationResult)
.ModelInteractionService.getSearchSpecificationFromCollection
(CompiledObjectCollectionView collection, QName typeForFilter, Collection<SelectorOptions<GetOperationOptions>> options, VariablesMap variables, Task task, OperationResult result) TODO document and clean up the interface<O extends ObjectType>
ProcessedObject<O>ModelService.parseProcessedObject
(@NotNull SimulationResultProcessedObjectType bean, @NotNull Task task, @NotNull OperationResult result) void
ModelInteractionService.processObjectsFromCollection
(CollectionRefSpecificationType collection, QName typeForFilter, Predicate<PrismContainer> handler, Collection<SelectorOptions<GetOperationOptions>> options, VariablesMap variables, Task task, OperationResult result, boolean recordProgress) TODO documentList<? extends Serializable>
ModelInteractionService.searchObjectsFromCollection
(CollectionRefSpecificationType collectionConfig, QName typeForFilter, Collection<SelectorOptions<GetOperationOptions>> defaultOptions, ObjectPaging usedPaging, VariablesMap variables, Task task, OperationResult result) <O extends ObjectType>
List<StringLimitationResult>ModelInteractionService.validateValue
(ProtectedStringType protectedStringValue, ValuePolicyType pp, PrismObject<O> object, Task task, OperationResult parentResult) -
Uses of Experimental in com.evolveum.midpoint.model.api.authentication
Classes in com.evolveum.midpoint.model.api.authentication with annotations of type ExperimentalModifier and TypeClassDescriptionclass
Compiled user profile.class
Compiled form of either object collection view or an implicit object collection, such as (e.g.) anArchetypeType
.class
Methods in com.evolveum.midpoint.model.api.authentication with annotations of type ExperimentalModifier and TypeMethodDescriptionCompiledGuiProfile.getObjectDetails()
May change in the future.@NotNull List<RichHyperlinkType>
CompiledGuiProfile.getUserDashboardLink()
Very likely to change in the future (for "flexible dashboards" feature).void
CompiledGuiProfile.setObjectDetails
(GuiObjectDetailsSetType objectDetails) -
Uses of Experimental in com.evolveum.midpoint.model.api.context
Classes in com.evolveum.midpoint.model.api.context with annotations of type ExperimentalModifier and TypeInterfaceDescriptioninterface
EvaluatedPolicyRule
that is associated to givenEvaluatedAssignment
, either as "own" (i.e.class
Used to find a matching projection context.Methods in com.evolveum.midpoint.model.api.context with annotations of type ExperimentalModifier and TypeMethodDescriptionboolean
Mapping.isConditionSatisfied()
Returns true if the condition is at least partially satisfied, i.e. -
Uses of Experimental in com.evolveum.midpoint.model.api.correlation
Methods in com.evolveum.midpoint.model.api.correlation with annotations of type ExperimentalModifier and TypeMethodDescription<F extends ObjectType>
@NotNull List<F>CompleteCorrelationResult.getAllCandidates
(@NotNull Class<F> focusType) Returns all candidates of given type. -
Uses of Experimental in com.evolveum.midpoint.model.api.correlator
Methods in com.evolveum.midpoint.model.api.correlator with annotations of type ExperimentalModifier and TypeMethodDescriptiondefault void
Correlator.update
(@NotNull CorrelationContext correlationContext, @NotNull OperationResult result) Updates the internal state of the correlator with the "fresh" data from the resource. -
Uses of Experimental in com.evolveum.midpoint.model.api.expr
Methods in com.evolveum.midpoint.model.api.expr with annotations of type ExperimentalModifier and TypeMethodDescriptionvoid
MidpointFunctions.createRecomputeTrigger
(Class<? extends ObjectType> type, String oid) Goes directly to repository service.MidpointFunctions.findCandidateOwners
(@NotNull Class<F> focusType, @NotNull ShadowType resourceObject, @NotNull String resourceOid, @NotNull ShadowKindType kind, @NotNull String intent) Finds candidate owners using defined correlation rules.@Nullable CaseType
MidpointFunctions.getCorrelationCaseForShadow
(@Nullable ShadowType shadow) Returns a correlation case for given shadow. -
Uses of Experimental in com.evolveum.midpoint.model.api.interaction
Classes in com.evolveum.midpoint.model.api.interaction with annotations of type Experimental -
Uses of Experimental in com.evolveum.midpoint.model.api.simulation
Classes in com.evolveum.midpoint.model.api.simulation with annotations of type ExperimentalModifier and TypeInterfaceDescriptionstatic interface
ProcessedObject.ProcessedObjectItemDelta<V extends PrismValue,
D extends ItemDefinition<?>> ItemDelta
augmented with functionality needed to display it in a complex way, for example, with the information on real change(s) to the object.static class
Value touched by a delta, along with their processingProcessedObject.ValueWithState.State
. -
Uses of Experimental in com.evolveum.midpoint.model.api.util
Classes in com.evolveum.midpoint.model.api.util with annotations of type ExperimentalModifier and TypeClassDescriptionclass
interface
Resolves references in intelligent way: taking filters (and embedded expressions) into account. -
Uses of Experimental in com.evolveum.midpoint.model.common
Classes in com.evolveum.midpoint.model.common with annotations of type ExperimentalModifier and TypeClassDescriptionclass
Manages link definitions.class
Commonly-used beans for model-common module. -
Uses of Experimental in com.evolveum.midpoint.model.common.expression.functions
Methods in com.evolveum.midpoint.model.common.expression.functions with annotations of type ExperimentalModifier and TypeMethodDescription@NotNull Collection<?>
BasicExpressionFunctions.getMetadataExtensionValues
(PrismValue value, String itemLocalPart) Simplified version of getMetadataValue aimed at fetching single-segment extension paths.@NotNull Collection<?>
BasicExpressionFunctions.getMetadataValues
(PrismValue value, Object... pathSegments) Generic method to extract all metadata values pointed-to by given item path (specified as segments).@NotNull Collection<?>
BasicExpressionFunctions.getMetadataValues
(PrismValue value, String path) -
Uses of Experimental in com.evolveum.midpoint.model.common.mapping
Classes in com.evolveum.midpoint.model.common.mapping with annotations of type ExperimentalModifier and TypeClassDescriptionclass
To avoid passing contextDescription + now + task to many places let us aggregate this information in this class.Methods in com.evolveum.midpoint.model.common.mapping with annotations of type Experimental -
Uses of Experimental in com.evolveum.midpoint.model.common.mapping.metadata
Classes in com.evolveum.midpoint.model.common.mapping.metadata with annotations of type ExperimentalModifier and TypeClassDescriptionclass
Convenient data structure to provide input for metadata computation for custom transformational metadata mappings. -
Uses of Experimental in com.evolveum.midpoint.model.impl
Classes in com.evolveum.midpoint.model.impl with annotations of type ExperimentalModifier and TypeClassDescriptionclass
Commonly-used beans for model-impl module.interface
A context generally useful for the manipulation of a shadow, e.g.class
The default implementation ofResourceObjectProcessingContext
.Methods in com.evolveum.midpoint.model.impl with annotations of type ExperimentalModifier and TypeMethodDescriptionvoid
ModelObjectResolver.resolveAllReferences
(Collection<PrismContainerValue<?>> pcvs, Object taskObject, OperationResult result) -
Uses of Experimental in com.evolveum.midpoint.model.impl.controller
Methods in com.evolveum.midpoint.model.impl.controller with annotations of type ExperimentalModifier and TypeMethodDescription@NotNull CompiledObjectCollectionView
ModelInteractionServiceImpl.compileObjectCollectionView
(@NotNull CollectionRefSpecificationType collectionRef, @Nullable Class<? extends Containerable> targetTypeClass, @NotNull Task task, @NotNull OperationResult result) @NotNull CollectionStats
ModelInteractionServiceImpl.determineCollectionStats
(@NotNull CompiledObjectCollectionView collectionView, @NotNull Task task, @NotNull OperationResult result) @NotNull Collection<EvaluatedPolicyRule>
ModelInteractionServiceImpl.evaluateCollectionPolicyRules
(@NotNull PrismObject<ObjectCollectionType> collection, @Nullable CompiledObjectCollectionView preCompiledView, @Nullable Class<? extends ObjectType> targetTypeClass, @NotNull Task task, @NotNull OperationResult result) -
Uses of Experimental in com.evolveum.midpoint.model.impl.expr
Classes in com.evolveum.midpoint.model.impl.expr with annotations of type ExperimentalModifier and TypeClassDescriptionclass
Functions related to "linked objects" functionality.class
Used to obtain arbitrary Spring beans from withing scripts.Methods in com.evolveum.midpoint.model.impl.expr with annotations of type ExperimentalModifier and TypeMethodDescription<T extends AssignmentHolderType>
TLinkedObjectsFunctions.createLinkedSource
(String linkTypeName) <T extends AssignmentHolderType>
TMidpointFunctionsImpl.createLinkedSource
(String linkType) <T extends AssignmentHolderType>
TMidpointFunctionsImpl.findLinkedSource
(Class<T> type) <T extends AssignmentHolderType>
TMidpointFunctionsImpl.findLinkedSource
(String linkType) <T extends AssignmentHolderType>
List<T>MidpointFunctionsImpl.findLinkedSources
(Class<T> type) <T extends AssignmentHolderType>
List<T>MidpointFunctionsImpl.findLinkedSources
(String linkTypeName) <T extends AssignmentHolderType>
TMidpointFunctionsImpl.findLinkedTarget
(Class<T> type, String archetypeOid) <T extends AssignmentHolderType>
TMidpointFunctionsImpl.findLinkedTarget
(String linkTypeName) <T extends AssignmentHolderType>
@NotNull List<T>MidpointFunctionsImpl.findLinkedTargets
(Class<T> type, String archetypeOid) <T extends AssignmentHolderType>
@NotNull List<T>MidpointFunctionsImpl.findLinkedTargets
(String linkTypeName) @Nullable ObjectReferenceType
MidpointFunctionsImpl.getFocusObjectReference()
boolean
MidpointFunctionsImpl.hasActiveAssignmentTargetSubtype
(String roleSubtype) -
Uses of Experimental in com.evolveum.midpoint.model.impl.lens
Classes in com.evolveum.midpoint.model.impl.lens with annotations of type ExperimentalMethods in com.evolveum.midpoint.model.impl.lens with annotations of type ExperimentalModifier and TypeMethodDescriptionboolean
LensProjectionContext.isCurrentForProjection()
Returns true if the projection is "current" i.e.boolean
LensProjectionContext.isDefaultForKind
(@NotNull ShadowKindType kind) Use with care!boolean
ItemValueWithOrigin.isPushChanges()
-
Uses of Experimental in com.evolveum.midpoint.model.impl.lens.assignments
Classes in com.evolveum.midpoint.model.impl.lens.assignments with annotations of type ExperimentalModifier and TypeClassDescriptionclass
Describes the evaluation state of assignment / object condition.Methods in com.evolveum.midpoint.model.impl.lens.assignments with annotations of type Experimental -
Uses of Experimental in com.evolveum.midpoint.model.impl.lens.construction
Classes in com.evolveum.midpoint.model.impl.lens.construction with annotations of type ExperimentalModifier and TypeClassDescriptionclass
AssignedConstructionBuilder<AH extends AssignmentHolderType>
class
Resource object construction that was assigned to the focus.class
-
Uses of Experimental in com.evolveum.midpoint.model.impl.lens.executor
Classes in com.evolveum.midpoint.model.impl.lens.executor with annotations of type ExperimentalModifier and TypeInterfaceDescriptionstatic interface
Receives notifications when focus object is modified (or added, or deleted). -
Uses of Experimental in com.evolveum.midpoint.model.impl.lens.projector
Classes in com.evolveum.midpoint.model.impl.lens.projector with annotations of type ExperimentalModifier and TypeInterfaceDescriptioninterface
Marker interface for processors in Projector.Methods in com.evolveum.midpoint.model.impl.lens.projector with annotations of type ExperimentalModifier and TypeMethodDescriptionValueMatcher.findValue
(PrismProperty<T> property, PrismPropertyValue<T> pValue) -
Uses of Experimental in com.evolveum.midpoint.model.impl.lens.projector.focus
Classes in com.evolveum.midpoint.model.impl.lens.projector.focus with annotations of type ExperimentalModifier and TypeClassDescriptionclass
Creates value metadata for source projections: resource objects that are to be fed into inbound mappings. -
Uses of Experimental in com.evolveum.midpoint.model.impl.lens.projector.focus.consolidation
Classes in com.evolveum.midpoint.model.impl.lens.projector.focus.consolidation with annotations of type ExperimentalModifier and TypeClassDescriptionclass
Responsible for consolidation of delta set triple map (plus, minus, zero sets for individual items) to item deltas. -
Uses of Experimental in com.evolveum.midpoint.model.impl.lens.projector.policy.evaluators
Classes in com.evolveum.midpoint.model.impl.lens.projector.policy.evaluators with annotations of type ExperimentalModifier and TypeClassDescriptionclass
class
-
Uses of Experimental in com.evolveum.midpoint.model.impl.lens.projector.util
Classes in com.evolveum.midpoint.model.impl.lens.projector.util with annotations of type ExperimentalModifier and TypeClassDescription@interface
Specifies requirements on execution of processor methods through ClockworkMedic.partialExecute and related methods.@interface
Marker annotation for medic-invocable projection processor method.interface
ProcessorMethodRef<X extends ObjectType>
Typical processor "component-level" method that performs a well defined part of the computation.interface
ProjectionAwareProcessorMethodRef<X extends ObjectType>
Typical processor "component-level" method that performs a well defined part of the computation.interface
SimplifiedProcessorMethodRef<X extends ObjectType>
Typical processor "component-level" method that performs a well defined part of the computation. -
Uses of Experimental in com.evolveum.midpoint.model.impl.security
Classes in com.evolveum.midpoint.model.impl.security with annotations of type Experimental -
Uses of Experimental in com.evolveum.midpoint.model.impl.simulation
Classes in com.evolveum.midpoint.model.impl.simulation with annotations of type ExperimentalModifier and TypeClassDescriptionclass
SingleDeltaSimulationDataImpl<E extends ObjectType>
SimulationData
representing a single delta (in a context). -
Uses of Experimental in com.evolveum.midpoint.model.impl.sync.tasks
Classes in com.evolveum.midpoint.model.impl.sync.tasks with annotations of type ExperimentalModifier and TypeClassDescriptionclass
Specifies which objects are to be synchronized. -
Uses of Experimental in com.evolveum.midpoint.model.impl.tasks.sources
Classes in com.evolveum.midpoint.model.impl.tasks.sources with annotations of type ExperimentalModifier and TypeClassDescriptionclass
Searches for container values at the model level. -
Uses of Experimental in com.evolveum.midpoint.model.impl.trigger
Classes in com.evolveum.midpoint.model.impl.trigger with annotations of type ExperimentalModifier and TypeClassDescriptionclass
"Synchronizes" resource object shadow: retrieves the resource objects and calls change notification dispatcher. -
Uses of Experimental in com.evolveum.midpoint.model.impl.util
Classes in com.evolveum.midpoint.model.impl.util with annotations of type Experimental -
Uses of Experimental in com.evolveum.midpoint.notifications.api
Classes in com.evolveum.midpoint.notifications.api with annotations of type ExperimentalModifier and TypeClassDescriptionfinal record
EventProcessingContext<E extends Event>
Global context for processing a single event. -
Uses of Experimental in com.evolveum.midpoint.notifications.api.events
Classes in com.evolveum.midpoint.notifications.api.events with annotations of type Experimental -
Uses of Experimental in com.evolveum.midpoint.notifications.api.transports
Classes in com.evolveum.midpoint.notifications.api.transports with annotations of type ExperimentalModifier and TypeClassDescriptionfinal record
Contextual information related to sending of a message. -
Uses of Experimental in com.evolveum.midpoint.prism
Classes in com.evolveum.midpoint.prism with annotations of type ExperimentalModifier and TypeInterfaceDescriptioninterface
ConfigurableVisitor<T extends Visitable<T>>
Visitor with configurable behavior.class
DeeplyFreezableReference<T extends Serializable>
Reference that freezes the referenced object as well.class
A list that can be made immutable.class
FreezableReference<T extends Serializable>
A reference that can be made immutable.interface
Represents visitable JAXB bean.interface
Represents visitor of generated JAXB beans.interface
MutableItemDefinition<I extends Item>
EXPERIMENTALclass
ResolvedItemPath<ID extends ItemDefinition<?>>
Resolution of a path in a prism container definition, as far as possible.interface
Fields in com.evolveum.midpoint.prism with annotations of type ExperimentalModifier and TypeFieldDescriptionstatic final QName
PrismConstants.VALUE_METADATA_CONTAINER_NAME
This is just an internal name for value metadata container.Methods in com.evolveum.midpoint.prism with annotations of type ExperimentalModifier and TypeMethodDescriptionvoid
MutableComplexTypeDefinition.addSubstitution
(ItemDefinition<?> itemDef, ItemDefinition<?> maybeSubst) static <T extends Objectable>
PrismObject<T>PrismObject.cast
(PrismObject<?> object, Class<T> type) default <C extends Containerable>
CContainerable.cloneWithoutId()
Creates a clone but with ID removed.<V extends PrismValue,
D extends ItemDefinition<?>>
Item<V,D> ItemFactory.createDummyItem
(Item<V, D> itemOld, D definition, ItemPath path) Creates a dummy container with a fixed path.<I extends Item<?,
?>>
IPrismReference.findReferencedItem
(ItemPath path, Class<I> type) Tries to find referenced path (path starting with object derefence) in-memory.<I extends Item<?,
?>>
IPrismReferenceValue.findReferencedItem
(ItemPath path, Class<I> type) default Collection<QName>
PrismContainerDefinition.getAlwaysUseForEquals()
Returns list of items which should be always used for equals, even if they are operational, and equivalence strategy does not consider operational data.<A> A
Definition.getAnnotation
(QName qname) Returns generic definition annotation.PrismContext.getDefaultReferenceTypeName()
Type name for serialization of Referencable that's not of XML type (e.g.Definition.getDiagrams()
PrismContext.getExtensionContainerTypeName()
PrismContext.getProvenanceEquivalenceStrategy()
default @Nullable Object
PrismValue.getRealValueIfExists()
default @Nullable Object
PrismValue.getRealValueOrRawType
(PrismContext prismContext) default @NotNull Collection<Object>
Item.getRealValuesOrRawTypes
(PrismContext prismContext) ItemDefinition.getSubstitutionHead()
Returns the name of an element this one can be substituted for (e.g.@NotNull ValueMetadata
PrismValue.getValueMetadata()
Maybe it is better to expect empty value metadata if these are absent.default <C extends Containerable>
@NotNull PrismContainer<C>PrismValue.getValueMetadataAsContainer()
Returns value metadata as typed PrismContainer.PrismContext.getValueMetadataFactory()
default List<PrismPropertyDefinition<?>>
ComplexTypeDefinition.getXmlAttributeDefinitions()
default boolean
ComplexTypeDefinition.hasOperationalOnlyItems()
default boolean
PrismValue.hasRealClass()
boolean
ComplexTypeDefinition.hasSubstitutions()
default boolean
ComplexTypeDefinition.hasSubstitutions
(QName qName) Returns true if item has substitutions in current container definitiondefault boolean
PrismContainerDefinition.isAlwaysUseForEquals
(QName name) Returns true, if item is explicitly specified mentioned to be used for equalsdefault boolean
TypeDefinition.isAssignableFrom
(TypeDefinition other, SchemaRegistry registry) boolean
ItemDefinition.isHeterogeneousListItem()
Can be used in heterogeneous lists as a list item.boolean
ItemDefinition.isIndexOnly()
If true, this item is not stored in XML representation in repo.boolean
ComplexTypeDefinition.isListMarker()
True if the complex type definition is a type dedicated to hold so-called https://docs.evolveum.com/midpoint/devel/design/xml-json-yaml-vs-xnode-vs-internal-data/heterogeneous-lists/[heterogeneous lists].default boolean
Ignores untyped values (considers them non-matching).default boolean
ItemDefinition.isSearchable()
Returns true if item definition is searchable.default boolean
ComplexTypeDefinition.isStrictAnyMarker()
boolean
PrismValue.isTransient()
default Optional<ItemDefinition<?>>
ComplexTypeDefinition.itemOrSubstitution
(QName name) void
PrismContext.registerValueBasedDefinitionLookup
(ValueBasedDefinitionLookupHelper lookup) default void
MutablePrismContainerDefinition.setAlwaysUseForEquals
(@NotNull Collection<QName> keysElem) Experimental: USe only with care, this overrides behavior of listed operational=true items in equivalence strategies for containers.default void
MutableComplexTypeDefinition.setAttributeDefinitions
(List<PrismPropertyDefinition<?>> definitions) void
PrismContext.setExtraValidation
(boolean value) void
PrismValue.setTransient
(boolean value) void
PrismValue.setValueMetadata
(Containerable realValue) Sets metadata from this value (from PCV).void
PrismValue.setValueMetadata
(PrismContainer<?> valueMetadata) Sets metadata for this value.void
PrismValue.setValueMetadata
(ValueMetadata valueMetadata) Sets metadata for this value.void
PrismContext.setValueMetadataFactory
(ValueMetadataFactory factory) ItemDefinition.structuredType()
Returns complex type definition of item, if underlying value is possible structured.ComplexTypeDefinition.substitution
(QName name) PrismContext.valueBasedDefinitionLookupsForType
(QName typeName) -
Uses of Experimental in com.evolveum.midpoint.prism.annotation
Classes in com.evolveum.midpoint.prism.annotation with annotations of type Experimental -
Uses of Experimental in com.evolveum.midpoint.prism.delta
Methods in com.evolveum.midpoint.prism.delta with annotations of type ExperimentalModifier and TypeMethodDescriptionboolean
ObjectDelta.deleteModification
(ItemDelta<?, ?> itemDelta) Deletes a modification, if it exists in a given MODIFY delta.void
ObjectDelta.removeEstimatedOldValues()
void
ObjectDelta.removeOperationalItems()
static <O extends Objectable>
PrismValueDeltaSetTriple<PrismObjectValue<O>>ItemDeltaUtil.toDeltaSetTriple
(PrismObject<O> objectOld, ObjectDelta<O> delta) TheItemDeltaUtil.toDeltaSetTriple(Item, ItemDelta)
for whole objects.ObjectDelta.toDeltaSetTriple
(PrismObject<O> objectOld) CreatesPrismValueDeltaSetTriple
(plus/minus/zero sets) for the value ofPrismObject
. -
Uses of Experimental in com.evolveum.midpoint.prism.delta.builder
Methods in com.evolveum.midpoint.prism.delta.builder with annotations of type ExperimentalModifier and TypeMethodDescriptionS_ItemEntry.oldObject
(Containerable object) The state of object before the delta is applied.S_ItemEntry.optimizing()
Should we skip idempotent item deltas? (Default is `false`.) -
Uses of Experimental in com.evolveum.midpoint.prism.impl
Classes in com.evolveum.midpoint.prism.impl with annotations of type ExperimentalMethods in com.evolveum.midpoint.prism.impl with annotations of type ExperimentalModifier and TypeMethodDescriptionvoid
Adds a given value with no checks, no definition application, and so on.boolean
TypeDefinitionImpl.isAssignableFrom
(TypeDefinition other, SchemaRegistry schemaRegistry) Crawls up the type hierarchy and looks for type name equivalence.void
PrismContainerValueImpl.mergeContent
(@NotNull PrismContainerValue<?> other, @NotNull List<QName> overwrite) -
Uses of Experimental in com.evolveum.midpoint.prism.impl.delta
Methods in com.evolveum.midpoint.prism.impl.delta with annotations of type ExperimentalModifier and TypeMethodDescriptionvoid
ObjectDeltaImpl.removeEstimatedOldValues()
void
ObjectDeltaImpl.removeOperationalItems()
-
Uses of Experimental in com.evolveum.midpoint.prism.impl.delta.builder
Classes in com.evolveum.midpoint.prism.impl.delta.builder with annotations of type ExperimentalModifier and TypeClassDescriptionclass
DeltaBuilder<C extends Containerable>
Grammar ---- ObjectDelta ::= (ItemDelta)* ( 'OBJECT-DELTA(oid)' | 'ITEM-DELTA' | 'ITEM-DELTAS' ) ItemDelta ::= 'ITEM(...)' ( ( 'ADD-VALUES(...)' 'DELETE-VALUES(...)'? ) | ( 'DELETE-VALUES(...)' 'ADD-VALUES(...)'? ) | 'REPLACE-VALUES(...)' ) ---- When combining DELETE and ADD prefer using DELETE first to match the actual behavior. -
Uses of Experimental in com.evolveum.midpoint.prism.impl.metadata
Classes in com.evolveum.midpoint.prism.impl.metadata with annotations of type ExperimentalMethods in com.evolveum.midpoint.prism.impl.metadata with annotations of type ExperimentalModifier and TypeMethodDescription@NotNull Collection<Object>
ValueMetadataAdapter.getRealValuesOrRawTypes
(PrismContext prismContext) -
Uses of Experimental in com.evolveum.midpoint.prism.impl.schema
Methods in com.evolveum.midpoint.prism.impl.schema with annotations of type ExperimentalModifier and TypeMethodDescription<O extends Objectable>
PrismObjectDefinition<O>SchemaRegistryImpl.findObjectDefinitionByCompileTimeClass
(@NotNull Class<O> compileTimeClass) -
Uses of Experimental in com.evolveum.midpoint.prism.metadata
Classes in com.evolveum.midpoint.prism.metadata with annotations of type ExperimentalModifier and TypeInterfaceDescriptioninterface
Provides empty value metadata. -
Uses of Experimental in com.evolveum.midpoint.prism.path
Classes in com.evolveum.midpoint.prism.path with annotations of type ExperimentalModifier and TypeClassDescriptionclass
PathKeyedMap<T>
Special case of a map that has ItemPath as a key.class
A "safe" set ofItemPath
- i.e. -
Uses of Experimental in com.evolveum.midpoint.prism.polystring
Methods in com.evolveum.midpoint.prism.polystring with annotations of type ExperimentalModifier and TypeMethodDescriptionvoid
Do NOT rely on this method too much.void
PolyString.setTranslation
(PolyStringTranslationType translation) Do NOT rely on this method too much. -
Uses of Experimental in com.evolveum.midpoint.prism.query
Methods in com.evolveum.midpoint.prism.query with annotations of type ExperimentalModifier and TypeMethodDescriptiondefault boolean
ValueFilter.canNestInsideExists
(ItemPath existsPath) Returns true, if current filter can be rewritten to be nested inside exists filter with prefix path This means filter with path prefix/item will become prefix exists (item)default boolean
ObjectFilter.matchesOnly
(ItemPath... paths) Returns true, if filter processes only enumerated item paths and does not use referencedBy, ownedBy where path context changes drastically.default ValueFilter<V,
D> -
Uses of Experimental in com.evolveum.midpoint.prism.query.builder
Methods in com.evolveum.midpoint.prism.query.builder with annotations of type ExperimentalModifier and TypeMethodDescriptionS_FilterEntry.itemAs
(PrismProperty<?> property) S_FilterEntry.itemWithDef
(ItemDefinition<?> itemDefinition, QName... names) -
Uses of Experimental in com.evolveum.midpoint.prism.schema
Methods in com.evolveum.midpoint.prism.schema with annotations of type ExperimentalModifier and TypeMethodDescriptionboolean
SchemaRegistry.isAssignableFromGeneral
(@NotNull QName superType, @NotNull QName subType) Crawls through the type definition tree. -
Uses of Experimental in com.evolveum.midpoint.prism.util
Methods in com.evolveum.midpoint.prism.util with annotations of type ExperimentalModifier and TypeMethodDescriptionvoid
PrismMonitor.afterObjectParsing
(@Nullable PrismObject<?> object) void
PrismMonitor.afterObjectSerialization
(@NotNull PrismObject<?> item) void
PrismMonitor.beforeObjectParsing()
Beware! This may not cover all object parsing operations.void
PrismMonitor.beforeObjectSerialization
(@NotNull PrismObject<?> item) Beware! This may not cover all object serializations.static <T> List<T>
CloneUtil.cloneCollectionMembersWithoutIds
(Collection<T> collection) -
Uses of Experimental in com.evolveum.midpoint.prism.xnode
Classes in com.evolveum.midpoint.prism.xnode with annotations of type ExperimentalModifier and TypeInterfaceDescriptioninterface
This is a marker that a given prism item is incomplete. -
Uses of Experimental in com.evolveum.midpoint.provisioning.api
Classes in com.evolveum.midpoint.provisioning.api with annotations of type ExperimentalModifier and TypeInterfaceDescriptioninterface
Handles changes retrieved byProvisioningService#synchronize(ResourceShadowCoordinates, LiveSyncOptions, LiveSyncTokenStorage, LiveSyncEventHandler, Task, OperationResult)
method.class
TODO TODO include SynchronizationOperationResult?interface
TODOMethods in com.evolveum.midpoint.provisioning.api with annotations of type ExperimentalModifier and TypeMethodDescriptionvoid
ProvisioningService.expandConfigurationObject
(@NotNull PrismObject<? extends ObjectType> configurationObject, @NotNull Task task, @NotNull OperationResult result) Expands (in-memory) configuration object by (e.g.) resolving references to super/template objects, and so on.SynchronizationEvent.getErrorMessage()
Error message related to the pre-processing of this event.@NotNull CapabilityCollectionType
ProvisioningService.getNativeCapabilities
(@NotNull String connOid, OperationResult result) Method create collection of capabilities which connector support. -
Uses of Experimental in com.evolveum.midpoint.repo.api
Classes in com.evolveum.midpoint.repo.api with annotations of type ExperimentalModifier and TypeInterfaceDescriptioninterface
TODO better place, better nameclass
ModifyObjectResult<T extends ObjectType>
Contains information about object modification result; primarily needed by repository caching algorithms.interface
Used to access performance monitors.Methods in com.evolveum.midpoint.repo.api with annotations of type ExperimentalModifier and TypeMethodDescriptiondefault int
RepositoryService.countAggregate
(AggregateQuery<?> query, OperationResult parentResult) default ModifyObjectResult<SimulationResultType>
RepositoryService.deleteSimulatedProcessedObjects
(String oid, @Nullable String transactionId, OperationResult result) default <T extends ObjectType>
@NotNull ModifyObjectResult<T>RepositoryService.modifyObjectDynamically
(@NotNull Class<T> type, @NotNull String oid, @Nullable Collection<SelectorOptions<GetOperationOptions>> getOptions, @NotNull RepositoryService.ModificationsSupplier<T> modificationsSupplier, @Nullable RepoModifyOptions modifyOptions, @NotNull OperationResult parentResult) Modifies an object dynamically.default @NotNull SearchResultList<PrismContainerValue<?>>
RepositoryService.searchAggregate
(AggregateQuery<?> query, OperationResult parentResult) <T extends Containerable>
SearchResultMetadataRepositoryService.searchContainersIterative
(@NotNull Class<T> type, @Nullable ObjectQuery query, @NotNull ObjectHandler<T> handler, @Nullable Collection<SelectorOptions<GetOperationOptions>> options, @NotNull OperationResult parentResult) Executes iterative container search using the provided `handler` to process each container.RepositoryService.searchReferencesIterative
(@Nullable ObjectQuery query, @NotNull ObjectHandler<ObjectReferenceType> handler, @Nullable Collection<SelectorOptions<GetOperationOptions>> options, @NotNull OperationResult parentResult) Executes iterative reference search using the provided `handler` to process each references. -
Uses of Experimental in com.evolveum.midpoint.repo.api.query
Classes in com.evolveum.midpoint.repo.api.query with annotations of type ExperimentalModifier and TypeClassDescriptionclass
CompleteQuery<T extends ObjectType>
Wraps everything we need to count or look for objects. -
Uses of Experimental in com.evolveum.midpoint.repo.api.util
Classes in com.evolveum.midpoint.repo.api.util with annotations of type ExperimentalModifier and TypeInterfaceDescriptioninterface
Methods that facilitate working withAccessCertificationCampaignType
and related objects at the repository level.interface
Methods that facilitate working withCaseType
andCaseWorkItemType
objects at the repository level. -
Uses of Experimental in com.evolveum.midpoint.repo.cache.invalidation
Classes in com.evolveum.midpoint.repo.cache.invalidation with annotations of type ExperimentalModifier and TypeClassDescriptionclass
Wrapping invalidation event.final class
TODO -
Uses of Experimental in com.evolveum.midpoint.repo.common
Classes in com.evolveum.midpoint.repo.common with annotations of type ExperimentalModifier and TypeClassDescriptionclass
Application event related to system configuration being (re)loaded bySystemObjectCache
. -
Uses of Experimental in com.evolveum.midpoint.repo.common.activity
Classes in com.evolveum.midpoint.repo.common.activity with annotations of type ExperimentalModifier and TypeInterfaceDescriptioninterface
Notifies external observers about activity-related events.interface
Notifies external observers about "report created" events.class
Provides common functionality related to activities (something likeTaskManager
does for tasks). -
Uses of Experimental in com.evolveum.midpoint.repo.common.activity.handlers
Classes in com.evolveum.midpoint.repo.common.activity.handlers with annotations of type ExperimentalModifier and TypeInterfaceDescriptioninterface
ActivityHandler<WD extends WorkDefinition,
AH extends ActivityHandler<WD, AH>> Spring component that ensures handling activity invocations. -
Uses of Experimental in com.evolveum.midpoint.repo.common.activity.run
Classes in com.evolveum.midpoint.repo.common.activity.run with annotations of type ExperimentalModifier and TypeClassDescriptionclass
Reporting characteristics of an activity.class
Exception that carries supplementary information on how it should be treated (with the respect to operation result and task run result status).class
Describes the "error state" of the current activity run.Methods in com.evolveum.midpoint.repo.common.activity.run with annotations of type ExperimentalModifier and TypeMethodDescriptiondefault ActivityState
IterativeActivityRunSpecifics.useOtherActivityStateForCounters
(@NotNull OperationResult result) Should we use activity state other than the state of the current activity when keeping the counters (e.g. -
Uses of Experimental in com.evolveum.midpoint.repo.common.activity.run.buckets
Methods in com.evolveum.midpoint.repo.common.activity.run.buckets with annotations of type ExperimentalModifier and TypeMethodDescriptionvoid
BucketingManager.releaseAllWorkBucketsFromWorker
(@NotNull String coordinatorTaskOid, @NotNull String workerTaskOid, @NotNull ActivityPath activityPath, ActivityBucketManagementStatistics statistics, OperationResult result) Releases all work buckets from a suspended worker. -
Uses of Experimental in com.evolveum.midpoint.repo.common.activity.run.processing
Classes in com.evolveum.midpoint.repo.common.activity.run.processing with annotations of type ExperimentalModifier and TypeClassDescriptionclass
ContainerableProcessingRequest<C extends Containerable>
Request to process a containerable.class
Request to process a generic data item.Fields in com.evolveum.midpoint.repo.common.activity.run.processing with annotations of type ExperimentalModifier and TypeFieldDescriptionprotected final @NotNull String
ItemProcessingRequest.identifier
Unique identifier of this request. -
Uses of Experimental in com.evolveum.midpoint.repo.common.activity.run.reports
Classes in com.evolveum.midpoint.repo.common.activity.run.reports with annotations of type ExperimentalModifier and TypeClassDescriptionclass
Very simple report reader, to be used for tests or for displaying parts of reports created. -
Uses of Experimental in com.evolveum.midpoint.repo.common.activity.run.reports.formatters
Classes in com.evolveum.midpoint.repo.common.activity.run.reports.formatters with annotations of type Experimental -
Uses of Experimental in com.evolveum.midpoint.repo.common.activity.run.state
Methods in com.evolveum.midpoint.repo.common.activity.run.state with annotations of type ExperimentalModifier and TypeMethodDescriptionActivityState.getActivityStatesUpwardsForParent
(OperationResult result) Returns an iterator over activity states, from the parent of the current activity to the root.void
ActivityItemProcessingStatistics.updateStatisticsForSimpleClients
(boolean forced) Very ugly hack. -
Uses of Experimental in com.evolveum.midpoint.repo.common.expression
Classes in com.evolveum.midpoint.repo.common.expression with annotations of type ExperimentalModifier and TypeInterfaceDescriptioninterface
Computes value metadata during consolidation.interface
Computes value metadata during expression evaluation or during consolidation.Methods in com.evolveum.midpoint.repo.common.expression with annotations of type ExperimentalModifier and TypeMethodDescriptionboolean
ValueSetDefinition.isYieldSpecific()
Whether we deal with whole values (false) or only with specific yields (true). -
Uses of Experimental in com.evolveum.midpoint.repo.common.query
Classes in com.evolveum.midpoint.repo.common.query with annotations of type ExperimentalModifier and TypeClassDescriptionclass
Translates a linked selector (LinkedObjectSelectorType) to appropriate ObjectFilter.class
Translates a selector (ObjectSelectorType
) to appropriateObjectFilter
. -
Uses of Experimental in com.evolveum.midpoint.repo.common.util
Classes in com.evolveum.midpoint.repo.common.util with annotations of type ExperimentalModifier and TypeClassDescriptionclass
Writes provided OperationExecutionType records into objects. -
Uses of Experimental in com.evolveum.midpoint.repo.sqlbase.perfmon
Classes in com.evolveum.midpoint.repo.sqlbase.perfmon with annotations of type ExperimentalModifier and TypeClassDescriptionclass
Maintains a collection of SQL performance monitors, typically one for the repository and one for SQL audit service. -
Uses of Experimental in com.evolveum.midpoint.schema
Classes in com.evolveum.midpoint.schema with annotations of type ExperimentalModifier and TypeInterfaceDescriptioninterface
Denotes an object capable of receiving an acknowledge that an item was processed.enum
Should be definitions updated after an object is retrieved via model API? See `applySchemasAndSecurity` method.class
Internal (parsed) representation of a collection of selector-qualifiedGetOperationOptions
.class
Query diagnostics request: contains query to be executed (or at least translated) and some options.class
Response from the "diagnose query" operation.Methods in com.evolveum.midpoint.schema with annotations of type ExperimentalModifier and TypeMethodDescriptionstatic GetOperationOptions
GetOperationOptions.createDistinct()
Should the results be made distinct.SearchResultList.deepClone()
Just to emphasize the semantics.static Collection<SelectorOptions<GetOperationOptions>>
GetOperationOptions.disableReadOnly
(Collection<SelectorOptions<GetOperationOptions>> options) Disables readOnly option (while not modifying the original object).SearchResultList.shallowClone()
Just to indicate that clone() is a deep one :)SearchResultList.toDeeplyFrozenList()
Returns deep frozen list - either this or a clone.boolean
ObjectDeltaOperation.wasReallyExecuted()
Approximate information if the delta was "really" executed i.e. -
Uses of Experimental in com.evolveum.midpoint.schema.config
Classes in com.evolveum.midpoint.schema.config with annotations of type ExperimentalModifier and TypeClassDescriptionclass
ConfigurationItem<T extends Serializable & Cloneable>
Helper class that provides complex information about a configuration item (e.g., a mapping).class
Description of an origin of a configuration item (expression, mapping, and so on). -
Uses of Experimental in com.evolveum.midpoint.schema.constants
Fields in com.evolveum.midpoint.schema.constants with annotations of type ExperimentalModifier and TypeFieldDescriptionstatic final String
SchemaConstants.MODEL_POLICY_SITUATION_INVALID_DATA
static final String
SchemaConstants.MODEL_POLICY_SITUATION_PROTECTED_SHADOW
-
Uses of Experimental in com.evolveum.midpoint.schema.error
Classes in com.evolveum.midpoint.schema.error with annotations of type ExperimentalModifier and TypeClassDescriptionclass
This class should provide user-understandable messages related to configuration errors, i.e.class
PoC implementation of dumping a "logical" stack, consisting of a sequence of nestedOperationResult
objects. -
Uses of Experimental in com.evolveum.midpoint.schema.expression
Methods in com.evolveum.midpoint.schema.expression with annotations of type ExperimentalModifier and TypeMethodDescriptionstatic TypedValue<?>
TypedValue.of
(@NotNull Collection<? extends PrismValue> prismValues, @Nullable QName typeName) Creates aTypedValue
with a collection of real values.static TypedValue<?>
-
Uses of Experimental in com.evolveum.midpoint.schema.messaging
Classes in com.evolveum.midpoint.schema.messaging with annotations of type ExperimentalModifier and TypeClassDescriptionclass
A simplified representation of a requested asynchronous provisioning operation.class
Provides basic message-manipulation methods to be used in scripts (typically, async update transformation scripts). -
Uses of Experimental in com.evolveum.midpoint.schema.metadata
Classes in com.evolveum.midpoint.schema.metadata with annotations of type ExperimentalModifier and TypeClassDescriptionclass
Used to compare metadata from the provenance point of view.class
-
Uses of Experimental in com.evolveum.midpoint.schema.processor
Classes in com.evolveum.midpoint.schema.processor with annotations of type ExperimentalMethods in com.evolveum.midpoint.schema.processor with annotations of type ExperimentalModifier and TypeMethodDescriptionResourceObjectDefinition.getConfiguredAuxiliaryObjectClassNames()
Returns the names of auxiliary object classes that are "statically" defined for this object type (or object class, in the future).boolean
ResourceObjectDefinition.isDefaultFor
(@NotNull ShadowKindType kind) Returns true if this definition can be considered as a default for the specified kind. -
Uses of Experimental in com.evolveum.midpoint.schema.result
Methods in com.evolveum.midpoint.schema.result with annotations of type ExperimentalModifier and TypeMethodDescriptionvoid
OperationResult.dumpBasicInfo
(StringBuilder sb, String prefix, int indent) void
OperationResult.markExceptionRecorded()
Marks the current exception (that is expected to be throws outside the context of the current operation) as already processed - so no further actions (besides closing the result) are necessary.void
OperationResult.switchHandledErrorToSuccess()
This is used in situations where handled error is actually the success. -
Uses of Experimental in com.evolveum.midpoint.schema.route
Classes in com.evolveum.midpoint.schema.route with annotations of type Experimental -
Uses of Experimental in com.evolveum.midpoint.schema.selector.eval
Classes in com.evolveum.midpoint.schema.selector.eval with annotations of type ExperimentalModifier and TypeClassDescriptionclass
Keeps everything needed to produce a filter from given selector and clause.class
Keeps everything needed to evaluate whether a clause matches given value or how is clause translated to a filter. -
Uses of Experimental in com.evolveum.midpoint.schema.statistics
Classes in com.evolveum.midpoint.schema.statistics with annotations of type ExperimentalModifier and TypeClassDescriptionclass
Data to be displayed.class
Maintains information on processing of a given item: a resource object (for tasks like import or reconciliation), a repository object (e.g.class
Represents data about iterative operation that starts.interface
Object capable of receiving updates on progress.class
Formatting that - in fact - does nothing. -
Uses of Experimental in com.evolveum.midpoint.schema.traces
Classes in com.evolveum.midpoint.schema.traces with annotations of type ExperimentalModifier and TypeClassDescriptionclass
Expands object references (from pointers to dictionary to full objects).class
class
interface
TODOclass
class
class
enum
enum
class
class
class
class
class
class
class
-
Uses of Experimental in com.evolveum.midpoint.schema.traces.details
Classes in com.evolveum.midpoint.schema.traces.details with annotations of type ExperimentalModifier and TypeClassDescriptionclass
Something of interest during tracing of some low-level operation i.e.interface
ProcessingTracer<E extends AbstractTraceEvent>
Traces processing of low-level operations like selectors or authorizations processing. -
Uses of Experimental in com.evolveum.midpoint.schema.traces.operations
Classes in com.evolveum.midpoint.schema.traces.operations with annotations of type Experimental -
Uses of Experimental in com.evolveum.midpoint.schema.traces.visualizer
Classes in com.evolveum.midpoint.schema.traces.visualizer with annotations of type ExperimentalModifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
TODO reworkinterface
-
Uses of Experimental in com.evolveum.midpoint.schema.util
Classes in com.evolveum.midpoint.schema.util with annotations of type ExperimentalModifier and TypeClassDescriptionclass
class
ObjectSet<O extends ObjectType>
This is a set of objects that considers objects being equal by simply comparing their OIDs.class
class
"One stop shop" for accessing various aspects of a resource (defined byResourceType
object).class
Very simple expression utils.Methods in com.evolveum.midpoint.schema.util with annotations of type ExperimentalModifier and TypeMethodDescriptionstatic UcfChangeType
UcfChangeUtil.createFromAsyncProvisioningRequest
(JsonAsyncProvisioningRequest request, String defaultNamespace, PrismContext prismContext) CreatesUcfChangeType
fromJsonAsyncProvisioningRequest
.static ObjectReferenceType
ObjectTypeUtil.createOidOnlyObjectRef
(ObjectType object) Creates a very basic (OID-only) reference for a given object.static String
AssignmentUtil.getAssignmentInfo
(AssignmentType assignment) static String
AssignmentUtil.getSegmentInfo
(AssignmentPathSegmentType segment) -
Uses of Experimental in com.evolveum.midpoint.schema.util.delta
Classes in com.evolveum.midpoint.schema.util.delta with annotations of type ExperimentalModifier and TypeClassDescriptionclass
Filters item deltas according to specified criteria. -
Uses of Experimental in com.evolveum.midpoint.schema.util.task
Classes in com.evolveum.midpoint.schema.util.task with annotations of type ExperimentalModifier and TypeClassDescriptionclass
Helps with creatingActivityDefinitionType
objects.class
Extract of the most relevant performance information about an activity.static interface
static interface
static interface
static interface
interface
Used to resolve tasks (mainly subtasks) in various utility methods in this package. -
Uses of Experimental in com.evolveum.midpoint.security.enforcer.api
Classes in com.evolveum.midpoint.security.enforcer.api with annotations of type Experimental -
Uses of Experimental in com.evolveum.midpoint.task.api
Classes in com.evolveum.midpoint.task.api with annotations of type ExperimentalModifier and TypeClassDescriptionclass
A container for task parent and root.class
Exception that carries supplementary information on how it should be treated (with the respect to operation result and task run result status).Methods in com.evolveum.midpoint.task.api with annotations of type ExperimentalModifier and TypeMethodDescriptionvoid
Task.addArchetypeInformation
(@NotNull String archetypeOid) Adds an archetype for the task.void
Task.addArchetypeInformationIfMissing
(@NotNull String archetypeOid) AsTask.addArchetypeInformation(String)
but executed only if there's no archetype currently set.void
Task.addTracingRequest
(TracingRootType point) Requests (future) tracing for given tracing point - for this task.@NotNull ClusterStateType
TaskManager.determineClusterState
(OperationResult result) Retrieves the cluster state needed e.g.default @NotNull ExecutionModeType
RunningTask.getActivityExecutionMode()
Returns the execution mode (e.g.RunningLightweightTask.getLightweightTaskParent()
Returns the in-memory version of the parent task.@Nullable Task
RunningTask.getParentTask()
@NotNull Task
RunningTask.getRootTask()
TODO EXPERIMENTAL@NotNull String
RunningTask.getRootTaskOid()
TODOTask.getTracingProfile()
Returns (reference to tracing profile) that was defined for the tracing started by this task.@NotNull Collection<TracingRootType>
Task.getTracingRequestedFor()
Get points for which the tracing is requested (within this task).void
TaskManager.markClosedTaskSuspended
(String oid, OperationResult result) Brings a closed task to suspended state.void
Task.registerConnIdOperationsListener
(@NotNull ConnIdOperationsListener listener) Registers aConnIdOperationsListener
.void
Task.removeTracingRequests()
Removes all tracing requests for this task.void
Task.setTracingProfile
(TracingProfileType tracingProfile) Sets the profile to be used for future tracing within this task.void
Task.unregisterConnIdOperationsListener
(@NotNull ConnIdOperationsListener listener) Unregisters aConnIdOperationsListener
. -
Uses of Experimental in com.evolveum.midpoint.util
Classes in com.evolveum.midpoint.util with annotations of type ExperimentalModifier and TypeInterfaceDescriptioninterface
Almost the same as Runnable but this one can throw CommonException and is serializable.interface
Almost the same as Consumer but this one is Serializable and can throw CommonException.interface
CheckedFunction<T,
R> Almost the same as Function but this one is Serializable and can throw CommonException.class
Matches a string against a set of patterns that can be either in "naive" format, using "*" as a wildcard, or in regex format.final class
TransientCache<K,
V> Cache that is transient but can be declared final in serializable objects.Methods in com.evolveum.midpoint.util with annotations of type ExperimentalModifier and TypeMethodDescriptionstatic <T extends Throwable>
TMiscUtil.createSame
(T original, String message) static SingleLocalizableMessage
static String
MiscUtil.getDiagInfo
(Object o) static String
MiscUtil.getDiagInfo
(Object o, int maxLength) static String
MiscUtil.getDiagInfo
(Collection<?> objects, int maxItems, int maxLengthPerObject) static Object
MiscUtil.getDiagInfoLazy
(Object o) static <T extends Throwable>
voidMiscUtil.throwAsSame
(Throwable original, String message) Re-throws the original exception wrapped in the same class (e.g. -
Uses of Experimental in com.evolveum.midpoint.util.caching
Fields in com.evolveum.midpoint.util.caching with annotations of type ExperimentalModifier and TypeFieldDescriptionfinal AtomicInteger
CachePerformanceCollector.CacheData.overSizedQueries
final AtomicInteger
CachePerformanceCollector.CacheData.skippedStaleData
Methods in com.evolveum.midpoint.util.caching with annotations of type ExperimentalModifier and TypeMethodDescriptionstatic boolean
void
CachePerformanceCollector.registerOverSizedQuery
(Class<?> type) void
CachePerformanceCollector.registerSkippedStaleData
(Class<?> type) -
Uses of Experimental in com.evolveum.midpoint.util.exception
Classes in com.evolveum.midpoint.util.exception with annotations of type ExperimentalModifier and TypeClassDescriptionclass
No user is logged in, although it is expected.Methods in com.evolveum.midpoint.util.exception with annotations of type ExperimentalModifier and TypeMethodDescriptionCommonException.getSeverity()
Not all exceptions are fatal.Provides additional context information to the exception by creating a wrapping one. -
Uses of Experimental in com.evolveum.midpoint.util.statistics
Classes in com.evolveum.midpoint.util.statistics with annotations of type ExperimentalModifier and TypeClassDescriptionfinal class
This class provides basically the functionality of MidpointInterceptor.interface
EXPERIMENTAL. -
Uses of Experimental in com.evolveum.midpoint.web.page.admin.configuration
Classes in com.evolveum.midpoint.web.page.admin.configuration with annotations of type ExperimentalModifier and TypeClassDescriptionclass
class
class
-
Uses of Experimental in com.evolveum.midpoint.web.page.admin.dto
Classes in com.evolveum.midpoint.web.page.admin.dto with annotations of type Experimental -
Uses of Experimental in com.evolveum.midpoint.web.page.admin.server
Classes in com.evolveum.midpoint.web.page.admin.server with annotations of type ExperimentalModifier and TypeClassDescriptionclass
Utility methods useful for displaying task information. -
Uses of Experimental in com.evolveum.midpoint.web.page.self
Classes in com.evolveum.midpoint.web.page.self with annotations of type Experimental -
Uses of Experimental in com.evolveum.prism.xml.ns._public.types_3
Methods in com.evolveum.prism.xml.ns._public.types_3 with annotations of type ExperimentalModifier and TypeMethodDescriptionRawType.extractString()
TEMPORARY.void
RawType.setRawValue
(XNode replacement) Sets the new raw content, defined by an XNode.