Package org.forgerock.openam.upgrade
Defines interfaces and classes to perform OpenAM system upgrade.
-
Interface Summary Interface Description UpgradeHelper -
Class Summary Class Description DirectoryContentUpgrader This class is aiming to upgrade the content of the configuration store.EmbeddedOpenDJBackupManager Manager for creating embedded OpenDJ backup directories and performing embedded OpenDJ backup.NewServiceWrapper Wraps the new Service document and any modifications required after upgrade.NewSubSchemaWrapper Wraps the definition of a new sub schemaOpenDJUpgrader Upgrade tool for upgrading the embedded instance of OpenDS to OpenDJ.SchemaUpgradeWrapper This wrapper object is meant to store the changes made to service schemas, currently this is limited to new schemas, but in future this could be possibly extended to track removed schemas as well.ServerUpgrade ServiceSchemaModificationWrapper This class wraps the attribute modifications for a specific service schema and the attributes within the services schema schemas.ServiceSchemaUpgradeWrapper This class provides a wrapper for how the attributes within a specific service has changed and defines how said attributes will be upgraded.SetUpgradeProgress SubSchemaModificationWrapper Wrapper class that contains the modifications within a subschema; currently only new sub schema are supported.SubSchemaUpgradeWrapper This wrapper holds the set of modified (new) sub schemas, this class exists as in future deleted sub schemas will be supported and this class will wrap both add and deletes.UpgradeGuiceModule Guice module to define upgrade bindings.UpgradeHttpServletRequest UpgradeProgress UpgradeServices This is the primary upgrade class that determines the how the services need to be upgraded and performs the upgrade.UpgradeUtils This class contains utilities to upgrade the service schema configuration to be compatible with OpenAM.VersionUtils Utility class that deals with determining and comparing versions of OpenAM. -
Exception Summary Exception Description UpgradeException This class is an extension point for all Upgrade related exceptions. -
Annotation Types Summary Annotation Type Description UpgradeStepInfo Annotation for marking an upgrade step and store its dependencies on other upgrade steps.