All Classes and Interfaces

Class
Description
Definition of an access certification - a template for a set of access certification campaigns.
Either traditional "dynamic" action (add, modify, ...), or a search, that is considered to be an action since 4.8.
Common parts of definitions of activity-related reports.
Supertype for all activity state types.
 
Object clustering options.
Exception from naming convention (because of assignment vs inducement dichotomy).
Created by honchar.
 
Created by honchar.
 
Common supertype for all authentication module definitions.
 
 
Abstract clockwork-based synchronization action.
 
Abstract supertype for constructions.
Current state of a correlator being used.
Definition of a correlator.
Common definition for all authentication modules that use password.
 
 
Statically-typed "execute-script" or "evaluate-expression" action.
Supertype for "execution" actions, carrying some common properties.
Supertype of report export types.
Abstract supertype for all form items.
 
 
 
 
abstract factory for all InputPanel panels
 
Common supertype for both ItemDeltaItem and ObjectDeltaObject.
 
 
 
Abstract type for key from key store.
Configuration of the logger: the facility that collects log messages from the code.
Functionality common to all "mapping config items".
 
Defines how a value of a property (or attribute) should be constructed.
 
Common supertype for item normalization steps (for custom indexing).
 
 
 
Abstract supertype for all data types that specify configuration properties for a specific object type (User, Role, Org, Resource, ...)
 
 
Umbrella class for each page that should have the look and feel of login page.
 
 
Common definition for all authentication modules that use password.
Basic data structure for all policy constraints.
Exception from naming rules
Created by honchar
Basic super type for predefined configuration of account activation.
 
TODO
Abstract type for configuration of reports.
Definition for report-related activities.
Abstract action for all search-based operations, such as export and verify.
 
 
 
 
 
 
 
 
Abstract class that contains the "essence" of a role.
 
 
 
 
Abstract "standalone" security profile, identified by an ID.
Abstract supertype for various expression and related profiles.
Common definition for all authentication modules that use security questions.
Abstract type for key from string representation.
Information about mapping or expression source during evaluation.
 
 
 
Prints statistics in selected format.
 
 
 
Class provides OperationResult summarizing functionality for result handler.
 
Abstract synchronization action - either clockwork-based or arbitrary one.
Common supertype for various thread-local caches (parts of RepositoryCache but also others).
 
Something of interest during tracing of some low-level operation i.e.
Common superclass for TreeTablePanel and OrgTreeTablePanel
 
 
 
 
 
Abstract supertype for description of bucket contents.
Marker type for an activity work definition.
TODO EXPERIMENTAL
TODO
Common superclass for workflow (approval) work item, certification work item and case management work item.
Describes how to segment the work into buckets and manage them.
 
Base type for all write capabilities.
Created by Viliam Repan (lazyman).
 
 
 
Java class for AccessAnnotationType.
 
 
 
Scope for assignment-related reviews.
An enumeration that defines possible states of a certification campaign.
Definition of an access certification campaign.
 
An enumeration that defines possible strategies for case outcome (approval) computation - currently both at the stage and campaign level.
 
Statistics give a set of access certification cases.
 
