Interface ConfigurationRulesProfile
- All Superinterfaces:
OsidProfile, Sourceable
- All Known Subinterfaces:
ConfigurationRulesManager, ConfigurationRulesProxyManager
The configuration rules profile describes the interoperability among configuration rules services.
-
Method Summary
Modifier and TypeMethodDescriptionGets the supportedParameterProcessorEnablerrecord types.Gets the supportedParameterProcessorEnablersearch record types.Gets the supportedParameterProcessorrecord types.Gets the supportedParameterProcessorsearch record types.Gets the supportedValueEnablerrecord types.Gets the supportedValueEnablersearch record types.booleanTests if a parameter processor administrative service is supported.booleanTests if a parameter processor configuration lookup service is supported.booleanTests if a parameter processor configuration service is supported.booleanTests if a parameter processor enabler administrative service is supported.booleanTests if a parameter processor enabler configuration lookup service is supported.booleanTests if a parameter processor enabler configuration service is supported.booleanTests if looking up parameter processor enablers is supported.booleanTests if a parameter processor enabler notification service is supported.booleanTests if querying parameter processor enablers is supported.booleansupportsParameterProcessorEnablerRecordType(Type parameterProcessorEnablerRecordType) Tests if the givenParameterProcessorEnablerrecord type is supported.booleanTests if a parameter processor enabler rule application service is supported.booleanTests if a parameter processor enabler rule lookup service is supported.booleanTests if searching parameter processor enablers is supported.booleansupportsParameterProcessorEnablerSearchRecordType(Type parameterProcessorEnablerSearchRecordType) Tests if the givenParameterProcessorEnablersearch record type is supported.booleanTests if a parameter processor enabler configuration lookup service is supported.booleanTests if looking up parameter processor is supported.booleanTests if a parameter processor notification service is supported.booleanTests if querying parameter processor is supported.booleansupportsParameterProcessorRecordType(Type parameterProcessorRecordType) Tests if the givenParameterProcessorrecord type is supported.booleanTests if a parameter processor rule application service is supported.booleanTests if a parameter processor rule lookup service is supported.booleanTests if searching parameter processor is supported.booleansupportsParameterProcessorSearchRecordType(Type parameterProcessorSearchRecordType) Tests if the givenParameterProcessorsearch record type is supported.booleanTests if a parameter processor configuration lookup service is supported.booleanTests if a value enabler administrative service is supported.booleanTests if a value enabler configuration lookup service is supported.booleanTests if a value enabler configuration service is supported.booleanTests if looking up value enablers is supported.booleanTests if a value enabler notification service is supported.booleanTests if querying value enablers is supported.booleansupportsValueEnablerRecordType(Type valueEnablerRecordType) Tests if the givenValueEnablerrecord type is supported.booleanTests if a value enabler rule application service is supported.booleanTests if a value enabler rule lookup service is supported.booleanTests if searching value enablers is supported.booleansupportsValueEnablerSearchRecordType(Type valueEnablerSearchRecordType) Tests if the givenValueEnablersearch record type is supported.booleanTests if a value enabler configuration lookup service is supported.booleanTests if any broker federation is exposed.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 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
-
supportsVisibleFederation
boolean supportsVisibleFederation()Tests if any broker federation is exposed. Federation is exposed when a specific broker may be identified, selected and used to create a lookup or admin session. Federation is not exposed when a set of brokers appears as a single broker.- Returns:
trueif visible federation is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsValueEnablerLookup
boolean supportsValueEnablerLookup()Tests if looking up value enablers is supported.- Returns:
trueif value enabler lookup is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsValueEnablerQuery
boolean supportsValueEnablerQuery()Tests if querying value enablers is supported.- Returns:
trueif value enabler query is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsValueEnablerSearch
boolean supportsValueEnablerSearch()Tests if searching value enablers is supported.- Returns:
trueif value enabler search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsValueEnablerAdmin
boolean supportsValueEnablerAdmin()Tests if a value enabler administrative service is supported.- Returns:
trueif value enabler administration is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsValueEnablerNotification
boolean supportsValueEnablerNotification()Tests if a value enabler notification service is supported.- Returns:
trueif value enabler notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsValueEnablerConfiguration
boolean supportsValueEnablerConfiguration()Tests if a value enabler configuration lookup service is supported.- Returns:
trueif a value enabler configuration lookup service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsValueEnablerConfigurationAssignment
boolean supportsValueEnablerConfigurationAssignment()Tests if a value enabler configuration service is supported.- Returns:
trueif value enabler configuration assignment service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsValueEnablerSmartConfiguration
boolean supportsValueEnablerSmartConfiguration()Tests if a value enabler configuration lookup service is supported.- Returns:
trueif a value enabler configuration service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsValueEnablerRuleLookup
boolean supportsValueEnablerRuleLookup()Tests if a value enabler rule lookup service is supported.- Returns:
trueif a value enabler rule lookup service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsValueEnablerRuleApplication
boolean supportsValueEnablerRuleApplication()Tests if a value enabler rule application service is supported.- Returns:
trueif value enabler rule application service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsParameterProcessorLookup
boolean supportsParameterProcessorLookup()Tests if looking up parameter processor is supported.- Returns:
trueif parameter processor lookup is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsParameterProcessorQuery
boolean supportsParameterProcessorQuery()Tests if querying parameter processor is supported.- Returns:
trueif parameter processor query is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsParameterProcessorSearch
boolean supportsParameterProcessorSearch()Tests if searching parameter processor is supported.- Returns:
trueif parameter processor search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsParameterProcessorAdmin
boolean supportsParameterProcessorAdmin()Tests if a parameter processor administrative service is supported.- Returns:
trueif parameter processor administration is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsParameterProcessorNotification
boolean supportsParameterProcessorNotification()Tests if a parameter processor notification service is supported.- Returns:
trueif parameter processor notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsParameterProcessorConfiguration
boolean supportsParameterProcessorConfiguration()Tests if a parameter processor configuration lookup service is supported.- Returns:
trueif a parameter processor configuration lookup service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsParameterProcessorConfigurationAssignment
boolean supportsParameterProcessorConfigurationAssignment()Tests if a parameter processor configuration service is supported.- Returns:
trueif parameter processor configuration assignment service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsParameterProcessorSmartConfiguration
boolean supportsParameterProcessorSmartConfiguration()Tests if a parameter processor configuration lookup service is supported.- Returns:
trueif a parameter processor configuration service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsParameterProcessorRuleLookup
boolean supportsParameterProcessorRuleLookup()Tests if a parameter processor rule lookup service is supported.- Returns:
trueif a parameter processor rule lookup service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsParameterProcessorRuleApplication
boolean supportsParameterProcessorRuleApplication()Tests if a parameter processor rule application service is supported.- Returns:
trueif parameter processor rule application service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsParameterProcessorEnablerLookup
boolean supportsParameterProcessorEnablerLookup()Tests if looking up parameter processor enablers is supported.- Returns:
trueif parameter processor enabler lookup is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsParameterProcessorEnablerQuery
boolean supportsParameterProcessorEnablerQuery()Tests if querying parameter processor enablers is supported.- Returns:
trueif parameter processor enabler query is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsParameterProcessorEnablerSearch
boolean supportsParameterProcessorEnablerSearch()Tests if searching parameter processor enablers is supported.- Returns:
trueif parameter processor enabler search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsParameterProcessorEnablerAdmin
boolean supportsParameterProcessorEnablerAdmin()Tests if a parameter processor enabler administrative service is supported.- Returns:
trueif parameter processor enabler administration is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsParameterProcessorEnablerNotification
boolean supportsParameterProcessorEnablerNotification()Tests if a parameter processor enabler notification service is supported.- Returns:
trueif parameter processor enabler notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsParameterProcessorEnablerConfiguration
boolean supportsParameterProcessorEnablerConfiguration()Tests if a parameter processor enabler configuration lookup service is supported.- Returns:
trueif a parameter processor enabler configuration lookup service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsParameterProcessorEnablerConfigurationAssignment
boolean supportsParameterProcessorEnablerConfigurationAssignment()Tests if a parameter processor enabler configuration service is supported.- Returns:
trueif parameter processor enabler configuration assignment service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsParameterProcessorEnablerSmartConfiguration
boolean supportsParameterProcessorEnablerSmartConfiguration()Tests if a parameter processor enabler configuration lookup service is supported.- Returns:
trueif a parameter processor enabler configuration service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsParameterProcessorEnablerRuleLookup
boolean supportsParameterProcessorEnablerRuleLookup()Tests if a parameter processor enabler rule lookup service is supported.- Returns:
trueif a processor enabler rule lookup service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsParameterProcessorEnablerRuleApplication
boolean supportsParameterProcessorEnablerRuleApplication()Tests if a parameter processor enabler rule application service is supported.- Returns:
trueif parameter processor enabler rule application service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
getValueEnablerRecordTypes
TypeList getValueEnablerRecordTypes()Gets the supportedValueEnablerrecord types.- Returns:
- a list containing the supported
ValueEnablerrecord types - Compliance:
mandatory- This method must be implemented.
-
supportsValueEnablerRecordType
Tests if the givenValueEnablerrecord type is supported.- Parameters:
valueEnablerRecordType- aTypeindicating aValueEnablerrecord type- Returns:
trueif the given record type is supported,falseotherwise- Throws:
NullArgumentException-valueEnablerRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getValueEnablerSearchRecordTypes
TypeList getValueEnablerSearchRecordTypes()Gets the supportedValueEnablersearch record types.- Returns:
- a list containing the supported
ValueEnablersearch record types - Compliance:
mandatory- This method must be implemented.
-
supportsValueEnablerSearchRecordType
Tests if the givenValueEnablersearch record type is supported.- Parameters:
valueEnablerSearchRecordType- aTypeindicating aValueEnablersearch record type- Returns:
trueif the given search record type is supported,falseotherwise- Throws:
NullArgumentException-valueEnablerSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getParameterProcessorRecordTypes
TypeList getParameterProcessorRecordTypes()Gets the supportedParameterProcessorrecord types.- Returns:
- a list containing the supported
ParameterProcessorrecord types - Compliance:
mandatory- This method must be implemented.
-
supportsParameterProcessorRecordType
Tests if the givenParameterProcessorrecord type is supported.- Parameters:
parameterProcessorRecordType- aTypeindicating aParameterProcessorrecord type- Returns:
trueif the given record type is supported,falseotherwise- Throws:
NullArgumentException-parameterProcessorRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getParameterProcessorSearchRecordTypes
TypeList getParameterProcessorSearchRecordTypes()Gets the supportedParameterProcessorsearch record types.- Returns:
- a list containing the supported
ParameterProcessorsearch record types - Compliance:
mandatory- This method must be implemented.
-
supportsParameterProcessorSearchRecordType
Tests if the givenParameterProcessorsearch record type is supported.- Parameters:
parameterProcessorSearchRecordType- aTypeindicating aParameterProcessorsearch record type- Returns:
trueif the given search record type is supported,falseotherwise- Throws:
NullArgumentException-parameterProcessorSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getParameterProcessorEnablerRecordTypes
TypeList getParameterProcessorEnablerRecordTypes()Gets the supportedParameterProcessorEnablerrecord types.- Returns:
- a list containing the supported
ParameterProcessorEnablerrecord types - Compliance:
mandatory- This method must be implemented.
-
supportsParameterProcessorEnablerRecordType
Tests if the givenParameterProcessorEnablerrecord type is supported.- Parameters:
parameterProcessorEnablerRecordType- aTypeindicating aParameterProcessorEnablerrecord type- Returns:
trueif the given record type is supported,falseotherwise- Throws:
NullArgumentException-parameterProcessorEnablerRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getParameterProcessorEnablerSearchRecordTypes
TypeList getParameterProcessorEnablerSearchRecordTypes()Gets the supportedParameterProcessorEnablersearch record types.- Returns:
- a list containing the supported
ParameterProcessorEnablersearch record types - Compliance:
mandatory- This method must be implemented.
-
supportsParameterProcessorEnablerSearchRecordType
boolean supportsParameterProcessorEnablerSearchRecordType(Type parameterProcessorEnablerSearchRecordType) Tests if the givenParameterProcessorEnablersearch record type is supported.- Parameters:
parameterProcessorEnablerSearchRecordType- aTypeindicating aParameterProcessorEnablersearch record type- Returns:
trueif the given search record type is supported,falseotherwise- Throws:
NullArgumentException-parameterProcessorEnablerSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-