Package com.sun.identity.sm
@Supported
package com.sun.identity.sm
Provides classes for accessing the Service Management Service (SMS).
-
ClassDescriptionThe class
AttributeSchema
provides methods to access the schema of a configuration parameter.This enumListOrder
defines the list orders of schema attributes and provides constants for these list orders.The classSyntax
defines the syntax of the schema attributes and provides static constants for these types.The classType
defines the types of schema attributes and provides static constants for these types.The classUIType
defines the UI types of schema attributes and provides static constants for these types.The abstract classChoiceValues
provides 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.The abstract classDefaultValues
provides a mechanism for services to obtain their default values dynamically instead of being statically defined in the service XML file stored in the directory.TheInvalidAttributeNameException
is thrown to indicate that an invalid attribute name was used.TheOrganizationAlreadyExistsException
is thrown if the organization already exists.The classOrganizationConfigManager
provides interfaces to manage an organization's configuration data.TheSchemaException
is thrown if the error encountered is related to the schema.The classSchemaType
defines the types of schema objects, and provides static constants for these schema objects.TheServiceAlreadyExistsException
is thrown if the service already exists.The interfaceServiceAttributeValidator
should be implemented by the services/applications if validator plugins are required.The classServiceConfig
provides interfaces to manage the configuration information of a service configuration.The classServiceConfigurationManager
provides interfaces to manage the service's configuration data.The classServiceInstance
provides methods to manage service's instance variables.The interfaceServiceListener
needs to be implemented by applications in order to receive service data change notifications.TheServiceManager
class provides methods to register/remove services and to list currently registered services.TheServiceNotFoundException
is thrown if the service does not exist.The classServiceSchema
provides interfaces to manage the schema information of a service.The classServiceSchemaManager
provides interfaces to manage the service's schema.The exception class whose instance is thrown if there is any error during the operation of objects of thecom.sun.identity.sms
package.The classSMSThreadPool
provides interfaces to manage notification thread pools shared by idm and sm.