Package com.sun.identity.sm
Provides classes for accessing the Service Management Service (SMS).
- 
Interface Summary Interface Description 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.
- 
Class Summary Class Description AttributeSchema The classAttributeSchemaprovides methods to access the schema of a configuration parameter.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.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.OrganizationConfigManager The classOrganizationConfigManagerprovides interfaces to manage an organization's configuration data.SchemaType The classSchemaTypedefines the types of schema objects, and provides static constants for these schema objects.ServiceConfig 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.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.SMSThreadPool The classSMSThreadPoolprovides interfaces to manage notification thread pools shared by idm and sm.
- 
Enum Summary Enum Description AttributeSchema.ListOrder This enumListOrderdefines the list orders of schema attributes and provides constants for these list orders.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.
- 
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.