An item that has to be certified, viewed in the scope of a given certification campaign.
Configuration for access certification.
Access certification definition augmented with report-related information (e.g.
Access certification definition.
The most common way of specifying scope - providing type+search filter to select "base" objects and then some means of deriving certification cases from them.
TODO
TODO
An enumeration that defines possible styles for certification case remediation.
An enumeration that defines possible reviewers' responses.
Created by Kate on 15.12.2015.
Specifies how to select reviewers for a campaign stage.
Specifies the scope of an access certification campaign.
Interface to access certification related functionality.
Definition of an access certification campaign stage.
Information about a stage of a campaign.
 
A work item for a certification case.
Decision about access to something.
Created by Viliam Repan (lazyman).
A configuration request access UI
TODO
 
 
TODO
 
 
 
 
Denotes an object capable of receiving an acknowledge that an item was processed.
Base implementation class for action, that is Ninja command.
Executes a given action (add, modify, delete, enable, disable, assign, ...)
Value of a parameter for an action.
Class that allows to return result and expected exit code from action execution.
Records information about actions on repository objects.
 
 
 
Describes capability to process activation data, which means enable/disable of accounts, dates for scheduled enable/disable and similar things related to make the account active.
 
 
Describes capability to provide lockout status (e.g.
 
 
Describes capability to provide activation status (e.g.
An enumeration that indicates the activation status of a particular entity.
 
Type that defines activation properties.
 
Describes capability to provide activation validity dates (validFrom, validTo)
Item processing information for activity tree.
Shows "item processing" statistics for a collection of activities.
Provides statistics (item processing, synchronization, actions executed) for an activity with sub-activities.
Panel for activity-level statistics (item processing, synchronization, actions executed) for a list of activities.
Tailors the work specification by adding activity or activities before or after existing ones, or by changing specification (execution mode, flow of control, distribution) of existing activities.
Shows what actions were executed.
Objects affected by a simple activity.
TODO
Work definition for the auto-scaling activity.
Work state for the auto scaling activity.
Implementation of TaskInformation based on new, activity-based tasks.
TODO
TODO
Information about the bucket processing within an activity.
Information about bucket management operations performance within an activity.
 
TODO
TODO
Defines the features related to the flow of control within an activity (simple or composite).
Counters related to the execution of the activity, grouped into related categories.
A group of related counters.
A single counter.
Customization of an activity in a task template; e.g.
No change.
Replacing the set of objects in the root activity.
Helps with creating ActivityDefinitionType objects.
Describes an activity, i.e.
 
TODO
Describes how we are going to distribute the work that is to be done: how to divide it into work buckets, and how to distribute these buckets to worker tasks.
Specifies a reaction when a given error during activity execution occurs.
Specifies a strategy for handling errors during iterative activities.
Option about logging a particular task-related event.
Detailed definition of the execution mode.
How should the activity deal with item counting, i.e.
When are expected items in a bucket counted in an activity?
"Items processing" statistics for a single activity.
Prints the item processing statistics.
Information about item processing in given activity.
 
Controls logging aspects of an activity execution.
When are expected items (overall) counted in an activity? Just like ActivityItemCountingOptionType but currently does not support distinguishing based on bucketed/non-bucketed.
Object identifying an activity in the (logical) activity tree.
Path from the root of the activity tree to the specified activity.
Extract of the most relevant performance information about an activity.
Output of activity precondition expression.
 
 
TODO better name
Summarized representation of a progress of an activity and its sub-activities.
 
Builds ActivityProgressInformation from task tree or from root task with tree overview.
 
Prints activity progress information.
Progress of an activity.
 
Realization state of an activity.
Should be an activity re-executed when the task is restarted (e.g.
A collection of related report data objects.
How should the task report its various aspects?
Defines specific activity-related reports.
Reports related to activity execution.
Information about individual activity run.
Realization state of an activity - simplified for the sake of activity overview.
Should the simulation result be created for the activity? If so, how?
State related to the "simulated" execution of this activity (and its children).
Parameters related to the maintenance of activity tree state overview.
Is progress information present?
How is the progress updated?
Describes an overview of the state of an activity.
Utilities related to the helper activity tree state overview structure (maintained in the root task).
 
How much is the activity state (full / overview) persistent across individual realizations?
Describes the state of an activity.
Utility methods related to activity state and activity work state.
Statistical information for individual activities.
 
How the part is realized via subtask.
Information about synchronization situations of objects processed by synchronization-related tasks: live sync, import, reconciliation.
 
TODO
Execution state of an activity task - to be used in activity overview.
State of the local activity run in an individual task.
Definition for tracing execution of an iterative activity.
 
Realization state of an activity tree.
Describes the state of an activity tree.
Utility methods for navigating throughout activity trees, potentially distributed throughout a task tree.
Activity state with all the necessary context: the path, the task, and the partial states of coordinated workers.
Activity state in local context: just the path and the state.
 
 
 
 
State of the worker tasks (in the broad sense - i.e.
 
Statically-typed "add" action.
Denotes ADD, DELETE, REPLACE sets in item deltas.
Creates an owning focus for the resource object.
Authorizations to be applied in addition to or instead of the ones of current/selected subject.
Created by Kate on 19.09.2016.
Created by Viliam Repan (lazyman).
Created by Viliam Repan (lazyman).
 
Indication that ADD and REMOVE of attribute values is reliably supported.
 
Configuration related to approvals GUI.
Default display formats for various UI elements.
 
 
Role management features that are potentially user-specific i.e.
Administration GUI configuration.
The enum describes the administrative availability of the resource, if it is operational or undergoing maintenance.
Structure containing metadata about administrative operational state of the resource.
Created by Viliam Repan (lazyman).
Contains free form logging configuration.
 
Condition controlling item report collection that is evaluated after the item is processed.
 
 
 
 
 
 
Created by Viliam Repan (lazyman).
 
 
 
 
 
AjaxTabbedPanel<T extends org.apache.wicket.extensions.markup.html.tabs.ITab>
Ajaxified version of the tabbed panel.
 
 
 
 
This policy constraint always applies.
Representation of AMQP 0-9-1 message attributes.
Representation AMQP 0-9-1 message.
AMQP client configuration
The container consists of statistical data about role analysis cluster.
 
Async update carrying any data.
 
Any value (property, reference, container).
 
Configuration of the logger: the facility that collects log messages from the code.
Created by Viliam Repan (lazyman).
Created by Viliam Repan (lazyman).
Created by Viliam Repan (lazyman).
 
Specification of policies that are applicable to this object type.
Created by honchar.
Created by honchar.
 
Statically-typed "apply-definition" action.
Created by honchar
Prescribes how individual approval requirements should be composed into overall approval schema.
Describes the approval context, i.e.
TODO clean up these formatting methods
Result (outcome) of an approval process stage.
 
Approval action.
 
Extract from ApprovalSchemaExecutionInformationType that could be directly displayed via the GUI as "approval process preview" (either for the whole process or only the future stages).
TEMPORARY IMPLEMENTATION.
TEMPORARY IMPLEMENTATION.
Trace for operation(s) that create approval process start instruction(s).
Information on actual or expected execution of an approval schema.
 
Rules for approving something (e.g.
One "level" (or stage) in the approval process.
GUI-friendly information about historic, current or future execution of a given approval stage.
Information of an actual or expected execution of an approval stage.
Preview of an execution of an approval stage.
Record of an actual execution of an approval stage.
Utility methods related to approval cases.
 
GUI-friendly information about an engagement of given approver in a historic, current or future execution of an approval stage.
Definition of GUI-related configuration for the archetyped objects.
 
 
Definition of archetype policies, such as object template, lifecycle, type display properties and so on.
Processes the `archetypeRef` clause.
Module is used for the refining user search based on archetype selection.
Defines a set of archetypes.
 
Archetype definition.
Type of the archetype determining how it can be assigned and used.
 
Specifies category or "area" of a particular concept.
ActiveMQ Artemis target.
Formats data as "nice" ASCII table.
Copy value as is, without any modification.
Statically-typed "assign" action.
 
Data structure that contains information about possible assignment targets or holders for a particular object.
 
Created by honchar.
Created by honchar.
Specifies constraints on assignments that are placed in the same focus.
 
 
 
TODO: unify with AssignmentItemDto
 
 
 
Trace for assignment evaluation operation.
 
 
 
 
 
Abstract supertype for all object types that can have assignments.
 
 
Not to be confused with AssignmentDto.
TODO: unify with AssignmentEditorDto
 
Merges AssignmentType objects.
A merger specific to assignment: creates inheritance relations between the same assignments (matched by kind and intent).
 
Constraint that triggers the rule when the object is assigned.
Assignment object relation specification.
Path from the source object (focus) to the ultimate assignment that is being processed or referenced.
Assignment path leading to this data.
 
Single assignment in an assignment path.
One segment in the metadata assignment path.
One segment in the assignment path.
Sequence of assignment paths, e.g.
 
TODO
Created by honchar.
 
 
Overall assignmentRelation approach for archetypes objects.
Specifies what types of assignments can be made to the focal object when it is a target of an assignment.
 
 
 
Trace for assignment evaluation operation.
Selects some assignments from all the assignments in the object.
Abstract superclass for dialogs that display a list of assignments.
Created by honchar.
 
 
 
Create an expression that provides an assignment based on search results.
Generic assignments of one object to another object.
 
 
 
Created by honchar.
 
EvaluatedPolicyRule that is associated to given EvaluatedAssignment, either as "own" (i.e.
Container for association-to-be-added in the context: resource shadow discriminator.
 
Provides information about definitions of associations.
Created by honchar For now only value/shadowRef and associationTargetSearch expression are supported to be edited.
Definition of an expression that creates association from links (linkRefs)
 
 
 
 
 
 
 
Interface that provide ability to query status of asynchronous operation.
Primary goal of this class is to support asynchronous operations.
This may seems too simple and maybe pointless now.
Mode of asynchronous script execution.
Options for asynchronous script execution.
JAXB version of OperationRequested.Add class.
JAXB version of OperationRequested.Delete class.
JAXB version of OperationRequested.Modify class.
JAXB version of OperationRequested class.
Connection to asynchronous provisioning targets.
Connection to asynchronous provisioning target.
Describes capability to process asynchronous updates.
How to handle errors during async update processing.
Information on async update listening activity.
Status of the asynchronous update listening activity.
Representation of an async update message.
 
Sources of asynchronous updates.
Source of asynchronous updates.
Executes the asynchronous update from a resource.
Created by Viliam Repan (lazyman).
Created by Viliam Repan (lazyman).
Created by Viliam Repan (lazyman).
Created by Viliam Repan (lazyman).
 
Specifies requirement on attribute values that should be passed to an operation.
 
Provides information about resource object attributes.
 
The way how an attribute is fetched from the resource.
 
 
 
 
 
The way how an attribute is stored in repo - in case of passive caching.
The module can be used as an additional verification of the already authenticated user.
 
 
Created by Viliam Repan (lazyman).
One custom column property entry for audit record.
Common supertype for multi-value key-value properties in the audit record.
Temporary implementation.
 
One property entry for audit records.
Type representing named set of references for an audit record.
Type representing a single additional references for an audit record.
Audit event record describes a single event (usually data change) in a format suitable for audit.
Stage of event processing: request or execution.
Type of audit event, see the usage for more information.
Created by honchar.
Created by honchar
TODO - get rid of XMLGregorianCalendar - Date conversions
Clickable (first) column for audit records.
 
Behavioral data about past authentications.
 
 
Definition of authentication modules that midPoint is aware about.
 
Channel specification for authentication sequence.
Necessity, i.e.
Specification of authentication module in the sequence.
Authentication sequence.
 
Definition of the use of authentication mechanisms.
 
Limitations of this authorization when it is applied to other authorizations.
A request to evaluate authorization-based access decision.
A request to evaluate authorization-based filter processing.
Request to evaluate authorizations for diagnostics purposes.
Response of diagnostic evaluation of authorizations.
How the evaluation should be traced.
Exception indicating violation of authorization policies.
Limitations of this authorization when it is applied to other authorizations.
 
Authorization define fine-grained access to midPoint objects and system functionality.
Unfortunately, this cannot extend MappingConfigItem because of the conflict in generic type parameters.
 
 
Specification of role auto-assignment properties.
 
 
 
 
Autocomplete field for QNames.
 
 
 
 
 
 
Autocomplete field for Strings.
Reason for automated decision.
 
Provides simple "auto refresh" panel: buttons for start/stop auto refreshing, requesting manual refresh, and status label.
Defines how auto-scaling should be carried out.
Describes capability to specify additional (auxiliary) object classes in addition to the primary object class.
The enum describes the availability of the resource, if it is down, unreachable or ok.
Available (saved or preconfigured) filter which can be applied during the search.
Reads files: * localization/locale.properties from classpath * locale.properties from _midpoint.home_ Loads available locales, format of properties is: .name= .flag= # used for css of flag .default=true e.g.
 
Created by Viliam Repan (lazyman).
Created by Viliam Repan (lazyman).
TODO implement more cleanly
 
 
 
 
Created by Viliam Repan (lazyman).
 
Created by Viliam Repan (lazyman).
Created by Viliam Repan (lazyman).
 
 
 
How should be the base context in the delineation used for the classification?
Deprecated.
Common base type for handler and notifiers - filtering and common information.
Created by Viliam Repan (lazyman).
BaseItemMerger<T extends Item<?,?>>
Provides common functionality for the majority for (non-trivial) item mergers.
 
Implements the actual merging of two objects (Containerable) of the same type.
 
Created by Viliam Repan (lazyman).
 
Base class for most midPoint GUI panels.
 
 
 
Base worker class that either produces or consumes BaseWorker object for/from queue.
 
 
 
 
Created by Viliam Repan (lazyman).
 
Specifies the basic features of a repository-based object set.
 
 
Specifies a set of resource objects to be processed with only basic identifiers.
 
 
 
 
 
 
 
 
 
An enumeration that defines when the activity will be executed.
Condition controlling item report creation that is evaluated before the item is processed.
General-purpose behavioral data.
Created by Viliam Repan (lazyman).
 
 
 
 
 
 
 
 
Specification of how string-based segments are delineated.
 
Breadcrumb object that is stored in the session.
Generally useful constants related to bucketing.
Methods related to bucketing part of an activity state and activity distribution definition.
Information about specific kind of work bucket management operation performance.
Information about bucket completion or analysis to be recorded in buckets report.
Information on buckets processing (for activity state overview).
Defines how buckets should be created.
Defines report on buckets processing.
Role in the work buckets processing.
Task progress counted in buckets.
Defines the sampling of buckets.
TODO
Built-in simulation metric.
A catalogue of all bulk actions.
 
Result of a bulk action execution.
Specifies limitations on the use of a particular bulk action (e.g.
Specifies restrictions and permissions for a specific bulk action.
Specifies limitations on the use of a scripting actions.
A profile concerning the use of bulk actions.
Interface of the Model subsystem that provides scripting (bulk actions) operations.
The BusinessRoleApplicationDto class represents a Data Transfer Object (DTO) that holds information about a specific role, its associated cluster, and a list of BusinessRoleDtos that holds information about a user's delta to a specific role.
The BusinessRoleDto class represents a Data Transfer Object (DTO) that holds information about a user's assignment to a specific role and associated deltas.
 
 
Created by honchar
 
This is a "compiled" configuration for a cache.
 
TODO consider better place for this component
Breadcrumbs text is not changing over time, we'll try to use this behavior to cache string value created by underlying IModel object.
Looking for resource bundle in compressed JAR and compressed libraries inside JAR is pretty expensive.
How to deal with remote cache invalidation uncertainty.
How is the cache invalidated? Currently applicable only to global repo cache objects.
Settings for a given cache and object type(s).
Temporary implementation.
 
Prints cache performance information.
 
Settings for a given cache.
Information about performance of various caches present in midPoint.
Report on the state of midPoint caches.
Level of details when reporting cache performance statistics.
How are cache statistics collected.
Level of details when reporting cache performance statistics.
How cache statistics are collected and reported.
 
How was the cache used?
 
 
Profiles for various kind of caching.
Metadata that record when a cache copy was retrieved, the identifiers (etags) of that copy and possibly also other data.
Definition of object attribute caching policies.
Specific caching profile that can be used system-wide or for individual threads.
 
Definition of overall caching strategy.
 
 
 
 
A candidate owner along with its confidence value (a number between 0 and 1, inclusive).
 
 
 
 
 
Collection of resource capabilities.
 
 
Collection of resource capabilities.
Abstract supertype for all (static schema) capabilities.
Various useful methods related to capabilities.
 
Created by Viliam Repan (lazyman).
Created by Viliam Repan (lazyman).
Event describing the completion of a workflow process instance.
Information related to correlation request that is to be resolved.
Event describing the creation of a workflow process instance.
 
Any event occurring during case lifetime that needs to be recorded, e.g.
 
 
Utility methods related to case management.
Manipulation of work items and cases at the model API level.
 
 
Created by honchar
 
TODO is this the correct place?
TODO
Companion light-weight utilities for CaseType and CaseWorkItemType.
Created by honchar
Created by honchar
 
Created by honchar
Created by honchar
Created by honchar.
 
A work item for a (generic) case.
Created by honchar
Created by honchar
Created by Viliam Repan (lazyman).
Created by Viliam Repan (lazyman).
Created by Viliam Repan (lazyman).
 
 
Created by honchar
 
 
 
 
 
 
 
DTO for displaying cases as part of certification campaign information.
 
A common superclass for CertCaseDto + CertWorkItemDto.
Some common functionality used from PageCertCampaign and PageCertDecisions.
 
 
 
 
 
Provides a correct handler for a given handler URI.
TODO
 
DTO representing a particular workItem.
 
 
Batch of changes to be executed.
 
TODO This applies to all changes, therefore it will "hook" into addObject, modifyObject and also deleteObject.
 
 
 
 
 
Java class for ChangeTypeType.
Enumeration of built-in channels.
Describes migration from (potentially) old channel URI to a current channel URI.
 
Definition of valid characters in class.
 
 
 
Checkbox that is supposed to be used in forms - checkbox with label.
Almost the same as Runnable but this one can throw CommonException and is serializable.
Almost the same as Consumer but this one is Serializable and can throw CommonException.
Almost the same as Function but this one is Serializable and can throw CommonException.
 
Almost the same as Producer but this one can throw CommonException.
Runnable version with thrown exception.
Expression used to check the data and report a user-friendly message in case that the check fails.
 
Configuration of comment text field in last step (checkout) of request access UI wizard.
Configuration structure related to request access UI wizard and its last step - checkout.
Configuration of validity (assignment validity) for requested roles in last step (checkout) of request access UI wizard.
 
 
Created by honchar
 
 
 
 
 
 
 
 
 
Created by honchar
 
Created by Viliam Repan (lazyman).
 
 
 
TODO Loosely based on XML encryption standard.
Definition for a classic report export activity.
Definition for a classic report import activity.
Configuration of the logger: the facility that collects log messages from the code.
Information how to override logging level for specified logger(s).
Created by Viliam Repan (lazyman).
Created by Viliam Repan (lazyman).
 
Various class path, class loading and class scanning utilities.
Externally-imposed exception from application of some clauses.
Description of the processing context, mainly for tracing and error reporting.
 
Configuration of cleanup intervals and policies for various midPoint subsystems.
 
 
Configuration of cleanup intervals and policies for a specific subsystem or feature.
Definition for a cleanup activity.
System-wide clock.
 
Trace for Clockwork.click operation.
 
 
Interface used to intercept the ModelContext as it passes through the computation.
 
Trace for Clockwork.run operation.
Common clockwork-related settings for synchronization purposes.
Abstract trace for clockwork events.
 
 
 
URL pattern constants shared by cluster client and REST service.
 
State of the cluster for the purposes of auto-scaling.
The `ClusterStatistic` class provides statistics for a clustering operation, such as the number of members, properties, and various measures related to the clustered data.
 
Takes care for clusterwide user session management.
 
 
Specification of an explicit or implicit object collection (including reference to the collection).
Depth parameter for collection interpretations that allow distinction between direct and indirect relation.
Method how implicit or explicit object collection should be interpreted.
Specification of an explicit or implicit object collection, without reference to the collection.
Stats (summary information) about a specific collection.
Constraints for collection stats (statistics).
Stats (statistics) setting and entries.
 
 
 
 
Just and extension of RelatedObjectsProvider, which prepends currently displayed processed objects into list of related objects (for better navigation).
Enumeration of Ninja commands (or actions).
TODO
Specifies a command to be executed on an operating system command-line.
Superclass for all common midPoint exceptions.
 
Generic communication exception.
Generic communication error.
 
EXPERIMENTAL.
 
Compiled user profile.
Compiled form of either object collection view or an implicit object collection, such as (e.g.) an ArchetypeType.
 
 
Result of a correlation operation.
 
TODO EXPERIMENTAL
Created by Viliam Repan (lazyman).
Created by Viliam Repan (lazyman).
Provides a definition for a complex type, i.e.
 
Created by Viliam Repan (lazyman).
 
Report on structured object size.
 
 
Definition of scaling for the composite correlator.
User-friendly way of defining a correlator or correlators.
 
 
 
 
 
 
 
 
 
Represents ad-hoc combination of definitions of structural and auxiliary object classes.
 
Represents ad-hoc combination of definitions of structural and auxiliary object classes.
Composition-enabled composite correlator.
Exceptional concurrency state or operation invocation.
Exceptional concurrency state or operation invocation.
A filter with an expression that denotes a necessary condition for the filter to be applied.
 
Generalized confidence information.
The Confidence extended by per-item confidence values.
This class should provide user-understandable messages related to configuration errors, i.e.
 
Created by Viliam Repan (lazyman).
Created by Viliam Repan (lazyman).
Created by Viliam Repan (lazyman).
Defines properties of a specific dashboard widget.
Visitor with configurable behavior.
Configuration exception indicates that something is mis-configured.
Configuration exception indicates that something is mis-configured.
Helper class that provides complex information about a configuration item (e.g., a mapping).
Description of an origin of a configuration item (expression, mapping, and so on).
Represents an item that was defined out of context of any prism object.
Represents an item that was generated by the system.
An item that is a part of a delta (of unspecified provenience) that is targeting a given object.
A typical case: an item that is a part of a prism object.
Represents an origin we are not currently able to determine exactly.
TODO
What parts of a system configuration (in the most broad sense of the word), or what changes thereof should be (or are) used for the particular execution? Most of the time, we are concerned with simulated executions, but in the future it is possible to tweak configuration in a way that will be safe to run in production.
 
 
 
TODO
Created by Honchar.
Created by Viliam Repan (lazyman).
Created by honchar.
Created by Viliam Repan (lazyman).
Created by Viliam Repan (lazyman).
What to do in the case of modify-modify conflict during model (clockwork) operation.
How to resolve write-write conflicts on focal objects, i.e.
Created by Viliam Repan (lazyman).
Created by Viliam Repan (lazyman).
Created by Viliam Repan (lazyman).
Resource configuration (hostname, port, ...).
 
 
 
Host definition for remote connector, remote connector framework or a remote "gateway".
Complete specification of a connector instance with configuration and capabilities.
 
Type that contains configuration of ICF connector pools.
 
 
Description of a generic connector.
 
 
 
Information about a ConnId operation.
Defines report on ConnId operations.
Determines the scope of consistency checks.
 
 
 
 
How constraints checking (for focus and projections) should be done.
 
Created by honchar.
 
 
 
 
 
 
 
 
Strength of the construction defines how aggressively will the construction be applied.
Projection construction.
 
 
 
 
 
 
 
 
 
 
 
 
 
Created by Viliam Repan (lazyman).
Handles iterative processes that concern containerables.
 
 
 
Created by honchar
Definition for the panel which will be used on details panel.
 
 
 
 
 
 
Allows customization of postFilter, pageStore and contentQuery for data providers
 
Generator assigning missing IDs to PCVs of multi-value containers.
 
Model that returns property real values.
 
 
 
 
 
Copyable<T extends Copyable<T>>
 
 
Module is used for the user authentication using the correlation rules.
Describes a correlation case, typically when it's going to be presented to the user.
 
 
How well the candidate matches the object being correlated on given correlation property?
Legacy definition of whether to create correlation cases.
 
Defines the custom confidence value for given correlator.
These values are used to determine the correlation results.
The context of the correlation and correlator state update operations.
Context for correlating a focus to a set of matching focuses.
Context for correlating a shadow to a set of matching focuses.
 
Definition of a correlation (e.g.
Details of the error state for the use in CompleteCorrelationResult; and later maybe also in CorrelationResult.
Describes how the correlator (could) came to a given candidate owner, and the specific confidence value of it.
This is for correlators that support candidate check (i.e., determining confidence for the provided candidate) but do not provide any the specific explanations of their decisions.
This is for correlators that do not support neither explanation nor candidate check (i.e., determining confidence for the provided candidate).
 
 
 
 
Item that should be correlated as part of this correlator (i.e., correlation rule).
Configuration for correlation module.
Defines some restrictions for the correlation authentication module.
Represents a correlation option: a candidate owner or a "new owner".
Contains information about a correlation property that is to be (e.g.) displayed in the correlation case view.
Values (primary and secondary) for given correlation property.
Result of the correlation at the level of Correlator, i.e.
Contains correlation-related methods that should be accessible from the outside of `model` module.
 
TODO
Describes situations in which the correlator should be activated.
 
Finds a focus object for given resource object.
Definition of how the results of the correlator should be integrated in the parent (composite) one.
 
Wrapper for both typed (bean-only) and untyped (bean + item name) correlator configuration.
 
 
Overall context in which the correlator works.
Used to select relevant correlator among multiple ones defined - currently only in object template.
Instantiates configured correlators.
A registry of correlator factories.
 
Merges AbstractCorrelatorType objects.
Utilities for manipulating correlators definitions.
A loadable model of a list that knows how to provide count of list items without having to retrieve the actual data.
Tab that can display object count (small bubble with number) in the tab label.
 
 
 
Interface for objects that provide Wicket model which represents object count or similar tag.
Ability to efficiently count objects.
Strategy to simulate count operation using a different operation.
Created by Viliam Repan (lazyman).
Created by Viliam Repan (lazyman).
 
 
 
 
Describes create capability.
Creates (or updates) a correlation case for resource object in "disputed" synchronization state, i.e.
Created by Viliam Repan (lazyman).
 
 
 
Structure that specifies common elements to all the credential policies.
Describes capability to present credentials in a structured way.
 
 
Source of a new credential value.
Credentials management policy.
Constraints that define how propagation of credentials can be controlled by the user.
Specifies the method of resetting the credential.
 
Credentials reset management policy.
 
Specifies the method of storing the credential in midPoint.
 
This is a container type for various credentials types: passwords, public keys, one-time password scheme identifiers, etc.
 
Specifies criticality of an operation.
 
Created by Viliam Repan (lazyman).
 
CSV export type for Report.
Formats data as CSV file.
Custom message source provided by a Java class.
Work state for a custom composite activity.
 
CustomImageResource generates images for role mining clusters based on a MiningOperationChunk.
Created by Viliam Repan (lazyman).
Normalization carried out using custom expression.
Custom notifier which uses expression to produce the message object.
Custom ways of evaluating a policy constraint.
Custom type transport that can be realized either as a Java class (e.g.
Created by Viliam Repan (lazyman).
Created by Viliam Repan (lazyman).
Created by Viliam Repan (lazyman).
 
Created by Viliam Repan (lazyman).
Created by Viliam Repan (lazyman).
Specifies layout of a dashboard, such as the user dashboard (home screen) or administration dashboard.
 
Configuration of dashboard-based reports.
Created by honchar.
 
Configuration Dasboard dashboard showing in GUI.
 
 
Properties of a specific widget data field.
Type of the field.
Specifies widget data source.
 
Specifies widget presentation properties.
Type of widget content data source.
Defines properties of a specific dashboard widget.
Conditional variation in the way how the widget is displayed.
Data to be displayed.
 
Temporary implementation.
EXPERIMENTAL
 
Container which specify legal content for the role related to the GDPR.
Data Provider registry for customizable data providers
Spring based Data Provider registry Factories are expected to be instantiated by Spring using Component annotation and autowired using Autowired
 
 
 
 
Created by honchar Component for displaying date value as a label By default (if no converter is set) the date is formatted according to the client's locale, timezone (not implemented yet), with applying long style for date and long style for time.
 
 
Created by Viliam Repan (lazyman).
Created by Viliam Repan (lazyman).
Created by Viliam Repan (lazyman).
 
 
 
 
Way of rounding deadline(s) e.g.
Cleanup policy for dead nodes.
 
 
 
 
 
 
 
 
 
 
 
Represents the "deep clone" and "ultra deep clone" operations on items and complex type definitions.
List that freezes its members as well.
Reference that freezes the referenced object as well.
 
 
Whether to use default approval policy rules.
 
 
Default expression profiles to be used in specific situations.
 
Default phase or phases for evaluation of inbound mappings.
A NaturalKey implementation that uses a simple list of constituent items to compare container values.
 
 
 
Common interface to access all definitions.
 
 
Factory for prism definitions (Definition and all its subtypes in prism-api).
How should be definitions processed when object is to be retrieved.
How should be definitions processed when object is to be retrieved.
Resolves a definition in a parent.
 
Created by honchar.
 
 
 
 
Created by Kate Honchar.
 
 
 
Should be definitions updated after an object is retrieved via model API? See `applySchemasAndSecurity` method.
 
 
If an account is unassigned and there is no other existing assignment for an account midPoint will de-provisioning that account.
 
 
TODO EXPERIMENTAL
Created by honchar.
 
State for a delegation (delegating) activity run.
See https://docs.evolveum.com/midpoint/reference/security/authorization/configuration/selectors/delegator/.
Statically-typed "delete" action.
 
Created by Honchar.
Describes delete capability.
 
Deletes the owning focus for the resource object.
Created by Viliam Repan (lazyman).
Created by Viliam Repan (lazyman).
Deletes the resource object.
Deletes specified objects.
 
Options used when serializing deltas to "bean" form (ObjectDeltaType).
Converts between "XML" (i.e.
 
TODO clean up these interfaces!
Deprecated.
 
Deprecated.
Deprecated.
 
 
 
The triple of values (added, unchanged, deleted) that represents difference between two collections of values.
Experimental.
 
TODO EXPERIMENTAL
Utility class for keeping things in three: plus, zero and minus.
Information about midPoint deployment: subscription information, deployment name, description, color and so on.
Deprecated.
Experimental.
 
 
Specifies the method how page save/preview buttons are shown and processed.
 
Created by Viliam Repan (lazyman).
Created by Viliam Repan (lazyman).
Created by Viliam Repan (lazyman).
The `DetectedPattern` class represents a detected pattern in role analysis.
 
The `DetectionOption` class represents detection options for role analysis.
 
 
 
A diagnostic information attached to an object.
 
 
Expands object references (from pointers to dictionary to full objects).
 
JAXB representation of DigestMethodType.
 
 
Specific elements for export/import.
Direction of report.
 
Statically-typed "disable" action.
Describes capability to do configuration discovery, check and recommendation (`DiscoverConfigurationApiOp`).
 
Created by Viliam Repan (lazyman).
 
 
 
 
TODO: refactor for lazy loading
 
 
Specifies the kind of view of value.
Specifies whether "distinct" option should be used in database searches.
Definition for a distributed report export activity.
URL format: https://download.evolveum.com/midpoint//midpoint--dist.zip VERSION can be: 3.4.1, ..., 4.7, latest VERSION_NUMBER can be: 3.4.1, ..., 4.7, SNAPSHOT
 
 
 
Created by Viliam Repan (lazyman).
 
 
 
 
 
 
 
 
 
 
Universal button to display drop-down menus.
 
 
 
 
TODO
A no-op implementation of Operation used when there's nowhere to record the execution to.
Module is used for 2FA authentication.
 
 
 
 
 
 
 
 
Maps namespaces to preferred prefixes.
 
 
 
 
 
TODO
 
How were the effective privileges modified?
Custom configuration (factory) for embedded tomcat factory.
 
 
 
 
Type that contains nothing.
Statically-typed "enable" action.
 
TODO Contains data protected by (reversible) encryption.
 
TODO Loosely based on XML encryption standard.
Enforcement action.
 
 
Simple type, which behaves as enumeration in most modeling languages.
Definition of enumeration value
EnumPanelFactory<T extends Enum<?>>
 
 
 
Thread safety: Instances of this class may be accessed from more than one thread at once.
Statistics related to performance and state of external environment, namely provisioning via connectors, mappings (as these might contain code that invokes external systems), and notifications.
 
Explicit "equals" interface for easy lambda usage.
A strategy used to determine equivalence of prism items and values.
Categorizes errors.
 
What should a task do when an error of given type is encountered? Only some combinations of values are allowed: ignore (+ stopAfter), retryLater (+ stopAfter), stop.
Selects error categories, e.g.
Description of an error condition to act on.
PoC implementation of dumping a "logical" stack, consisting of a sequence of nested OperationResult objects.
TODO EXPERIMENTAL
 
 
 
 
 
 
 
 
Represents triggered exclusion constraint.
 
 
 
 
 
 
 
 
 
 
 
TODO document this interface and its methods
To which object is the policy rule targeted, from the point of assignment mechanisms - and how? For example, if it's assigned to the focus (to be applied either to the focus or the projections), then it's EvaluatedPolicyRule.TargetType.OBJECT.
Description of a situation that caused a trigger of the policy rule.
 
 
 
Arranges externalized triggers into trees according to presentation instructions (hidden, final, displayOrder).
 
 
 
Facade interface that provides insight about construction that was evaluated by projector code.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Statically-typed "evaluate-expression" action.
 
Java class for EvaluationTimeType.
 
TODO
Set of callback methods used to convey information from the validator to the "working" code.
Currently used for custom event handlers, as they are security-sensitive.
Created by Viliam Repan (lazyman).
Created by Viliam Repan (lazyman).
Created by Viliam Repan (lazyman).
An event handler type - extends common handler with filter/info and additionally can contain one or more notifiers of various kinds.
Domain of a given event mark.
Information specific for event marks.
TODO
 
 
TODO
Created by lazyman on 09/03/2017.
 
Container that defines exclusion of entities (e.g.
 
 
 
A response from executeChanges operation.
A request for executeChanges operation.
 
 
 
Statically-typed "execute-script" action.
 
 
Output of a single script execution.
 
Result of a single script execution.
 
A response from executeScripts operation.
A request for executeScripts operation.
 
 
TODO
Privileges and identity that will be used to execute an expression or similar operation.
 
 
 
Marks experimental code.
Executes given changes.
Segmentation strategy that explicitly enumerates the buckets.
 
Consumer writing exported audit events to the writer (stdout or file).
 
Producer worker for audit export operation.
Similar to normal repository ExportRepositoryAction, but not extended from AbstractRepositorySearchAction because we need containers here and objects are quite deeply embedded in the existing classes.
Created by Viliam Repan (lazyman).
 
 
 
 
 
 
Created by Viliam Repan (lazyman).
Ninja action realizing "export" command.
 
Constants for all names of the variables in the system.
A correlator that uses a specified expression to find shadow owner.
 
Error during evaluation of expression.
Trace for expression evaluation operation.
Specifies limitations on the use of a particular expression evaluator (e.g.
Specifies restrictions for execution of specific expression evaluators.
Specifies limitations on the use of a individual expression evaluators (e.g.
Wrapper for expression evaluator.
 
 
 
 
Describes input parameters to the expression.
Specifies restrictions and permissions for a specific class.
Specifies restrictions and permissions for a specific method.
Specifies restrictions and permissions for a package.
Compiled expression permission profile.
Specifies restrictions and permissions for various evaluators, especially for scripting expressions.
Pipeline of expressions - they are executed one after another, input sent to the pipeline as a whole is sent to the first expression.
Profile for evaluation of "regular" expressions, bulk actions, and function libraries.
An indexed set of ExpressionProfile objects.
Specifies restrictions for execution of expressions and scripts.
Created by honchar
 
Expression result multiplicity.
Sequence of command expressions - they are executed one after another, input sent to the sequence as a whole is then sent individually to each expression.
Information about mapping source during evaluation.
Composition-enabled expression correlator.
TODO
 
Created by honchar
Various methods to assist in creating (maybe later parsing?) objects of ExpressionType.
 
 
 
 
Created by honchar
Definition of a variable.
Created by honchar
Contains the expression that can be part of e.g.
Created by honchar
 
Java class for extension complex type.
Place for non-standard object properties.
The `ExtractPatternUtils` class provides utility methods for preparing and transforming detected patterns.
 
 
How are failed objects selected.
Selects objects that were failed to be processed in previous activity run(s).
The enum describes the operation during the account was processed.
 
Behaviour class that determines visibility of (configurable) UI feature.
 
 
 
 
How should be errors during object fetch process handled and reported.
How should be errors during object fetch process reported.
 
Where and how to store "file" notifications.
Export configuration.
Report export type.
Created by Viliam Repan (lazyman).
Created by Viliam Repan (lazyman).
Where and how to store "file" messages.
Created by Viliam Repan (lazyman).
Created by Viliam Repan (lazyman).
Created by Viliam Repan (lazyman).
 
 
 
Java class for FilterType complex type.
TODO describe
 
Keeps/removes selected items from the input value.
A correlator that uses a specified filter to find shadow owner.
TODO decide what to do with this
Filters input on a given condition.
Keeps everything needed to produce a filter from given selector and clause.
Composition-enabled filter correlator.
 
Work bucket content defined explicitly by a filter.
A response from findShadowOwner operation.
A request for findShadowOwner operation.
Model that returns string value for a flexible label.
 
Specification of role auto-assignment properties.
 
Created by honchar.
Option for updating focus authentication behaviour attributes.
 
 
 
 
Created by honchar.
TODO
Alternative identities for a focus.
 
Source of a focus identity.
 
Alternative identity for a focus.
 
Common functionality for "focus list" pages or panels - e.g.
Provides common inline menu functionality for focal objects: enable, disable, reconcile, delete.
Information about focus being loaded.
 
 
 
A single (alternative) identity.
 
 
 
 
 
 
 
 
 
FocusTilePanel<F extends Serializable,T extends Tile<F>>
 
 
 
Abstract supertype for all object types that can be focus of full midPoint computation.
Created by honchar
 
Executes validity scan on focal objects.
 
 
Executes a given command individually for each item arriving at the input.
Describes formatting at abstract level.
 
Setting that influence how authorizations are used to display and evaluate the form.
This part defines the actual form presentation and layout.
 
A group of fields.
A single form field.
javascript stuff, we replace ${this} with proper input id, probably some jQuery black magic TODO: add event type attribute to client element for this validator
 
Server-side validation rules.
 
Validation rules for the item.
 
Specifies a form using several different methods, e.g.
Form definition.
 
Created by Viliam Repan (lazyman).
Something that can be made immutable.
A list that can be made immutable.
A reference that can be made immutable.
 
 
Information about full shadow being loaded.
 
 
Configuration of the full text search feature.
What items to index.
 
 
Represents an ExpressionParameterType that is part of a FunctionExpressionEvaluatorType i.e.
Represents an ExpressionType that is part of a FunctionLibraryType as a custom function.
Evaluates custom defined functions from Function Library
Limitations on calling individual function libraries.
What function libraries and their functions can be called?
Specifies limitations on the use of a particular function library methods.
What functions in a given function library can be called?
Define reusable functions
Specifies the fuzzy search algorithm to use for searching.
 
 
 
Trigram similarity TODO consider using Double instead of Float
 
 
Configuration for GeneralChangeProcessor.
A scenario for GeneralChangeProcessor.
General notifier that can handle any type of event.
Configuration that is common to all transport configurations.
Created by Viliam Repan (lazyman).
Value generator mode.
Generate value according to a policy that is associated with the property/attribute.
 
Statically-typed "generate-values" action.
 
 
The generic item merger that follows these rules: 1.
 
This is a generic component that server to edit various types of Serializable objects in GUI.
Generic object for storing unknown (unexpected) object types.
Created by Viliam Repan (lazyman).
A generic configuration for a wf aspect.
 
 
Generic visualization type (off, one-liner, detailed).
A response from getObject operation.
A request for getObject operation.
 
 
 
TODO this Impl class could be removed.
See GetOperationOptions for a description.
Utilities related to GetOperationOptions and their externalized ("bean") representation.
 
FIXME Creation of this interface was most probably a design mistake.
 
Created by Viliam Repan (lazyman).
Created by Viliam Repan (lazyman).
Created by Viliam Repan (lazyman).
Policy rule for use in global configuration.
 
 
 
How should be "groups" (orgs, roles) expanded?
Group selection structure creates new tile in first step of request access wizard UI (person of interest).
 
Actions are special things that can be done with particular object or list of objects.
 
 
 
 
 
 
 
 
Specifies the settings for GUI object export.
 
Flexible configurable label.
Class for misc GUI util methods (impl).
Base data Provider configuration
Configuration of the object list column.
Created by Viliam Repan (lazyman).
Created by Viliam Repan (lazyman).
Specifies form that are used for displaying and editing of specific object type
Created by Viliam Repan (lazyman).
Specifies the set of default panels that are used for displaying and editing of objects, such as User, Role, Org, ...
Specifies the configuration of a generic table listing various things (usually objects).
Configuration of additional panels that can be present in some view types.
Specifies the set of pages that are used for displaying lists of objects such as Users, Roles, Orgs, ...
Specifies the page used to list specific object type or object collection.
 
 
Principal that extends simple MidPointPrincipal with user interface concepts (user profile).
 
Specifies form that are used for displaying and editing of specific object type EXPERIMENTAL.
Specifies form that are used for displaying and editing of specific object type EXPERIMENTAL.
List pages for shadows.
 
TEMPORARY.
 
Constraint that triggers when the focus has given assignment(s).
JAXB representation of HashedDataType.
 
Sample showing a custom object form that displays simple greeting.
 
Created by Kate on 07.04.2016.
Created by Viliam Repan (lazyman).
Represents equality check, possibly between two different types.
 
TODO
 
 
Very simple object to hold a single value.
Definition for self dashboard.
TODO
 
 
TODO
HTML export type for Report.
Definition of HTTP BASIC authentication module (RFC 7617).
Pseudo-authentication for pre-authenticated users.
Individual HTTP methods.
Definition of HTTP SecQ module.
Object that can provide short, human-readable description.
 
 
Created by Viliam Repan (lazyman).
 
 
Tab that can display icon in the tab label.
User interface icon specification.
This value indicates, whether the evaluation of this role gives the same results regardless of its position in the assignment/inducement hierarchy.
Denotes identifier of the object or container (i.e.
Provides information about primary and secondary identifiers.
 
 
 
Identity recovery management policy.
 
Attributes to be sent to the external ID Match service.
What properties should be sent to the ID Match service.
State of the process driven by ID Match correlator.
Correlation using ID Match service.
Object to be matched, resolved or updated.
Represents external ID Match service that is invoked as part of correlation (and other processes) within ID Match-based correlator.
Composition-enabled ID Match correlator.
Error should be ignored and the processing should continue.
Ignores the value in the source object.
Argument provided to the operation is illegal.
 
 
 
A segmentation strategy that is interpreted by the specific activity run.
Consumer importing audit events to the database.
 
Action for importing audit event records to the repository.
A response from importFromResource operation.
A request for importFromResource operation.
Created by Viliam Repan (lazyman).
 
The options for import tasks.
Created by Viliam Repan (lazyman).
 
Created by Viliam Repan (lazyman).
Created by Viliam Repan (lazyman).
Definition for an import activity.
Inactivates the owning focus for the resource object.
Inactivates the resource object.
Operation cannot be applied to the object.
 
 
 
 
 
Phase or phases in which the mapping should be evaluated.
 
 
 
Configuration of inbound mappings evaluation.
 
What purpose or purposes does the inbound mapping serve?
This is a marker that a given prism item is incomplete.
 
Definition of item normalization (for custom indexing).
A ValueNormalizer configured for an indexed item.
 
 
Configuration for indirect search item.
 
 
 
 
 
 
 
Created by Viliam Repan (lazyman).
Created by Viliam Repan (lazyman).
 
Short information about the currently used environment, including repository diagnostics.
 
 
TODO Replace by forms eventually.
TODO Replace by forms eventually TEMPORARY
 
 
Technical (infrastructure) configuration of midPoint deployment.
Imports initial data objects as needed, ignoring already imported objects.
 
 
 
 
 
 
 
 
TODO: update to better use with DropdownButtonPanel.
 
 
 
In Memory Assignment Data Provider
TODO create a better name for this filter
 
Exception that is thrown when action execution is in progress and input parameters combination is invalid, e.g.
 
Integer stat (statistic) entry.
 
 
Simple monitoring object.
 
"Fast filter" that can reject a raw operation result.
Information about a midPoint internal operation.
Defines report on internal operations.
 
 
 
 
 
 
Various internals configuration elements.
 
 
 
Unfinished.
 
 
 
 
Isolated checkbox - checkbox that is displayed as (visually) stand-alone component.
 
 
Item<V extends PrismValue,D extends ItemDefinition<?>>
Item is a common abstraction of Property, Reference and Container.
Interface for objects that behave like an item: they have a name and may have a definition.
What to do with the changes computed for the given item?
 
 
Trace for item consolidation.
Definition of a property constraints.
Definition of correlation-related aspects of a focus item.
Definition of a single-item correlator for an item (a resource object attribute or a focus item).
A definition of a specific item (as opposed to a type).
 
 
To be used e.g.
Deprecated.
 
 
 
ItemDelta<V extends PrismValue,D extends ItemDefinition<?>>
Item Delta describes a change of an item which is a property, container or a reference.
 
 
Filters item deltas according to specified criteria.
A class defining old item state (before change), delta (change) and new item state (after change).
THIS IS NOT A GENERATED CLASS.
THIS IS NOT A GENERATED CLASS.
Utilities related to ItemDelta and ItemDeltaType objects.
 
 
 
Factory for items (property, reference, container, object) and item values.
 
ItemHeaderPanel<V extends PrismValue,I extends Item<V,ID>,ID extends ItemDefinition<I>,IW extends ItemWrapper>
 
Definition of a custom indexing for an item.
 
TODO
 
 
 
 
 
 
 
General interface to ItemPath objects.
 
Methods that operate on path collections.
 
 
 
Natural key consisting of an item path.
 
 
 
Parses string representation of ItemPath and ItemPathType objects.
 
 
 
 
 
 
 
 
Defines a type for XPath-like item pointer.
 
Whether or how data should be persisted.
 
Maintains information on processing of a given item: a resource object (for tasks like import or reconciliation), a repository object (e.g.
How item processing ended? Similar to operation result status, but using a different categorization.
Information about item processing to be recorded in items report.
Specifies the "depth" of item processing.
 
Description of the common item handling details, such as display name, read/write access and value and synchronization expressions.
 
 
TODO
Columns common to all specific item-related reports (like ConnId operations, internal operations, etc).
Condition controlling item report creation or collection that is evaluated before or after item is processed.
A generalized ItemPath: It allows pointing to a specific item value, while allowing to select from multivalued items not only by ID, but by arbitrary filter.
TEMPORARY
 
A segment of ItemRouteType.
Generalized item path.
 
Correlator that compares individual items.
Defines the custom confidence value for given search item.
Specifies how to search for the item.
Defines report on items processing.
Task progress counted in items.
Information on items processing (for activity state overview).
Composition-enabled items correlator.
 
Experimental.
 
 
 
 
 
 
 
 
 
TODO better name
How to iterate through entities in searchObjectsIterative method.
Definition of iteration properties for a resource account or other resource objects.
Executes specified changes on specified objects.
Represents data about iterative operation that starts.
Executes a script (a.k.a.
 
Generic universal type converter.
 
 
Represents visitable JAXB bean.
Represents visitor of generated JAXB beans.
Representation of JMS message.
JMS asynchronous provisioning target.
JMS client configuration
Representation of JMS text message.
A simplified representation of a requested asynchronous provisioning operation.
Simple representation of an ItemDelta: contains collections of real values being added/deleted/replaced.
Define that resource server expect token in format JWT.
TODO Loosely based on XML digital signature standard.
TODO add other relevant methods here
Builder for KeyStoreBasedProtector implementation.
Experimental.
A free-form string value with a label.
 
Created by Viliam Repan (lazyman).
 
A definition that can be viewed at from different layer's point of view.
 
 
Defines a system layer.
LDAP authentication module supports authentication via LDAP server.
Search configuration which uses an Ldap filter to locate the user
 
 
How to deal with legacy approvers specifications, i.e.
This type exists just to allow (deprecated) "cases" element in legacy synchronization bean.
TODO
Created by Viliam Repan (lazyman).
Reaction to a synchronization situation.
The TaskInformation based on a legacy task structure.
LEGACY: This is all very old code.
 
Class to validate (and possible transform) large sets of objects.
Values of sequences used in the computation.
Value of a sequence used in the computation.
 
A serialization of model context, i.e.
TODO
TODO
TODO
TODO
 
Enumeration of approval strategies at a particular stage.
Overrides logging level for given loggers, based on thread-specific configuration.
TODO move to a better place? TODO replace by a library method?
Specifies the use of Levenshtein edit distance for searching.
Specifies restrictions and permissions for a specific library function.
Action that reduces (purges) object data.
TODO EXPERIMENTAL
 
 
 
Specification of lifecycle states and state transitions.
 
 
Specification of lifecycle state transition.
Specification of lifecycle state.
 
A merger specific to PropertyLimitationsType.
 
Definition of complexity and string policy
 
In what situations (change-related) does the link match? EXPERIMENTAL.
 
Created by Kate on 23.09.2015.
Selects objects among linked ones (for this object).
Created by honchar
Created by Kate Honchar.
 
 
 
 
 
Selects objects among linked sources (for this object).
Links resource object to its owning focus.
Selects objects among link targets (for this object).
Definitions of link types for objects having this archetype.
Definitions of a link type.
 
 
 
Created by Viliam Repan (lazyman).
Created by Viliam Repan (lazyman).
Created by Viliam Repan (lazyman).
Created by Viliam Repan (lazyman).
Created by Viliam Repan (lazyman).
Created by Viliam Repan (lazyman).
 
 
 
Describes capability to detect changes in almost real time (live synchronization).
 
 
Definition for a live sync activity.
State of the live sync activity.
Lazy loading Wicket model.
Created by Viliam Repan (lazyman).
Created by Viliam Repan (lazyman).
Created by Viliam Repan (lazyman).
 
Used to retrieve item definition from 'local definition store' - i.e.
 
Argument that is to be used for localized message parameter.
 
This class is final and must remain so, as it's not cloneable.
 
List of localizable messages, to be presented as a single message.
A template that produces a localizable message after argument expressions are evaluated into specific arguments.
A message that is to be localized into specified language.
Created by Viliam Repan (lazyman).
Created by Viliam Repan (lazyman).
Created by Viliam Repan (lazyman).
 
For use in tests ONLY.
 
 
Created by Viliam Repan (lazyman).
Single language localization for the message template.
Created by honchar
 
This defines the state of account lock-out.
Created by Viliam Repan (lazyman).
Statically-typed "log" action.
It was simply not possible to provide an empty default value for logback property.
 
 
 
 
 
Auditing configuration for auditing by using the logging subsystem.
TODO
 
Configuration of logging levels, categories, log files, etc.
 
 
Gathers log lines as they are produced by TracingAppender.
 
 
TODO
Information how to override logging configuration.
 
 
 
 
 
 
Java class for LogicalOperatorFilterType complex type.
 
 
 
Definition of "login form" module.
 
Segment of the logfile.
Created by Viliam Repan (lazyman).
 
 
 
 
 
Data structure that represents entire content of the lookup table, organized into table rows.
An object that represents lookup table.
Where and how to send mail notifications (or any other mail messages).
Mail nonce authentication module.
Configuration of a particular mail server host.
Created by Viliam Repan (lazyman).
Created by Viliam Repan (lazyman).
Where and how to send mail messages (or any other mail messages).
Created by Viliam Repan (lazyman).
Created by Viliam Repan (lazyman).
Created by Viliam Repan (lazyman).
 
How to ensure transport-level security when sending the message.
 
 
 
 
 
 
Class that allows to return result and expected exit code from ninja execution.
May happen in case that resource is administratively set to maintenance mode.
Created by Kate on 16.12.2015.
TODO
Created by honchar
 
Describes the context of the manual provisioning request that is represented by a case.
Mapping<V extends PrismValue,D extends ItemDefinition<?>>
Mapping prepared for evaluation (or already evaluated).
 
 
Attribute mapping related attributes
 
 
TODO ...
TODO ...
 
Trace for mapping evaluation operation.
 
 
Kind of mapping.
 
 
 
Information about mapping source during evaluation.
 
See Axiom.
TODO
 
TODO
Mapping state properties after evaluation.
Mapping state property.
 
Strength of the mapping defines how aggressively will the mapping be applied.
Generic set of mappings.
 
 
 
Specification of time-based mapping constraints.
 
Informs that the value was provided by a mapping (and how exactly).
Specialization of abstract mapping for regular data mappings.
 
Note we cannot use "extends Map" here, because in that case we would have to declare XNodeImpl as map value parameter.
Created by Viliam Repan (lazyman).
Created by Viliam Repan (lazyman).
A mark is a "label" given to an object - currently a prism object, an assignment, or audited/simulation event.
Utilities for MarkType.
 
Context for matching a value against a selector or clause.
A request for matching to be sent to an external ID Match service.
A response from an external ID Match service.
Interface for generic matching rules.
 
TEMPORARY implementation! This class contains various hacking util methods helping during development of ID Match correlation.
 
This class allow output for given MDC value and given level implments logback turbofilter feature
Helps with GUI aspects of member operations on abstract roles.
Helps with creating queries regarding members of an abstract role.
Creates and optionally submits tasks for member operations on abstract roles.
"Assign members" operation.
Created by honchar
Created by honchar
 
 
 
Created by Viliam Repan (lazyman).
Configuration of memory diagnostics features.
 
 
Created by Viliam Repan (lazyman).
 
 
Configuration that specifies automatic merging of two objects.
 
Created by honchar.
Created by honchar.
TODO
Delivery mode.
 
 
Message property (key-value pair).
Created by Viliam Repan (lazyman).
Specifies the content of the message used with a transport mechanism, for instance mail.
Created by Viliam Repan (lazyman).
Created by Viliam Repan (lazyman).
Created by Viliam Repan (lazyman).
Localizable template of the message used with a transport mechanism, for instance mail.
A configuration for message transports.
Provides basic message-manipulation methods to be used in scripts (typically, async update transformation scripts).
Some XNodes can hold value metadata.
 
 
Defines handling of a metadata items.
Description of the metadata item handling details, such as (TODO)
Provides information about processing of given metadata item (e.g.
 
Scope for this metadata mapping.
Specialization of abstract mapping for metadata mappings.
Created by honchar.
 
Created by Viliam Repan (lazyman).
In what situations should be this mapping template applied?
Selection of items to include/exclude when applying given metadata processing.
How object metadata should be recorded or updated.
Meta-data about data creation, modification, etc.
 
This class provides functionality as a holder for method performance statistics.
Created by Viliam Repan (lazyman).
 
 
Created by Viliam Repan (lazyman).
 
 
 
 
 
A simple interface that aims to work as a custom validation plugin used in GUI.
This is a simple implementation of MidpointFormValidator interface
 
 
 
 
In this class, we define some Pointcuts in AOP meaning that will provide join points for most common methods used in main midPoint subsystems.
Checks the signature of `midpoint.jar` file (if applicable).
 
 
 
 
 
 
 
In this filter, all incoming requests are captured and we measure server response times using System.nanoTime().
Used to compare metadata from the provenance point of view.
Created by Viliam Repan (lazyman).
 
 
Created by Viliam Repan (lazyman).
Created by Viliam Repan (lazyman).
 
Custom tomcat factory that used to hack embedded Tomcat setup.
 
 
 
 
The `MiningBaseTypeChunk` class represents a common base for role and user based analysis data chunks.
The `MiningOperationChunk` class represents a chunk of data used in the role analysis process.
The `MiningRoleTypeChunk` class represents a chunk of role analysis data for a specific role.
The `MiningUserTypeChunk` class represents a chunk of role analysis data for a specific user.
 
 
 
What is to be done when the planned start time arrives without the task actually starting.
Created by Viliam Repan (lazyman).
 
Represents a model-level action (method) that can be authorized.
Options to be used for compareObject calls.
EXPERIMENTAL.
 
 
Created by Viliam Repan (lazyman).
A service provided by the IDM Model focused on system diagnostic.
 
Trace for model's delta execution.
Options for execution of Model operations.
Options for execution of Model operations.
TODO
 
A service provided by the IDM Model that allows to improve the (user) interaction with the model.
 
 
 
 
 
Model constants referenced from the outside.
IDM Model Interface
Interface that allows location of model and model-like services, such as ModelService and ModelInteractionService.
 
TODO
Preliminary version.
Constraint that triggers the rule on object modification, addition or deletion.
 
 
Created by tchrapovic.
 
 
Java class for ModificationTypeType.
Statically-typed "modify" action.
TODO
SAML2 key from key store.
Possible types of key.
SAML2 key from string representation.
Information about selected monitored operations.
Information about selected monitored operation.
Monitored operation.
 
Created by Viliam Repan (lazyman).
 
 
Created by honchar
 
How should we handle the situations when a sub-report produces multiple values?
This handler can take a collection of triggers that have the same timestamp.
Constraint on multiplicity of assigned objects.
Work definition for the multi-propagation activity.