All Classes and Interfaces
Class
Description
Abstract class of Felix GoGo Commands Service.
Base Health Info class.
An AbstractScriptedService does ...
An abstract
QueryFilterVisitor to produce SQL via an SQLRenderer.AbstractSyncAuditEventLogger<T extends org.forgerock.openidm.sync.impl.AbstractSyncAuditEventBuilder<T>>
Base Template for sync related audit events.
A simple accessor of an object instance.
OSGi bundle activator
An Activator opens
ServiceTracker<Map<String, Object>, Map<String,
Object>> and tracks all service and initialise the IdentityServer
with ServicePropertyAccessor.OSGi bundle activator for JDBCRepoService.
OSGi bundle activator
Felix GoGo shell adapter activator.
Concrete context used for serialization/deserialization of Activiti workflows.
Implementation of the Activiti Engine Resource
Workflow service implementation
Utility class for Activiti workflow integration
Create an audit activity log for a request result.
Abstraction of an upgrade archive
General exception during archive handling
Enum of modifier flags to use for attributes.
A router
Filter to log external CREST requests as access events.A utility class containing various factory methods for creating
AuditLogFilters.OpenIDM audit logger
OpenIDM audit service
This audit service is the entry point for audit logging on the router.
Configures the authentication chains based on authentication.json.
Authenticates a user given a username and password combination.
The result of the Authenticator#authenticate.
A factory Function to build an Authenticator from an auth module config.
A CHF
Filter to wrap the AuthenticationFilter,
so that config changes may swap out the CAF AuthenticationFilter without disturbing the CHF
FilterChain.A basic command scope for the Felix Gogo command processor.
Publisher that uses the blocking linked queue to process events.
Api POJO for
DatabaseInfoResourceProviderAn exception that is thrown if bootstrapping the system failed
Designed to use the systemBundle from the OSGI framework to handle
the actions that can be taken on a
Bundle.A wrapper that contains the name and serialize form of a calendar.
Configuration of an REST Service request.
A collection resource provider servicing requests on certificate entries in a keystore
Utilities for generating, serializing, and deserializing
Certificates.Map-backed checksum file abstraction of the format
Model a where-clause or where-clause constituent.
A utility class containing factory methods for creating
Clauses.Helper in cleaning up JDBC resources
Authentication Module for authenticating users using a client certificate.
A cluster event container.
An interface for a component to receive notifications when an instance
in the cluster has failed or timed out.
An enumeration for cluster event types
An interface for the OpenIDM Cluster Management Service
A Cluster Management Service.
Based on gogo shell command proxy.
Configured and add-hoc command support on OrientDB
Commands can contain tokens of the format ${token-name}
Generic implementation of version comparison.
Utilities for augmenting ComponentContext behavior.
Represents a condition on which a property mapping may be applied, or a policy may be enforced.
A class that provides static methods for instantiating
Condition objects.Utilizing the ConfigAuditEventBuilder this class will send log events of config changes to the commons
audit module.
Holds the state of a config change that will be used to construct a ConfigAuditEvent.
Helper class for bootstrapping the configuration, and in turn the system
The boostrapping mechanism works in the following order:
1.
Configuration encryption support
Identifiers related to a configuration.
Starts the configuration installation handling once the
basic services for it are available
Lists configuration identifiers.
Meta data provider to describe configuration
requirements of this bundle.
A NAME does ...
Meta data provider to describe configuration requirements of this bundle
Meta data provider to describe configuration
requirements of this bundle
Implements a
MetaDataProvider to encrypt sensitive fields in the WebConsoleSecurityProviderService
json configuration.Meta data provider to describe configuration
requirements of this bundle.
A NAME does ...
A NAME does ...
A NAME does ...
Meta data provider to describe configuration
requirements of this bundle
A NAME does ...
Meta data provider to describe configuration
requirements of this bundle
Provides access to OSGi configuration.
ApiDescription builder for ConfigObjectService.Interface implemented by OpenIDM
PersistenceManager extension/implementation.
Resource for
ConfigObjectService, but only includes fields
that all configurations will have.Config object patching utility.
ConfiguredQueries<Q extends com.orientechnologies.orient.core.command.OCommandRequest,R extends org.forgerock.json.resource.Request,U>
Configured and ad-hoc query support on OrientDB
Queries can contain tokens of the format ${token-name}
Helper methods which assist with generating connector configuration.
The ConnectorInfoProviderService initiates the the embedded OpenICF and makes it available as a
service.
ConnectorReference holds the required
ConnectorKey value to
find the correct connector in the
ConnectorInfoManager.Contains openicf connector utilities for the OpenICF provisioner.
JDBC Repository Service Constants
Http context to share amongst OpenIDM servlets to allow for applying uniform
security handling
Constants for use with the Cryptography Service
Provides encryption, decryption, and hashing services to OpenIDM components.
Cryptography Service Factory The cryptography service can be obtained either
though this factory, or the OSGi registry.
Cryptography Service
This utility helps obfuscate passwords to prevent casual observation.
Base object for configuration -> object tree [de]serialization.
An abstract command scope for the Felix Gogo command processor.
CustomConfiguration bean contains the possible settings configurable by the custom scripted
connector creator.
A single connector configuration objectType, contained in
CustomConfiguration.A single connector objectType property, contained in
CustomObjectType.A single objectType property flag, contained in
CustomObjectTypeProperty.A single property of an objectType item, contained in
CustomObjectTypePropertyItems.A single connector configuration objectType, contained in
CustomObjectTypeProperty.A single connector configuration property, contained in
CustomConfiguration.Gets BoneCP usage statistics from the
StatisticsMBean.Basic DataSource management interface.
Custom serializer to transform Date objects
Manages timestamp strings in ISO8601 format
DB2 handling of SQLExceptions
TableHandler appropriate for DB2-specific query syntax.
A Helper to interact with the OrientDB
Handle a LiveSync failure by saving its detail to a dead-letter queue.
Debug commands.
Default handler to help handle SQLExceptions across different DB implementations
Specific implementations and/or overrides may be needed for a given database supported.
Info for Configuration whose installation is delayed
until for example required meta data is available
Handles configuration that needs to wait for related meta-data to become available
(e.g. for encryption) before it can be provided to OSGi
Authentication Filter module for the Common Authentication Filter.
Extends the CREST Router to allow the annotation of
RequestHandlers.Used when event publishing is disabled Empty method calls may get optimized
out by the JIT
Used when event publishing is disabled Empty method calls may get optimized
out by the JIT
Provides the Jetty bundle (and in turn the jetty.xml)
a way to mark which connector to not apply the OpenIDM authentication mechanism on.
Ring buffer event entry for the disruptor Used to prepopulate the ring buffer
with a (fixed) number of entries for the purpose of processing the associated
EventEntry
Publisher that uses the disruptor pattern and RingBuffer to process events in
a highly concurrent manner.
Deprecated.
Considering removal as it limits the number of open start events
to the ring buffer size.
Deprecated.
Considering removal as it limits the number of open start events
to the ring buffer size Plus it is highly sensitive to requiring
end() to be called on the EventEntry
A utility class for handling and converting OrientDB ODocuments
An exception to reject a request as attempting to create a relationship which already exists.
Thread-safe statistics class for time-durations, that calculates accurate
count, min,
and max values, and approximate mean and standard-deviation,
with minimal memory consumption and low-latency under thread-contention.Email client.
Email service implementation
Component for embedded OrientDB server
A custom endpoints service to provide a scriptable way to extend and
customize the system
A generic collection resource provider servicing requests on entries in a keystore
A component to create and register a Jetty error-handler servlet.
Portable error type identifiers
Represents an event entry that spans the start/end event.
Event entry implementation exposed to the user
An exception that is throw for failure during scheduled work execution
A ResourceException that wraps a ResourceException generated externally to IDM, such as an external REST call.
Felix GoGo Commands Service class generator.
This interface defines a field storage scheme.
This class defines a field storage scheme based on the provided algorithm.
FileState reports the state of files in an original distribution as the compare to a new distribution.
The FileUtil class contains common methods to read text files.
This validates forward only relationships (ie not bi-directional or reverse)
A FrameworkPropertyAccessor wraps the
BundleContext and accesses all
Framework properties.ResultSet Mapper for Generic Mappings
Handling of tables in a generic (not object specific) layout
Request for
AuthenticationService getAuthToken-action.Response to
AuthenticationService getAuthToken-action.Additional HTTP Header utilities, not provided by
HeaderUtil.Access to application health status
A health service determining system state.
Creates the Hikari data source containing the Hikari config.
A
Connection to the remote OpenIDM instance.Id is a util class to work with the
id property in the
org.forgerock.json.resource.JsonResource interface.A identity provider configuration holder.
Should be implemented by any service that needs notifications when provider configurations
are changed.
Service used to store configuration about the various
identity providers.
Exception used to signify IdentityProviderService configuration failure.
Lists available authentication
providers.Lists available authentication
providers, with client-secret field removed
from API Descriptor schema.This class defines the core of the Identity Server.
Creates audit entries for each authentication attempt.
Enum that represents all the core IDM Authentication modules.
A CAF
AsyncServerAuthModule that is designed to wrap any other AsyncServerAuthModule.An ConnectionFactory extension that also permits obtaining an "external" Connection
which does not wrap the Context with an internal ClientContext.
An HttpServletContextFactory responsible for creating a SecurityContext for OpenIDM
requests.
A retry failure handler which retries infinitely.
A system information service to provide an external and internal API to query
OpenIDM state and status.
An exception that is throw for internal (possibly transient) errors in
retrieving configuration
An exception that is throw for Invalid Configurations.
A DataSource Manager for JDBC DataSources.
Repository service implementation using JDBC.
Custom
org.eclipse.jetty.server.handler.ErrorHandler implementation that removes sensitive information
from HTTP error-responses.Utility for handling Jetty configuration properties, including properties
that may need to be encrypted/obfuscated, and/or may be encrypted/obfuscated
Apply Jetty security constraints of applicable.
This defines the methods needed to work with a JMS Broker context.
A MessageSubscriber that subscribes to JMS destinations.
Stores the JNDI context properties and lookup names.
This class provides utility methods to extract JMS objects from JNDI configured objects.
A wrapper the contains all necessary information for a Jobs's group
A wrapper that contains all necessary information about a Job.
ArtifactInstaller for JSON configurations.
A service to handle enhanced configuration, including nested lists and maps
to represent JSON based structures.
Helper to generate customer formatted (pretty print) Jackson JSON output
Provides internal routing for a top-level object set.
Filters JsonValue objects and then returns Boolean for the test result.
A KBA Configuration holder service.
This service provides a path on the router for reading the KBA configuration.
Utilities to represent keys in JsonValue form.
A class that holds the details for loading and accessing a
KeyStore.Interface for loading and initializing the keystore and truststore.
The interface for managing keystore operations that require the truststore and keystore.
Service to manage security mechanisms that require the keystore and truststore.
Services requests on a specific keystore.
The interface tof a
KeyStoreService.Creates a singleton
KeyStoreServiceImpl.Loads and caches the object only once on demandt
This class is not thread safe.
Command scope for local operations.
A SyncFailureHandler that logs the error and ignores it.
This file contains localizable message descriptors having the resource
name
org.forgerock.openidm.provisioner.openicf.logger.Log handler interface
Response to
AuthenticationService logout-action.Main entry point for command-line interface.
Maintenance filter to disable CREST write operations while in maintenance mode.
Basis and entry point to initiate the product maintenance and update mechanisms over REST
A
Context which represents a request coming from (or through) the Managed Object Service.Represents a managed object's schema
Provides access to managed objects.
An interface for performing actions on a set of managed objects.
Handling of tables in a generic (not object specific) layout
Interface to manage and access mappings
Api POJO for
MemoryInfoResourceProvider.Gets Memory usage data from the
MemoryMXBean.Creates an in-memory
Scheduler.Api pojo for
MemoryInfoResourceEach MessageSubscriber has a single MessageHandler for it to call to handle any received message.
A MessageSubscriber implements the logic needed to subscribe to an event channel.
The MessagingService manages MessageSubscribers to allow IDM to subscribe to incoming message events.
Meta data provider interface to describe configuration requirements of a
bundle.
Meta data provider callback interface to explicitly update/refresh the
configuration requirements/properties for a bundle.
Placeholder to be used in conjunction with
Parameter
to denote the appropriate use of a parameter.Holds monitoring and statistics info
MSSQL handling of SQLExceptions
TableHandler appropriate for MSSQL-specific query syntax.
A CREST
Filter decorator that allows the decorated implementation (delegate) to be changed
at runtime.MySQL handling of SQLExceptions
TableHandler appropriate for MySQL-specific query syntax.
Represents the name and additional configuration for an event type
Allows callers to pre-construct, parse event hierarchies and set additional
configuration by declaring the Names outside of the publishing of the events
The fluent API allows for easier set-up directly in the declaration example:
public static final Name MY_EVENT = Name.get("internal/myevent").setTags(new String[] {MONITOR, APP_EVENT}).setXyz("dummy")An exception that indicates that a meta data provider knows meta-data is
necessary for a given configuration, but it's not a Configuration.
A null-object ActivityLogger that doesn't [log].
A Null-object SyncFailureHandler that implements the equivalent of an "ignore"
operation.
A NullTransformer class doesn't transform.
OAuth Http Client used to perform the OAuth flow
for both OpenID Connect and OAuth 2.0.
Authentication Module used for OAuth authentication(Authorization).
Validation of OAuth access token verification.
Implementation for OAuth 2.0 resolvers.
Interface through which OAuthResolvers are obtained, and the service providing
them is configured.
Interface directing how to configure
(
OAuthResolverServiceConfigurator.configureService(OAuthResolverService, JsonValue))
an OAuthResolverService.Implementation of the
OAuthResolverServiceConfigurator interface which
configures an OAuthResolverPopulates a Map of current configured resolvers.
Problem during the verification of an OAuth module.
A NAME does ...
The OpenICFProvisionerService is the implementation of
CollectionResourceProvider interface with OpenICF.Extended Commons Audit Event Builder that handles the extended attributes of OpenIdm.
Custom ExpressionResolver for OpenIDM
Custom ExpressionManager for resolving 'openidm' variable in expressions
Custom resolver for OpenIDM (used in scripts)
Factory for resolving openidm variable in scripts
Custom Session interface providing access to OpenIDM functions from Activiti
Custom SessionFactory for OpenIDM
Provides access to the OpenIDM functions
Custom Session providing access to OpenIDM functions from Activiti
Java class for OperationType.
TableHandler appropriate for Oracle-specific query syntax.
Repository service implementation using OrientDB
Directs OSGi logging service entries into the slf4j logger
A composite name for the OpenIDM namespace.
API Descriptor POJO that describes the exposed operating system information.
Gets Operating System data from the
OperatingSystemMXBean.Provides the Jetty bundle (and in turn the jetty.xml) access to configuration supplied by OpenIDM,
without having to resort to system properties.
Passthrough filter forwards all requests to the next handler unchanged.
This interface provides a method to retrieve a value to be used in a patch operation
based on any criteria using any available means.
Configures pax web by setting the pax web properties.
A Context that stores a pending action information during a sync operation.
Creates a scheduler that is persisted to the OpenIDM repo.
Holds the (source/target) Phase specific statistics
Allows to plug in event publishers, and replace them dynamically
A Policy Service for policy validation.
Mapped table handler for PostgreSQL that expects
JSON-type columns for
ColumnMapping.TYPE_JSON_LIST and ColumnMapping.TYPE_JSON_MAP property mappings.Postgres-specific generic table handler.
Queries pre-defined by the system
An exception to indicate that a statement can not be converted into
a prepared statement
A collection resource provider servicing requests on private key entries in a keystore
Resource implementation of ProcessDefinition related Activiti operations
Resource implementation of ProcessInstance related Activiti operations
for both currently running processes and historic processes.
Wrapper around the product version tag (3.2.0-SNAPSHOT) and the SCM revision.
A NAME does ...
This class contains the necessary logic to map an attribute from the source object to an attribute
on the target object.
JsonValue property mapping service.
A single connector configuration property, contained in
CustomConfiguration.Configuration of an Identity Provider.
Utility class to convert between
ProviderConfig and JsonValue representation.Extends
ProviderConfig, only to hide the client_secret field from the API Descriptor schema.Listener to handle Provider registrations
Keep track of meta data providers, either declared in bundle meta-data, or registered as services.
Minimum behavior for a provisioner used to provision resources to external sources.
Publish smart events
Events can be used both for * monitoring/low level events * application level
events
Configured and add-hoc query support on OrientDB
Queries can contain tokens of the format ${token-name}
Map key constants for Repository Queries
Response to
AuthenticationService reauthenticate-action.A Reconciliation action.
This is the audit event builder for RECON event.
Reconciliation service interface.
Represents the information and functionality for a reconciliation run
Reconciliation service implementation.
Provide JMX / MBean access for monitoring and management of reconciliation.
Statistic for a reconciliation run
A context to store reconciliation data on the request context chain
Base class to process a reconciliation phase, either on the calling thread, or
multi-threaded using an executor.
Api pojo for
ReconInfoResourceProviderGets Recon Health Info.
Contains an iterator over the recon query results as well as a
paging cookie relating to the query.
A base class for reconciliation type handling
An indicator for which side of a reconciliation
(source or target) a query is for
Represents a reconciliation by id(s).
Represents a reconciliation of a set defined by query/queries,
typically a sub-set of source and/or target objects
An interface for handling different recon types
A registered servlet script and it's associated configuration, order number, and ID.
A RegisteredFilter implementation
Utilities methods and fields for managed object relationships.
Command scope for remote operations.
Common OpenIDM bootstrap repository interface
Implementing services provide basic connectivity and access
to bootstrapping configuration
Every repository boot service must provide CRUD access to configuration,
And provide built in query support for queryid query-all-ids
A JobStore implementation used for persistence with the OpenIdm Repository Service.
Audit event handler for Repository.
Configuration class for RepositoryAuditEventHandler.
Common OpenIDM repository interface
This service should only be used in when a direct interface to the repository
is absolutely necessary and making the same requests over the router is not an
option.
Utility methods for helping build/manipulate CREST request objects.
Helper class to assist with the building of requirements.
Exposes a function that can be provided to a script to invoke.
This file contains localizable message descriptors having the resource
name
org.forgerock.openidm.util.resource.Servlet to handle the REST interface
Based on apache felix org/apache/felix/http/base/internal/service/ResourceServlet.java
Changes and additions by
Resource utilities.
Service that acts as a HTTP client proxy to external REST services.
Holder of a query result entry
Holds the query results and provides access to normalized ids
and optional full values
Handles the conversion of ResultSets into Object set results
Validator for reverse (aka bi-directional) relationships.
A RouteBuilder does ...
A NAME does ...
This interface is thread-safe.
Creates an audit activity log message using the router.
Audit event handler that logs to a router target.
A configuration for router audit event handler.
A config object holder to manage the router configuration, including the list of CREST router
Filters
to be added to the FilterChain managed by the RouterFilterRegistration service.Interface for registering CREST router filters on the CREST FilterChain.
Marker interface used by Felix SCR Services to wait on specific routes to become available.
This class defines a field storage scheme based on the MD5 algorithm defined in RFC 1321.
This class defines a field storage scheme based on the SHA-1 algorithm defined in FIPS 180-1.
This class defines a field storage scheme based on the 256-bit SHA-2 algorithm defined in FIPS 180-2.
This class defines a field storage scheme based on the 384-bit SHA-2 algorithm defined in FIPS 180-2.
This class defines a field storage scheme based on the 512-bit SHA-2 algorithm defined in FIPS 180-2.
Schedule Config Service
OSGi services wanting to be schedulable via the Scheduler service must
implement this interface.
An interface that wraps a
Quartz Scheduler.Holds a Scheduler's configuration.
Scheduler service using Quartz.
Scheduler service job using Quartz
Invokes the configured ScheduledService in OSGi
Represents a single field or property in a managed object's schema
This class wraps a
ScriptEntry object representing a script stored in the ScriptRegistry and
provides a method for executing the script with a given Context and scope variables.A ScriptCustomizer allows an implementer to customize the script bindings per request.
This is the main class for this project.
A router filter that allows hook on each CRUDPAQ operation at the following invocation points:
onRequest - before the request has been handled
onResponse - after the request invocation has completed successfully and a response is available
onFailure - after the request invocation has completed with an exception
Generic message handler that will pass the received message down to the configured script.
An abstract implementation for scripted transforms.
A factory API that enables callers to obtain a ScriptRegistryService based transformer given context.
A ScriptedRequestHandler implements a RequestHandler using a script.
Handle liveSync failure by calling an external, user-supplied script.
This interface provides a method to execute script given script and bindings.
A singleton utility class that provides static methods for retrieving scripts from the
ScriptRegistry.Interface to configure security
A Security Manager Service which handles operations on the java security
keystore and truststore files.
A class containing common members and methods of a Security ResourceProvider implementation.
This service supports self-registration, password reset, and forgotten username
per the Commons Self-Service stage configuration.
This class defines a set of constants that may be referenced throughout the
Identity Server source.
A ServicePropertyAccessor tracks services with
ServiceTracker<Map<String, Object>, Map<String, Object>> and gets the
Properties.Listener to handle state changes in the Service Tracker
An enhancement to ServiceTracker to allow listeners to be notified on changes
Avoids having to extend service tracker each time this is desired,
or abusing ServiceTrackerCustomizer for this purpose.
A filter that returns a Service Unavailable message for all requests.
Service helper utility, * Based on apache aries
org/apache/aries/jndi/services/ServiceHelper.java
A component to create and register the "API" Servlet; that is, the CHF Servlet that
1) listens on /openidm (or the path configured via openidm.context.path system property),
2) dispatches to the HttpApplication, that is composed of
a) the auth filter
b) the JSON resource HTTP Handler, that
i) converts CHF Requests to CREST requests, and
ii) routes them on the CREST router using the external ConnectionFactory.
The ServletConnectionFactory responsible for providing Connections to routing requests initiated
from an external request on the api servlet.
Takes configuration to register and de-register configured servlet filters,
with support to load the filter or supporting classes off a defined class path.
Interface for servlet filter registration services
Holds the configuration used to register a servlet filter.
Interface for registering servlet filters and servlets in OSGi.
Takes configuration to register and de-register configured servlet filters,
with support to load the filter or supporting classes off a defined class path
Configuration wrapper for JMS
Session.getAcknowledgeMode() SessionMode setting.A service interface for obtaining shared keys directly from the Keystore.
Shared-key Service.
A simple sync failure handler that counts retries.
SimpleSystemIdentifier class helps to match the id against the name of the
system configuration.
Configuration for a single property mapping
Configuration for the social user details stage.
Stage is responsible for gathering social user profile details.
Generates the source files from templates using a JSON configuration for the substitution variables.
Template bean for an individual source template.
Interface to help handle SQLExceptions across different DB implementations
An object capable of rendering an entire SQL statement or a clause.
Event handler for monitoring and statistics Expects a single thread assigned
to gather the statistics
This MBean interface is expected to change!!!
An abstract
QueryFilterVisitor to produce SQL using an StringSQLRenderer.An
SQLRenderer implementation that renders SQL as a StringThis is the audit event builder for SYNC event.
A context to store sync data on the request context chain.
A handler interface for liveSync failures.
A factory interface to create a
SyncFailureHandler.A factory service to create the SyncFailureHandler strategy from config.
A sync-failure handler exception.
An exception that is thrown during synchronization operations.
The resource provider for requests on /sync.
Actions supported by this service.
Describes the synchronization mappings described by the sync.json configuration file.
SystemIdentifier is a composite key to identify the
ProvisionerService instance.SystemObjectSetService is a
SingletonResourceProvider to manage provisioner/connector configuration
and to dispatch liveSync to the correct provisioner implementation.Actions supported on this resource provider
A SystemPropertyAccessor accesses to System properties.
Configured and add-hoc query support on tables in generic (non-object
specific) layout
Queries can contain tokens of the format ${token-name}
Resource implementation of TaskDefinition related Activiti operations
Resource implementation of HistoricTaskInstance related to Activiti operations.
Resource implementation of TaskInstance related Activiti operations
Represents the information for a recurring
TaskScannerJob.Configuration for a single transform in an identity provider mapping
A Context that stores the source of a trigger during a sync operation.
Encapsulates the concerns of producing a Trigger reflecting ScheduleConfig state
A wrapper the contains all necessary information for a Trigger's group
A wrapper that contains all necessary information for a Trigger.
An AsyncServerAuthModule that trusts an attribute present in the Servlet Request as the authenticationId.
Creates a
KeyStoreService for the truststore.Invoked by the command line interface, this command encapsulates all the logic and steps to perform an update to a
running OpenIDM system.
Value bean to hold the provided command line input parameters, and config data, provided to the update command.
Context used exclusively by
UpdateManagerImpl to tell the MaintenanceFilter
to allow requests through.A server side error occurred during the maintenance
Bean for an updateFile log entry
Bean class for an update entry in the repo
Interface for creation and update of update log entries
Endpoint for managing history of product updates.
Update manager interface
Basic manager to initiate the product maintenance and upgrade mechanisms.
Basis and entry point to initiate the product maintenance and upgrade mechanisms over REST
This service supports self-service updates of user details; namely, KBA answers.
Utility methods.
An exception that indicates that a meta data provider knows meta-data is
necessary for a given configuration, but the meta-data is not yet available.
Creates a WebConsoleSecurityProvider service that the felix web console will use to delegate authentication attempts.
Maps SQL state with Open Group (X/Open) SQL Standard codes to error constants known in OpenIDM
Use the error type facility sparingly, as it can take DB specific error code implementations, porting and maintenance