Interface ConfigurationProfile
- All Superinterfaces:
OsidProfile, Sourceable
- All Known Subinterfaces:
ConfigurationManager, ConfigurationProxyManager
The ConfigurationProfile describes the profile of the
configuration service.
-
Method Summary
Modifier 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 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 federation is visible for this service.- Returns:
trueif visible federation is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsValueRetrieval
boolean supportsValueRetrieval()Tests for the availability of a configuration value retrieval service.- Returns:
trueif value retrieval is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsValueLookup
boolean supportsValueLookup()Tests for the availability of a configuration value lookup service.- Returns:
trueif value lookup is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsValueQuery
boolean supportsValueQuery()Tests for the availability of a configuration value query service.- Returns:
trueif value query is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsValueSearch
boolean supportsValueSearch()Tests for the availability of a configuration value search service.- Returns:
trueif value search is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsValueAdmin
boolean supportsValueAdmin()Tests for the availability of a configuration value administration service.- Returns:
trueif value administration is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsValueNotification
boolean supportsValueNotification()Tests for the availability of a configuration value notification service.- Returns:
trueif value notification is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsParameterLookup
boolean supportsParameterLookup()Tests for the availability of a parameter lookup service.- Returns:
trueif parameter lookup is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsParameterQuery
boolean supportsParameterQuery()Tests for the availability of a parameter query service.- Returns:
trueif parameter query is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsParameterSearch
boolean supportsParameterSearch()Tests for the availability of a parameter search service.- Returns:
trueif parameter search is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsParameterAdmin
boolean supportsParameterAdmin()Tests for the availability of a parameter update service.- Returns:
trueif parameter update is available,falseotherwise- Compliance:
mandatory- This method must be implemented in all providers.
-
supportsParameterNotification
boolean supportsParameterNotification()Tests for the availability of a parameter notification service.- Returns:
trueif parameter notification is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsParameterConfiguration
boolean supportsParameterConfiguration()Tests for the availability of a service to lookup mappings of parameters to configurations.- Returns:
trueif parameter configuration is available,falseotherwise- Compliance:
mandatory- This method must be implemented in all providers.
-
supportsParameterConfigurationAssignment
boolean supportsParameterConfigurationAssignment()Tests for the availability of a service to map parameters to configurations.- Returns:
trueif parameter configuration assignment is available,falseotherwise- Compliance:
mandatory- This method must be implemented in all providers.
-
supportsParameterSmartConfiguration
boolean supportsParameterSmartConfiguration()Tests for the availability of a parameter smart configuration service.- Returns:
trueif parameter smart configuration service is available,falseotherwise- Compliance:
mandatory- This method must be implemented in all providers.
-
supportsConfigurationLookup
boolean supportsConfigurationLookup()Tests for the availability of a configuration lookup service.- Returns:
trueif configuration lookup is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsConfigurationQuery
boolean supportsConfigurationQuery()Tests for the availability of a configuration query service.- Returns:
trueif configuration query is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsConfigurationSearch
boolean supportsConfigurationSearch()Tests for the availability of a configuration search service.- Returns:
trueif configuration search is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsConfigurationAdmin
boolean supportsConfigurationAdmin()Tests for the availability of a configuration admin service.- Returns:
trueif configuration admin is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsConfigurationNotification
boolean supportsConfigurationNotification()Tests for the availability of a notification service for subscribing to changes to configurations.- Returns:
trueif a configuration notification service is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsConfigurationHierarchy
boolean supportsConfigurationHierarchy()Tests for the availability of a configuration hierarchy traversal service.- Returns:
trueif a configuration hierarchy traversal is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsConfigurationHierarchyDesign
boolean supportsConfigurationHierarchyDesign()Tests for the availability of a configuration hierarchy design service.- Returns:
trueif a configuration hierarchy design is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsConfigurationBatch
boolean supportsConfigurationBatch()Tests for the availability of a configuration batch service.- Returns:
trueif a configuration batch service is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsConfigurationRules
boolean supportsConfigurationRules()Tests for the availability of a configuration rules service.- Returns:
trueif a configuration rules service is available,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
getValueConditionRecordTypes
TypeList getValueConditionRecordTypes()Gets the supported value condition record types.- Returns:
- a list containing the supported
ValueConditionrecord types - Compliance:
mandatory- This method must be implemented.
-
supportsValueConditionRecordType
Tests if the givenValueConditionrecord type is supported.- Parameters:
valueConditionRecordType- aTypeindicating aValueConditionrecord type- Returns:
trueif the given value condition recordTypeis supported,falseotherwise- Throws:
NullArgumentException-valueConditionRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getValueRecordTypes
TypeList getValueRecordTypes()Gets all the value record types supported.- Returns:
- the list of supported value record types
- Compliance:
mandatory- This method must be implemented.
-
supportsValueRecordType
Tests if a given value record type is supported.- Parameters:
valueRecordType- the value record type- Returns:
trueif the value record type is supported,falseotherwise- Throws:
NullArgumentException-valueRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getValueSearchRecordTypes
TypeList getValueSearchRecordTypes()Gets all the value search record types supported.- Returns:
- the list of supported value search record types
- Compliance:
mandatory- This method must be implemented.
-
supportsValueSearchRecordType
Tests if a given value search type is supported.- Parameters:
valueSearchRecordType- the value search record type- Returns:
trueif the value search record type is supported,falseotherwise- Throws:
NullArgumentException-valueSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getParameterRecordTypes
TypeList getParameterRecordTypes()Gets all the parameter record types supported.- Returns:
- the list of supported parameter record types
- Compliance:
mandatory- This method must be implemented.
-
supportsParameterRecordType
Tests if a given parameter record type is supported.- Parameters:
parameterRecordType- a parameter record type- Returns:
trueif the parameter record type is supported,falseotherwise- Throws:
NullArgumentException-parameterRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getParameterSearchRecordTypes
TypeList getParameterSearchRecordTypes()Gets all the parameter search record types supported.- Returns:
- the list of supported parameter search record types
- Compliance:
mandatory- This method must be implemented.
-
supportsParameterSearchRecordType
Tests if a given parameter search record type is supported.- Parameters:
parameterSearchRecordType- the value search type- Returns:
trueif the parameter search record type is supported,falseotherwise- Throws:
NullArgumentException-parameterSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getConfigurationRecordTypes
TypeList getConfigurationRecordTypes()Gets all the configuration record types supported.- Returns:
- the list of supported configuration record types
- Compliance:
mandatory- This method must be implemented.
-
supportsConfigurationRecordType
Tests if a given configuration record type is supported.- Parameters:
configurationRecordType- a configuration record type- Returns:
trueif the configuration record type is supported,falseotherwise- Throws:
NullArgumentException-configurationRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getConfigurationSearchRecordTypes
TypeList getConfigurationSearchRecordTypes()Gets all the configuration search record types supported.- Returns:
- the list of supported configuration search record types
- Compliance:
mandatory- This method must be implemented.
-
supportsConfigurationSearchRecordType
Tests if a given configuration search record type is supported.- Parameters:
configurationSearchRecordType- the configuration search record type- Returns:
trueif the configuration search record type is supported,falseotherwise- Throws:
NullArgumentException-configurationSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-