Package com.sun.identity.sm
Provides classes for accessing the Service Management Service (SMS).
-
Interface Summary Interface Description AuthenticationServiceNameProvider Allows the service management subsystem to identify the names of authentication module services loaded by default.OrganizationConfigManagerFactory Factory interface for creatingOrganizationConfigManagerinstances.ServiceAttributeValidator The interfaceServiceAttributeValidatorshould be implemented by the services/applications if validator plugins are required.ServiceListener The interfaceServiceListenerneeds to be implemented by applications in order to receive service data change notifications.ServiceManagementDAO DAO definition for service management.SMSEventListener Defines a listener that should be notified when an SMS event occurs to an object.SMSObjectListener The purpose of this interface is to allow SMSObject implementors to return changes about SMSObjects -
Class Summary Class Description AbstractUpgradeHelper Implement this class to manually upgrade schema attributes.AttributeSchema The classAttributeSchemaprovides methods to access the schema of a configuration parameter.AttributeSchema.Syntax The classSyntaxdefines the syntax of the schema attributes and provides static constants for these types.AttributeSchema.Type The classTypedefines the types of schema attributes and provides static constants for these types.AttributeSchema.UIType The classUITypedefines the UI types of schema attributes and provides static constants for these types.AttributeSchemaImpl The classAttributeSchemaImplprovides methods to access the schema of a configuration parameter.AuthenticationServiceNameProviderFactory A factory to accessAuthenticationServiceNameProviderinstance at runtime.AuthenticationServiceNameProviderImpl A concrete implementation ofAuthenticationServiceNameProviderthat uses thecom.sun.identity.authentication.config.AMAuthenticationManagerto retrieve the names of authentication module services that are loaded by default.CachedSMSEntry The classCachedSchemaManagerImplprovides interfaces to manage the SMSEntry.CachedSubEntries ChoiceValues The abstract classChoiceValuesprovides a mechanism for services to provide choice values for attributes dynamically instead of being statically defined in the service XML file stored in the directory.CreateServiceConfig DefaultValues The abstract classDefaultValuesprovides a mechanism for services to obtain their default values dynamically instead of being statically defined in the service XML file stored in the directory.DirectoryServerVendor This singleton attempts to query vendor information of a Directory Server.DNMapper This class is used to convert a DN to iplanet UID and vice versa.EmailValidator The classEmailValidatoris used to check if the Email address is syntactically correct according to valid format defined in RFC 822.EntitlementIndexConfigFilter A filter to stop entitlement index changes being auditedGetBackendDataStore Class that implements to get backend datastore based on the vendor information in the schema of the respective ldapv3 based database.InvalidRealmNameManager Manager for maintaining list of REST endpoints that cannot be used as realm names.IPAddressValidator The classIPAddressValidatoris used to check if the IP address is syntactically correct.OrganizationConfigManager The classOrganizationConfigManagerprovides interfaces to manage an organization's configuration data.OrgConfigViaAMSDK PluginConfig The classPluginConfigprovides interfaces to manage the plugin configuration information of a service.PluginInterface The classPluginInterfaceprovides interfaces needed to obtain information about a plugin interface defined by the service schema.PluginSchema The classPluginSchemaImplprovides the interfaces to obtain the schema information of a plugin that is configured for a service.RemoteServiceAttributeValidator This class makes a JAX-RPC calls to server to validate attribute values.RequiredValueValidator This validator checks if Set is empty or not.SchemaType The classSchemaTypedefines the types of schema objects, and provides static constants for these schema objects.ServerIDValidator The classServerIDValidatoris used to validate the correct string format for the attribute iplanet-am-platform-server-list in iPlanetAMPlatformService. e.g. proto://host.port|xx where xx is an unique identifier and could any two bytes valueServiceConfig The classServiceConfigprovides interfaces to manage the configuration information of a service configuration.ServiceConfigManager The classServiceConfigurationManagerprovides interfaces to manage the service's configuration data.ServiceInstance The classServiceInstanceprovides methods to manage service's instance variables.ServiceManagementDAOWrapper Until SMSEntry is refactored to separate out its various responsibilities, for now this wrapper class delegates to it.ServiceManager TheServiceManagerclass provides methods to register/remove services and to list currently registered services.ServiceSchema The classServiceSchemaprovides interfaces to manage the schema information of a service.ServiceSchemaManager The classServiceSchemaManagerprovides interfaces to manage the service's schema.ServiceSchemaManagerImpl The classServiceSchemaManagerImplprovides the internal implemation forServiceSchemaManager.ServiceSchemaModifications This class determines how a service schema has changed between the current version and the new version in the war file.SiteIDValidator The classServerIDValidatoris used to validate the correct string format for the attribute iplanet-am-platform-server-list in iPlanetAMPlatformService. e.g. proto://host.port|xx where xx is an unique identifier and could any two bytes valueSMSDataEntry This class encapsulates a distinguished name and its attribute values.SMSEntry This object represents a SMS entry in datastore, similar to UMS's equivalent class called PersistentObject.SMServlet TheSMServletprovides`simple http interface to obtain service configurationSMSException_SOAPSerializer SMSMigration70 SMSNotificationManager Handles all the notification events for SMS.SMSObject Abstract class that needs to be implemented to store configuration data in a data store.SMSObjectDB Abstract class that needs to be implemented to get root suffix configuration data from a datastore.SMSPropertiesObserver Listenes to changes toSystemProperties and reinitialized configuration framework.SMSSchema This class provides methods to obtain service schema and plugin schema from XML documents.SMSThreadPool The classSMSThreadPoolprovides interfaces to manage notfication thread pools shared by idm and sm.SMSUtils -
Enum Summary Enum Description AttributeSchema.ListOrder This enumListOrderdefines the list orders of schema attributes and provides constants for these list orders.SMSUtils.ATTRIBUTE_SCHEMA_CHILD Define the children order of the attribute schema. -
Exception Summary Exception Description InvalidAttributeNameException TheInvalidAttributeNameExceptionis thrown to indicate that an invalid attribute name was used.InvalidAttributeValueException OrganizationAlreadyExistsException TheOrganizationAlreadyExistsExceptionis thrown if the organization already exists.SchemaException TheSchemaExceptionis thrown if the error encountered is related to the schema.ServiceAlreadyExistsException TheServiceAlreadyExistsExceptionis thrown if the service already exists.ServiceNotFoundException TheServiceNotFoundExceptionis thrown if the service does not exist.SMSException The exception class whose instance is thrown if there is any error during the operation of objects of thecom.sun.identity.smspackage.