Interface ConfigurationProxyManager
- All Superinterfaces:
AutoCloseable, Closeable, ConfigurationProfile, OsidProfile, OsidProxyManager, OsidProxyManager, Sourceable
The configuration manager provides access to sessions to retrieve and
manage configurations. Methods in this manager support the passing a
Proxy . A manager may support federation in that values can be
accessed in a specified configuration and paramaters may be defined in a
specified registry. The sessions included in this manager are:
-
ValueRetrievalSession: a basic session for retrieving configuration values -
ValueLookupSession: a basic session for looking up configuration values -
ValueQuerySession: a basic session for querying configuration values -
ValueSearchSession: a basic session for searching configuration values -
ValueAdminSession: a session for setting and changing configuration values -
ValueNotificationSession: a session for subscribing to changes of configuration values
-
ParameterLookupSession: a session for retrieving defined parameters -
ParameterQuerySession: a session for querying defined parameters -
ParameterSearchSession: a session for searching defined parameters -
ParameterAdminSession: a session for creating, updating and deleting parameter definitions -
ParameterNoitificationSession: a session for subscribing to adds and changes of parameters -
ParamaterRegistrySession: a session for examining mappings of parameters to registries -
ParamaterRegistryAssignmentSession: a session for making mappings of parameters to registries -
ParameterConfigurationSession: a session for examining mappings of parameters to configurations -
ParameterConfigurationAssignmentSession: a session for mapping parameters to configurations -
ParameterSmartConfigurationSession: a session for managing smart configurations of parameters
-
ConfigurationLookupSession: a session for retrieving configurations -
ConfigurationQuerySession: a session for querying configurations -
ConfigurationSearchSession: a session for searching configurations -
ConfigurationAdminSession: a session for creating and updating configurations -
ConfigurationNotificationSession: a session for subscribing to adds and changes to configurations -
ConfigurationHierarchySession: a session for traversing a hierarchy of configurations -
ConfigurationHierarchyDesignSession: a session for managing a hierarchy of configurations
-
Method Summary
Modifier and TypeMethodDescriptionGets a configuration administration session.Gets aConfigurationProxyManager.Gets a hierarchy design service for configurations.Gets a hierarchy traversal service for configurations.Gets a configuration lookup session.getConfigurationNotificationSession(ConfigurationReceiver configurationReceiver, Proxy proxy) Gets the notification session for subscribing to changes to configurations.Gets a configuration query session.Gets aConfigurationProxyManager.Gets a configuration search session.getParameterAdminSession(Proxy proxy) Gets a parameter administration session.getParameterAdminSessionForConfiguration(Id configurationId, Proxy proxy) Gets a parameter administration session using the supplied configuration.Gets a session for managing mappings of parameters to configurations.Gets a session for examining mappings of parameters to configurations.getParameterLookupSession(Proxy proxy) Gets a parameter lookup sessiongetParameterLookupSessionForConfiguration(Id configurationId, Proxy proxy) Gets a parameter lookup session using the supplied configuration.getParameterNotificationSession(ParameterReceiver parameterReceiver, Proxy proxy) Gets a parameter notification session.getParameterNotificationSessionForConfiguration(ParameterReceiver parameterReceiver, Id configurationId, Proxy proxy) Gets a parameter notification session using the specified configuration.getParameterQuerySession(Proxy proxy) Gets a parameter query sessiongetParameterQuerySessionForConfiguration(Id configurationId, Proxy proxy) Gets a parameter query session using the supplied configuration.getParameterSearchSession(Proxy proxy) Gets a parameter search sessiongetParameterSearchSessionForConfiguration(Id configurationId, Proxy proxy) Gets a parameter search session using the supplied configuration.getParameterSmartConfigurationSession(Id configurationId, Proxy proxy) Gets a session for managing smart configurations of parameters.getValueAdminSession(Proxy proxy) Gets a configuration value administration session.getValueAdminSessionForConfiguration(Id configurationId, Proxy proxy) Gets a value administration session using the supplied configuration.getValueLookupSession(Proxy proxy) Gets a configuration value lookup session.getValueLookupSessionForConfiguration(Id configurationId, Proxy proxy) Gets a configuration value lookup session using the supplied configuration.getValueNotificationSession(ValueReceiver valueReceiver, Proxy proxy) Gets a value notification session.getValueNotificationSessionForConfiguration(ValueReceiver valueReceiver, Id configurationId, Proxy proxy) Gets a value notification session using the specified configurationgetValueQuerySession(Proxy proxy) Gets a configuration value query session.getValueQuerySessionForConfiguration(Id configurationId, Proxy proxy) Gets a configuration value query session using the supplied configuration.getValueRetrievalSession(Proxy proxy) Gets a configuration value retrieval session.getValueRetrievalSessionForConfiguration(Id configurationId, Proxy proxy) Gets a configuration value retrieval session using the supplied configuration.getValueSearchSession(Proxy proxy) Gets a configuration value search session.getValueSearchSessionForConfiguration(Id configurationId, Proxy proxy) Gets a configuration value search session using the supplied configuration.Methods inherited from interface ConfigurationProfile
getConfigurationRecordTypes, getConfigurationSearchRecordTypes, getParameterRecordTypes, getParameterSearchRecordTypes, getValueConditionRecordTypes, getValueRecordTypes, getValueSearchRecordTypes, supportsConfigurationAdmin, supportsConfigurationBatch, supportsConfigurationHierarchy, supportsConfigurationHierarchyDesign, supportsConfigurationLookup, supportsConfigurationNotification, supportsConfigurationQuery, supportsConfigurationRecordType, supportsConfigurationRules, supportsConfigurationSearch, supportsConfigurationSearchRecordType, supportsParameterAdmin, supportsParameterConfiguration, supportsParameterConfigurationAssignment, supportsParameterLookup, supportsParameterNotification, supportsParameterQuery, supportsParameterRecordType, supportsParameterSearch, supportsParameterSearchRecordType, supportsParameterSmartConfiguration, supportsValueAdmin, supportsValueConditionRecordType, supportsValueLookup, supportsValueNotification, supportsValueQuery, supportsValueRecordType, supportsValueRetrieval, supportsValueSearch, supportsValueSearchRecordType, supportsVisibleFederationModifier and TypeMethodDescriptionGets all the configuration record types supported.Gets all the configuration search record types supported.Gets all the parameter record types supported.Gets all the parameter search record types supported.Gets the supported value condition record types.Gets all the value record types supported.Gets all the value search record types supported.booleanTests for the availability of a configuration admin service.booleanTests for the availability of a configuration batch service.booleanTests for the availability of a configuration hierarchy traversal service.booleanTests for the availability of a configuration hierarchy design service.booleanTests for the availability of a configuration lookup service.booleanTests for the availability of a notification service for subscribing to changes to configurations.booleanTests for the availability of a configuration query service.booleansupportsConfigurationRecordType(Type configurationRecordType) Tests if a given configuration record type is supported.booleanTests for the availability of a configuration rules service.booleanTests for the availability of a configuration search service.booleansupportsConfigurationSearchRecordType(Type configurationSearchRecordType) Tests if a given configuration search record type is supported.booleanTests for the availability of a parameter update service.booleanTests for the availability of a service to lookup mappings of parameters to configurations.booleanTests for the availability of a service to map parameters to configurations.booleanTests for the availability of a parameter lookup service.booleanTests for the availability of a parameter notification service.booleanTests for the availability of a parameter query service.booleansupportsParameterRecordType(Type parameterRecordType) Tests if a given parameter record type is supported.booleanTests for the availability of a parameter search service.booleansupportsParameterSearchRecordType(Type parameterSearchRecordType) Tests if a given parameter search record type is supported.booleanTests for the availability of a parameter smart configuration service.booleanTests for the availability of a configuration value administration service.booleansupportsValueConditionRecordType(Type valueConditionRecordType) Tests if the givenValueConditionrecord type is supported.booleanTests for the availability of a configuration value lookup service.booleanTests for the availability of a configuration value notification service.booleanTests for the availability of a configuration value query service.booleansupportsValueRecordType(Type valueRecordType) Tests if a given value record type is supported.booleanTests for the availability of a configuration value retrieval service.booleanTests for the availability of a configuration value search service.booleansupportsValueSearchRecordType(Type valueSearchRecordType) Tests if a given value search type is supported.booleanTests if federation is visible for this service.Methods inherited from interface OsidProfile
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypeModifier and TypeMethodDescriptionGets this service branch.Gets theBranch Idrepresenting this service branch.Gets a description of this service implementation.Gets a display name for this service implementation.getId()Gets an identifier for this service implementation.Gets the locales supported in this service.Gets the proxy recordTypessupported in this service.Gets the date this service implementation was released.Gets the version of this service implementation.booleanTest for support of a journal branching service.booleanTest for support of a journaling rollback service.booleansupportsOSIDVersion(Version version) Test for support of an OSID specification version.booleansupportsProxyRecordType(Type proxyRecordType) Test for support of a proxy type.Methods inherited from interface OsidProxyManager
closeMethods inherited from interface OsidProxyManager
changeBranch, initialize, rollbackServiceModifier and TypeMethodDescriptionvoidchangeBranch(Id branchId, Proxy proxy) Changes the service branch.voidinitialize(OsidRuntimeManager runtime) Initializes this manager.rollbackService(Date rollbackTime, Proxy proxy) Rolls back this service to a point in time.Methods inherited from interface Sourceable
getBranding, getBrandingIds, getLicense, getProvider, getProviderIdModifier and TypeMethodDescriptionGets a branding, such as an image or logo, expressed using theAssetinterface.Gets the branding assetIds.Gets the terms of usage.Gets theResourcerepresenting the provider.Gets theIdof the provider.
-
Method Details
-
getValueRetrievalSession
Gets a configuration value retrieval session.- Parameters:
proxy- a proxy- Returns:
- a
ValueRetrievalSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsValueRetrieval()isfalse- Compliance:
optional- This method must be implemented if {@code supportsValueRetrieval()} is {@code true} .
-
getValueRetrievalSessionForConfiguration
ValueRetrievalSession getValueRetrievalSessionForConfiguration(Id configurationId, Proxy proxy) throws NotFoundException, OperationFailedException Gets a configuration value retrieval session using the supplied configuration.- Parameters:
configurationId- theIdof theConfigurationto useproxy- a proxy- Returns:
- a
ValueRetrievalSession - Throws:
NotFoundException-configurationIdis not foundNullArgumentException-configurationIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsValueRetrieval()orsupportsVisibleFederation()isFalse- Compliance:
optional- This method must be implemented if {@code supportsVisibleFederation()} and {@code supportsValueRetrieval()} are {@code true}
-
getValueLookupSession
Gets a configuration value lookup session.- Parameters:
proxy- a proxy- Returns:
- a
ValueLookupSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsValueLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsValueLookup()} is {@code true} .
-
getValueLookupSessionForConfiguration
ValueLookupSession getValueLookupSessionForConfiguration(Id configurationId, Proxy proxy) throws NotFoundException, OperationFailedException Gets a configuration value lookup session using the supplied configuration.- Parameters:
configurationId- theIdof theConfigurationto useproxy- a proxy- Returns:
- a
ValueLookupSession - Throws:
NotFoundException-configurationIdis not foundNullArgumentException-configurationIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsValueLookup()orsupportsVisibleFederation()isFalse- Compliance:
optional- This method must be implemented if {@code supportsVisibleFederation()} and {@code supportsValueLookup()} are {@code true}
-
getValueQuerySession
Gets a configuration value query session.- Parameters:
proxy- a proxy- Returns:
- a
ValueQuerySession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsValueQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsValueQuery()} is {@code true} .
-
getValueQuerySessionForConfiguration
ValueQuerySession getValueQuerySessionForConfiguration(Id configurationId, Proxy proxy) throws NotFoundException, OperationFailedException Gets a configuration value query session using the supplied configuration.- Parameters:
configurationId- theIdof theConfigurationto useproxy- a proxy- Returns:
- a
ValueQuerySession - Throws:
NotFoundException-configurationIdis not foundNullArgumentException-configurationIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsValueQuery()orsupportsVisibleFederation()isFalse- Compliance:
optional- This method must be implemented if {@code supportsVisibleFederation()} and {@code supportsValueQuery()} are {@code true}
-
getValueSearchSession
Gets a configuration value search session.- Parameters:
proxy- a proxy- Returns:
- a
ValueSearchSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsValueSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsValueLookup()} is {@code true} .
-
getValueSearchSessionForConfiguration
ValueSearchSession getValueSearchSessionForConfiguration(Id configurationId, Proxy proxy) throws NotFoundException, OperationFailedException Gets a configuration value search session using the supplied configuration.- Parameters:
configurationId- theIdof theConfigurationto useproxy- a proxy- Returns:
- a
ValueSearchSession - Throws:
NotFoundException-configurationIdis not foundNullArgumentException-configurationIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsValueSearch()orsupportsVisibleFederation()isFalse- Compliance:
optional- This method must be implemented if {@code supportsVisibleFederation()} and {@code supportsValueSearch()} are {@code true}
-
getValueNotificationSession
ValueNotificationSession getValueNotificationSession(ValueReceiver valueReceiver, Proxy proxy) throws OperationFailedException Gets a value notification session.- Parameters:
valueReceiver- notification callbackproxy- a proxy- Returns:
- a
ValueNotificationSession - Throws:
NullArgumentException-valueReceiverorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsValueNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsValueNotification()} is {@code true} .
-
getValueNotificationSessionForConfiguration
ValueNotificationSession getValueNotificationSessionForConfiguration(ValueReceiver valueReceiver, Id configurationId, Proxy proxy) throws NotFoundException, OperationFailedException Gets a value notification session using the specified configuration- Parameters:
valueReceiver- notification callbackconfigurationId- theIdof theConfigurationto useproxy- a proxy- Returns:
- a
ValueNotificationSession - Throws:
NotFoundException-configurationIdis not foundNullArgumentException-valueReceiver, configurationIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsValueNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsVisibleFederation()} and {@code supportsValueNotification()} are {@code true} .
-
getValueAdminSession
Gets a configuration value administration session.- Parameters:
proxy- a proxy- Returns:
- a
ValueAdminSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsValueAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsValueAdmin()} is {@code true} .
-
getValueAdminSessionForConfiguration
ValueAdminSession getValueAdminSessionForConfiguration(Id configurationId, Proxy proxy) throws NotFoundException, OperationFailedException Gets a value administration session using the supplied configuration.- Parameters:
configurationId- theIdof theConfigurationto useproxy- a proxy- Returns:
- a
ValueAdminSession - Throws:
NotFoundException-configurationIdis not foundNullArgumentException-configurationIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsValueSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsVisibleFederation()} and {@code supportsValueAdmin()} are {@code true} .
-
getParameterLookupSession
Gets a parameter lookup session- Parameters:
proxy- a proxy- Returns:
- a
ParameterLookupSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsParameterLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsParameterLookup()} is {@code true} .
-
getParameterLookupSessionForConfiguration
ParameterLookupSession getParameterLookupSessionForConfiguration(Id configurationId, Proxy proxy) throws NotFoundException, OperationFailedException Gets a parameter lookup session using the supplied configuration.- Parameters:
configurationId- theIdof theConfigurationto useproxy- a proxy- Returns:
- a
ParamaterLookupSession - Throws:
NotFoundException-configurationIdis not foundNullArgumentException-configurationIdorproxyisnullOperationFailedException- unable to complete request- Compliance:
optional- This method must be implemented if {@code supportsVisibleFederation()} and {@code supportsParameterLookup()} are {@code true} .
-
getParameterQuerySession
Gets a parameter query session- Parameters:
proxy- a proxy- Returns:
- a
ParameterQuerySession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsParameterQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsParameterQuery()} is {@code true} .
-
getParameterQuerySessionForConfiguration
ParameterQuerySession getParameterQuerySessionForConfiguration(Id configurationId, Proxy proxy) throws NotFoundException, OperationFailedException Gets a parameter query session using the supplied configuration.- Parameters:
configurationId- theIdof theConfigurationto useproxy- a proxy- Returns:
- a
ParamaterQuerySession - Throws:
NotFoundException-configurationIdis not foundNullArgumentException-configurationIdorproxyisnullOperationFailedException- unable to complete request- Compliance:
optional- This method must be implemented if {@code supportsVisibleFederation()} and {@code supportsParameterQuery()} are {@code true} .
-
getParameterSearchSession
Gets a parameter search session- Parameters:
proxy- a proxy- Returns:
- a
ParameterSearchSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsParameterSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsParameterSearch()} is {@code true} .
-
getParameterSearchSessionForConfiguration
ParameterSearchSession getParameterSearchSessionForConfiguration(Id configurationId, Proxy proxy) throws NotFoundException, OperationFailedException Gets a parameter search session using the supplied configuration.- Parameters:
configurationId- theIdof theConfigurationto useproxy- a proxy- Returns:
- a
ParamaterSearchSession - Throws:
NotFoundException-configurationIdis not foundNullArgumentException-configurationIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsParameterSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsVisibleFederation()} and {@code supportsParameterSearch()} are {@code true} .
-
getParameterAdminSession
Gets a parameter administration session.- Parameters:
proxy- a proxy- Returns:
- a
ParameterAdminSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsParameterAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsParameterAdmin()} is {@code true} .
-
getParameterAdminSessionForConfiguration
ParameterAdminSession getParameterAdminSessionForConfiguration(Id configurationId, Proxy proxy) throws NotFoundException, OperationFailedException Gets a parameter administration session using the supplied configuration.- Parameters:
configurationId- theIdof theConfigurationto useproxy- a proxy- Returns:
- a
ParameterAdminSession - Throws:
NotFoundException-configurationIdis not foundNullArgumentException-configurationIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsParameterAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsVisibleFederation()} and {@code supportsParameterAdmin()} are {@code true} .
-
getParameterNotificationSession
ParameterNotificationSession getParameterNotificationSession(ParameterReceiver parameterReceiver, Proxy proxy) throws OperationFailedException Gets a parameter notification session.- Parameters:
parameterReceiver- notification callbackproxy- a proxy- Returns:
- a
ParameterNotificationSession - Throws:
NullArgumentException-parameterReceiverorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsParameterNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsParameterNotification()} is {@code true} .
-
getParameterNotificationSessionForConfiguration
ParameterNotificationSession getParameterNotificationSessionForConfiguration(ParameterReceiver parameterReceiver, Id configurationId, Proxy proxy) throws NotFoundException, OperationFailedException Gets a parameter notification session using the specified configuration.- Parameters:
parameterReceiver- notification callbackconfigurationId- theIdof theConfigurationto useproxy- a proxy- Returns:
- a
ParameterNotificationSession - Throws:
NotFoundException-registryIdis not foundNullArgumentException-parameterReceiver, configurationId, orproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsParameterNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsVisibleFederation()} and {@code supportsParameterNotification()} are {@code true} .
-
getParameterConfigurationSession
ParameterConfigurationSession getParameterConfigurationSession(Proxy proxy) throws OperationFailedException Gets a session for examining mappings of parameters to configurations.- Parameters:
proxy- a proxy- Returns:
- a
ParameterConfigurationSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsParameterConfiguration()isfalse- Compliance:
optional- This method must be implemented if {@code supportsParameterConfiguration()} is {@code true} .
-
getParameterConfigurationAssignmentSession
ParameterConfigurationAssignmentSession getParameterConfigurationAssignmentSession(Proxy proxy) throws OperationFailedException Gets a session for managing mappings of parameters to configurations.- Parameters:
proxy- a proxy- Returns:
- a
ParameterConfigurationAssignmentSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsParameterConfigurationAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsParameterConfigurationAssignment()} is {@code true} .
-
getParameterSmartConfigurationSession
ParameterSmartConfigurationSession getParameterSmartConfigurationSession(Id configurationId, Proxy proxy) throws NotFoundException, OperationFailedException Gets a session for managing smart configurations of parameters.- Parameters:
configurationId- theIdof theConfigurationto useproxy- a proxy- Returns:
- a
ParameterSmartConfigurationSession - Throws:
NotFoundException-configurationIdis not foundNullArgumentException-configuratinIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsParameterSmartConfiguration()isfalse- Compliance:
optional- This method must be implemented if {@code supportsParameterSmartConfiguration()} is {@code true} .
-
getConfigurationLookupSession
ConfigurationLookupSession getConfigurationLookupSession(Proxy proxy) throws OperationFailedException Gets a configuration lookup session.- Parameters:
proxy- a proxy- Returns:
- a
ConfigurationLookupSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsConfigurationLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsConfigurationLookup()} is {@code true} .
-
getConfigurationQuerySession
Gets a configuration query session.- Parameters:
proxy- a proxy- Returns:
- a
ConfigurationQuerySession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsConfigurationQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsConfigurationQuery()} is {@code true} .
-
getConfigurationSearchSession
ConfigurationSearchSession getConfigurationSearchSession(Proxy proxy) throws OperationFailedException Gets a configuration search session.- Parameters:
proxy- a proxy- Returns:
- a
ConfigurationSearchSession - Throws:
OperationFailedException-proxyisnullNullArgumentException- unable to complete requestUnimplementedException-supportsConfigurationSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsConfigurationSearch()} is {@code true} .
-
getConfigurationNotificationSession
ConfigurationNotificationSession getConfigurationNotificationSession(ConfigurationReceiver configurationReceiver, Proxy proxy) throws OperationFailedException Gets the notification session for subscribing to changes to configurations.- Parameters:
configurationReceiver- notification callbackproxy- a proxy- Returns:
- a
ConfigurationNotificationSession - Throws:
NullArgumentException-configurationReceiverorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsConfigurationNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsConfigurationNotification()} is {@code true} .
-
getConfigurationAdminSession
Gets a configuration administration session.- Parameters:
proxy- a proxy- Returns:
- a
ConfigurationAdminSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsConfigurationAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsConfigurationAdmin()} is {@code true} .
-
getConfigurationHierarchySession
ConfigurationHierarchySession getConfigurationHierarchySession(Proxy proxy) throws OperationFailedException Gets a hierarchy traversal service for configurations.- Parameters:
proxy- a proxy- Returns:
- a
ConfiguraqtionHierarchySession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsConfigurationHierarchy()isfalse- Compliance:
optional- This method must be implemented if {@code supportsConfigurationHierarchy()} is {@code true} .
-
getConfigurationHierarchyDesignSession
ConfigurationHierarchyDesignSession getConfigurationHierarchyDesignSession(Proxy proxy) throws OperationFailedException Gets a hierarchy design service for configurations.- Parameters:
proxy- a proxy- Returns:
- a
ConfigurationHierarchyDesignSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsConfigurationHierarchyDesign()isfalse- Compliance:
optional- This method must be implemented if {@code supportsConfigurationHierarchyDesign()} is {@code true} .
-
getConfigurationBatchProxyManager
Gets aConfigurationProxyManager.- Returns:
- a
ConfigurationBatchProxyManager - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsConfigurationBatch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsConfigurationBatch()} is {@code true} .
-
getConfigurationRulesProxyManager
Gets aConfigurationProxyManager.- Returns:
- a
ConfigurationRulesProxyManager - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsConfigurationRules()isfalse- Compliance:
optional- This method must be implemented if {@code supportsConfigurationRules()} is {@code true} .
-