Package com.sun.identity.sm
Provides classes for accessing the Service Management Service (SMS).
-
Interface Summary Interface Description ServiceAttributeValidator The interfaceServiceAttributeValidator
should be implemented by the services/applications if validator plugins are required.ServiceListener The interfaceServiceListener
needs to be implemented by applications in order to receive service data change notifications. -
Class Summary Class Description AttributeSchema The classAttributeSchema
provides methods to access the schema of a configuration parameter.ChoiceValues 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.DefaultValues 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.OrganizationConfigManager The classOrganizationConfigManager
provides interfaces to manage an organization's configuration data.SchemaType The classSchemaType
defines the types of schema objects, and provides static constants for these schema objects.ServiceConfig The classServiceConfig
provides interfaces to manage the configuration information of a service configuration.ServiceConfigManager The classServiceConfigurationManager
provides interfaces to manage the service's configuration data.ServiceInstance The classServiceInstance
provides methods to manage service's instance variables.ServiceManager TheServiceManager
class provides methods to register/remove services and to list currently registered services.ServiceSchema The classServiceSchema
provides interfaces to manage the schema information of a service.ServiceSchemaManager The classServiceSchemaManager
provides interfaces to manage the service's schema.SMSThreadPool The classSMSThreadPool
provides interfaces to manage notification thread pools shared by idm and sm. -
Enum Summary Enum Description AttributeSchema.ListOrder This enumListOrder
defines the list orders of schema attributes and provides constants for these list orders.AttributeSchema.Syntax The classSyntax
defines the syntax of the schema attributes and provides static constants for these types.AttributeSchema.Type The classType
defines the types of schema attributes and provides static constants for these types.AttributeSchema.UIType The classUIType
defines the UI types of schema attributes and provides static constants for these types. -
Exception Summary Exception Description InvalidAttributeNameException TheInvalidAttributeNameException
is thrown to indicate that an invalid attribute name was used.InvalidAttributeValueException OrganizationAlreadyExistsException TheOrganizationAlreadyExistsException
is thrown if the organization already exists.SchemaException TheSchemaException
is thrown if the error encountered is related to the schema.ServiceAlreadyExistsException TheServiceAlreadyExistsException
is thrown if the service already exists.ServiceNotFoundException TheServiceNotFoundException
is 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.sms
package.