Uses of Class
com.evolveum.midpoint.util.annotation.Experimental
-
-
Uses of Experimental in com.evolveum.midpoint.common.configuration.api
Classes in com.evolveum.midpoint.common.configuration.api with annotations of type Experimental Modifier and Type Class Description classProfilingModeEXPERIMENTALinterfaceSystemConfigurationSectionThis is an attempt to provide more typed access to config.xml file content. -
Uses of Experimental in com.evolveum.midpoint.model.api
Classes in com.evolveum.midpoint.model.api with annotations of type Experimental Modifier and Type Interface Description interfaceMetadataItemProcessingSpecProvides information about processing of given metadata item (e.g.interfaceModelInteractionServiceA 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 Experimental Modifier and Type Method Description voidModelInteractionService. applyView(CompiledObjectCollectionView existingView, GuiObjectListViewType objectListViewsType)Applying all GuiObjectListViewsType to CompiledObjectCollectionView@NotNull CompiledObjectCollectionViewModelInteractionService. compileObjectCollectionView(@NotNull CollectionRefSpecificationType collection, @Nullable Class<? extends Containerable> targetTypeClass, @NotNull com.evolveum.midpoint.task.api.Task task, @NotNull OperationResult result)IntegerModelInteractionService. countObjectsFromCollection(CollectionRefSpecificationType collectionConfig, QName typeForFilter, Collection<SelectorOptions<GetOperationOptions>> defaultOptions, ObjectPaging usedPaging, VariablesMap variables, com.evolveum.midpoint.task.api.Task task, OperationResult result)<O extends ObjectType>
@NotNull CollectionStatsModelInteractionService. determineCollectionStats(@NotNull CompiledObjectCollectionView collectionView, @NotNull com.evolveum.midpoint.task.api.Task task, @NotNull OperationResult result)@NotNull Collection<EvaluatedPolicyRule>ModelInteractionService. evaluateCollectionPolicyRules(@NotNull PrismObject<ObjectCollectionType> collection, @Nullable CompiledObjectCollectionView collectionView, @Nullable Class<? extends ObjectType> targetTypeClass, @NotNull com.evolveum.midpoint.task.api.Task task, @NotNull OperationResult result)Returns all policy rules that apply to the collection.<O extends ObjectType>
MetadataItemProcessingSpecModelInteractionService. getMetadataItemProcessingSpec(ItemPath metadataItemPath, PrismObject<O> object, com.evolveum.midpoint.task.api.Task task, OperationResult result)Returns specification of processing of given metadata item (e.g.<C extends Containerable>
ModelInteractionService.SearchSpec<C>ModelInteractionService. getSearchSpecificationFromCollection(CompiledObjectCollectionView collection, QName typeForFilter, Collection<SelectorOptions<GetOperationOptions>> options, VariablesMap variables, com.evolveum.midpoint.task.api.Task task, OperationResult result)TODO document and clean up the interfacevoidModelInteractionService. processObjectsFromCollection(CollectionRefSpecificationType collection, QName typeForFilter, Predicate<PrismContainer> handler, Collection<SelectorOptions<GetOperationOptions>> options, VariablesMap variables, com.evolveum.midpoint.task.api.Task task, OperationResult result, boolean recordProgress)TODO documentList<? extends Containerable>ModelInteractionService. searchObjectsFromCollection(CollectionRefSpecificationType collectionConfig, QName typeForFilter, Collection<SelectorOptions<GetOperationOptions>> defaultOptions, ObjectPaging usedPaging, VariablesMap variables, com.evolveum.midpoint.task.api.Task task, OperationResult result)<O extends ObjectType>
List<StringLimitationResult>ModelInteractionService. validateValue(ProtectedStringType protectedStringValue, ValuePolicyType pp, PrismObject<O> object, com.evolveum.midpoint.task.api.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 Experimental Modifier and Type Class Description classCompiledGuiProfileCompiled user profile.classCompiledObjectCollectionViewclassCompiledShadowCollectionViewMethods in com.evolveum.midpoint.model.api.authentication with annotations of type Experimental Modifier and Type Method Description DashboardWidgetTypeCompiledGuiProfile. findUserDashboardWidget(String widgetIdentifier)GuiObjectDetailsSetTypeCompiledGuiProfile. getObjectDetails()May change in the future.ObjectFormsTypeCompiledGuiProfile. getObjectForms()May change in the future.DashboardLayoutTypeCompiledGuiProfile. getUserDashboard()Very likely to change in the future (for "flexible dashboards" feature).@NotNull List<RichHyperlinkType>CompiledGuiProfile. getUserDashboardLink()Very likely to change in the future (for "flexible dashboards" feature).voidCompiledGuiProfile. setObjectDetails(GuiObjectDetailsSetType objectDetails)voidCompiledGuiProfile. setObjectForms(ObjectFormsType objectForms)voidCompiledGuiProfile. setUserDashboard(DashboardLayoutType userDashboard) -
Uses of Experimental in com.evolveum.midpoint.model.api.context
Methods in com.evolveum.midpoint.model.api.context with annotations of type Experimental Modifier and Type Method Description booleanMapping. isConditionSatisfied()Returns true if the condition is at least partially satisfied, i.e. -
Uses of Experimental in com.evolveum.midpoint.model.api.expr
Methods in com.evolveum.midpoint.model.api.expr with annotations of type Experimental Modifier and Type Method Description voidMidpointFunctions. createRecomputeTrigger(Class<? extends ObjectType> type, String oid)Goes directly to repository service. -
Uses of Experimental in com.evolveum.midpoint.model.api.interaction
Classes in com.evolveum.midpoint.model.api.interaction with annotations of type Experimental Modifier and Type Interface Description interfaceDashboardService -
Uses of Experimental in com.evolveum.midpoint.model.api.util
Classes in com.evolveum.midpoint.model.api.util with annotations of type Experimental Modifier and Type Class Description classDashboardUtilsinterfaceReferenceResolverResolves references in intelligent way: taking filters (and embedded expressions) into account. -
Uses of Experimental in com.evolveum.midpoint.prism
Classes in com.evolveum.midpoint.prism with annotations of type Experimental Modifier and Type Interface Description interfaceConfigurableVisitor<T extends Visitable<T>>Visitor with configurable behavior.interfaceJaxbVisitableRepresents visitable JAXB bean.interfaceJaxbVisitorRepresents visitor of generated JAXB beans.interfaceMutableItemDefinition<I extends Item>EXPERIMENTALinterfaceValueMetadataFields in com.evolveum.midpoint.prism with annotations of type Experimental Modifier and Type Field Description static QNamePrismConstants. VALUE_METADATA_CONTAINER_NAMEThis is just an internal name for value metadata container.Methods in com.evolveum.midpoint.prism with annotations of type Experimental Modifier and Type Method Description voidMutableComplexTypeDefinition. 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)<A> ADefinition. getAnnotation(QName qname)Returns generic definition annotation.QNamePrismContext. getDefaultReferenceTypeName()Type name for serialization of Referencable that's not of XML type (e.g.List<ItemDiagramSpecification>Definition. getDiagrams()QNamePrismContext. getExtensionContainerTypeName()EquivalenceStrategyPrismContext. getProvenanceEquivalenceStrategy()default @Nullable ObjectPrismValue. getRealValueOrRawType(PrismContext prismContext)default @NotNull Collection<Object>Item. getRealValuesOrRawTypes(PrismContext prismContext)QNameItemDefinition. getSubstitutionHead()Returns the name of an element this one can be substituted for (e.g.@NotNull ValueMetadataPrismValue. 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.ValueMetadataFactoryPrismContext. getValueMetadataFactory()default booleanPrismValue. hasRealClass()booleanComplexTypeDefinition. hasSubstitutions()default booleanTypeDefinition. isAssignableFrom(TypeDefinition other, SchemaRegistry registry)booleanItemDefinition. isHeterogeneousListItem()Can be used in heterogeneous lists as a list item.booleanItemDefinition. isIndexOnly()EXPERIMENTAL.booleanComplexTypeDefinition. isListMarker()booleanComplexTypeDefinition. isShared()Is this definition shared, i.e.booleanPrismValue. isTransient()default Optional<ItemDefinition<?>>ComplexTypeDefinition. itemOrSubstitution(QName name)voidPrismContext. setExtraValidation(boolean value)voidPrismValue. setTransient(boolean value)voidPrismValue. setValueMetadata(Containerable realValue)Sets metadata from this value (from PCV).voidPrismValue. setValueMetadata(PrismContainer<?> valueMetadata)Sets metadata for this value.voidPrismValue. setValueMetadata(ValueMetadata valueMetadata)Sets metadata for this value.voidPrismContext. setValueMetadataFactory(ValueMetadataFactory factory)Optional<ComplexTypeDefinition>ItemDefinition. structuredType()Returns complex type definition of item, if underlying value is possible structured.Optional<ItemDefinition<?>>ComplexTypeDefinition. substitution(QName name) -
Uses of Experimental in com.evolveum.midpoint.prism.annotation
Classes in com.evolveum.midpoint.prism.annotation with annotations of type Experimental Modifier and Type Class Description classItemDiagramSpecification -
Uses of Experimental in com.evolveum.midpoint.prism.delta
Methods in com.evolveum.midpoint.prism.delta with annotations of type Experimental Modifier and Type Method Description voidObjectDelta. removeEstimatedOldValues()voidObjectDelta. removeOperationalItems() -
Uses of Experimental in com.evolveum.midpoint.prism.metadata
Classes in com.evolveum.midpoint.prism.metadata with annotations of type Experimental Modifier and Type Interface Description interfaceValueMetadataFactoryProvides empty value metadata. -
Uses of Experimental in com.evolveum.midpoint.prism.path
Classes in com.evolveum.midpoint.prism.path with annotations of type Experimental Modifier and Type Class Description classPathKeyedMap<T>Special case of a map that has ItemPath as a key.classPathSet -
Uses of Experimental in com.evolveum.midpoint.prism.polystring
Methods in com.evolveum.midpoint.prism.polystring with annotations of type Experimental Modifier and Type Method Description voidPolyString. setLang(Map<String,String> lang)Do NOT rely on this method too much.voidPolyString. 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 Experimental Modifier and Type Method Description booleanValueFilter. 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)ValueFilter<V,D>ValueFilter. nested(ItemPath existsPath) -
Uses of Experimental in com.evolveum.midpoint.prism.schema
Methods in com.evolveum.midpoint.prism.schema with annotations of type Experimental Modifier and Type Method Description booleanSchemaRegistry. 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 Experimental Modifier and Type Method Description voidPrismMonitor. afterObjectParsing(@Nullable PrismObject<?> object)voidPrismMonitor. afterObjectSerialization(@NotNull PrismObject<?> item)voidPrismMonitor. beforeObjectParsing()Beware! This may not cover all object parsing operations.voidPrismMonitor. 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 Experimental Modifier and Type Interface Description interfaceIncompleteMarkerXNodeThis is a marker that a given prism item is incomplete. -
Uses of Experimental in com.evolveum.midpoint.schema
Classes in com.evolveum.midpoint.schema with annotations of type Experimental Modifier and Type Interface Description interfaceAcknowledgementSinkDenotes an object capable of receiving an acknowledge that an item was processed.classRepositoryQueryDiagRequestQuery diagnostics request: contains query to be executed (or at least translated) and some options.classRepositoryQueryDiagResponseResponse from the "diagnose query" operation.Methods in com.evolveum.midpoint.schema with annotations of type Experimental Modifier and Type Method Description static GetOperationOptionsGetOperationOptions. createDistinct()Should the results be made distinct.SearchResultList<T>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<T>SearchResultList. shallowClone()Just to indicate that clone() is a deep one :)SearchResultList<T>SearchResultList. toDeeplyFrozenList()Returns deep frozen list - either this or a clone.booleanObjectDeltaOperation. wasReallyExecuted()Approximate information if the delta was "really" executed i.e. -
Uses of Experimental in com.evolveum.midpoint.schema.messaging
Classes in com.evolveum.midpoint.schema.messaging with annotations of type Experimental Modifier and Type Class Description classJsonAsyncProvisioningRequestA simplified representation of a requested asynchronous provisioning operation.classMessageWrapperProvides 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 Experimental Modifier and Type Class Description classMidpointProvenanceEquivalenceStrategyUsed to compare metadata from the provenance point of view.classMidpointValueMetadataFactory -
Uses of Experimental in com.evolveum.midpoint.schema.processor
Classes in com.evolveum.midpoint.schema.processor with annotations of type Experimental Modifier and Type Class Description classObjectFactoryEXPERIMENTAL -
Uses of Experimental in com.evolveum.midpoint.schema.result
Methods in com.evolveum.midpoint.schema.result with annotations of type Experimental Modifier and Type Method Description voidOperationResult. recordFatalErrorIfNeeded(Throwable t)Records a fatal error if it was not recorded before.voidOperationResult. switchHandledErrorToSuccess()This is used in situations where handled error is actually the success. -
Uses of Experimental in com.evolveum.midpoint.schema.statistics
Classes in com.evolveum.midpoint.schema.statistics with annotations of type Experimental Modifier and Type Class Description classDataData to be displayed.classItemProcessingMaintains information on processing of a given item: a resource object (for tasks like import or reconciliation), a repository object (e.g.classIterativeOperationStartInfoRepresents data about iterative operation that starts.interfaceProgressCollectorObject capable of receiving updates on progress.classRawFormattingFormatting 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 Experimental Modifier and Type Class Description classDictionaryExpanderExpands object references (from pointers to dictionary to full objects).classOpNodeclassOpNodeFactoryinterfaceOpNodePresentationTODOclassOpNodeTreeBuilderclassOpResultInfoclassOptionsclassOpTypeclassPerformanceCategoryclassPerformanceCategoryInfoclassTraceInfoclassTraceParserclassTraceUtilclassTraceWriterclassViewedObjectclassViewOptions -
Uses of Experimental in com.evolveum.midpoint.schema.traces.operations
Classes in com.evolveum.midpoint.schema.traces.operations with annotations of type Experimental Modifier and Type Class Description classResolutionUtil -
Uses of Experimental in com.evolveum.midpoint.schema.traces.visualizer
Classes in com.evolveum.midpoint.schema.traces.visualizer with annotations of type Experimental Modifier and Type Class Description classChangeExecutionVisualizerclassClockworkClickVisualizerclassClockworkExecutionVisualizerclassDefaultVisualizerclassFocusLoadVisualizerclassFullProjectionLoadVisualizerclassTraceTreeVisualizerclassTraceVisualizerRegistryTODO reworkinterfaceVisualizer -
Uses of Experimental in com.evolveum.midpoint.schema.util
Classes in com.evolveum.midpoint.schema.util with annotations of type Experimental Modifier and Type Class Description classMappingUtilclassProvenanceMetadataUtilclassSimpleExpressionUtilVery simple expression utils.Methods in com.evolveum.midpoint.schema.util with annotations of type Experimental Modifier and Type Method Description static UcfChangeTypeUcfChangeUtil. createFromAsyncProvisioningRequest(JsonAsyncProvisioningRequest request, String defaultNamespace, PrismContext prismContext)CreatesUcfChangeTypefromJsonAsyncProvisioningRequest.static ObjectReferenceTypeObjectTypeUtil. createOidOnlyObjectRef(ObjectType object)Creates a very basic (OID-only) reference for a given object.static StringAssignmentUtil. getAssignmentInfo(AssignmentType assignment)static StringAssignmentUtil. getSegmentInfo(AssignmentPathSegmentType segment) -
Uses of Experimental in com.evolveum.midpoint.schema.util.task
Classes in com.evolveum.midpoint.schema.util.task with annotations of type Experimental Modifier and Type Class Description classActivityPerformanceInformationExtract of the most relevant performance information about an activity.static interfaceActivityTreeUtil.ActivityStateProcessorstatic interfaceActivityTreeUtil.ActivityStateTransformer<X>static interfaceActivityTreeUtil.LocalActivityStateProcessorstatic interfaceActivityTreeUtil.LocalActivityStateTransformer<X>interfaceTaskResolverUsed to resolve tasks (mainly subtasks) in various utility methods in this package. -
Uses of Experimental in com.evolveum.midpoint.util
Classes in com.evolveum.midpoint.util with annotations of type Experimental Modifier and Type Interface Description interfaceCheckedConsumer<T>Almost the same as Consumer but this one is Serializable and can throw CommonException.interfaceCheckedFunction<T,R>Almost the same as Function but this one is Serializable and can throw CommonException.interfaceCheckedProducer<T>Almost the same as Producer but this one can throw CommonException.interfaceCheckedRunnableAlmost the same as Runnable but this one can throw CommonException and is serializable.static classDebugUtil.LazilyDumpableclassPatternMatcherMatches a string against a set of patterns that can be either in "naive" format, using "*" as a wildcard, or in regex format.classTransientCache<K,V>Cache that is transient but can be declared final in serializable objects.Methods in com.evolveum.midpoint.util with annotations of type Experimental Modifier and Type Method Description static <T extends Throwable>
TMiscUtil. createSame(T original, String message)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 Experimental Modifier and Type Field Description AtomicIntegerCachePerformanceCollector.CacheData. overSizedQueriesAtomicIntegerCachePerformanceCollector.CacheData. skippedStaleDataMethods in com.evolveum.midpoint.util.caching with annotations of type Experimental Modifier and Type Method Description static booleanCachePerformanceCollector. isExtra(String key)voidCachePerformanceCollector. registerOverSizedQuery(Class<?> type)voidCachePerformanceCollector. registerSkippedStaleData(Class<?> type) -
Uses of Experimental in com.evolveum.midpoint.util.statistics
Classes in com.evolveum.midpoint.util.statistics with annotations of type Experimental Modifier and Type Class Description classOperationInvocationRecordThis class provides basically the functionality of MidpointInterceptor.interfaceOperationsPerformanceMonitorEXPERIMENTAL. -
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 Experimental Modifier and Type Method Description StringRawType. extractString()TEMPORARY.voidRawType. setRawValue(XNode replacement)Sets the new raw content, defined by an XNode.
-