public interface ConfigurationProfile extends OsidProfile
The ConfigurationProfile
describes the profile of the
configuration service.
Modifier and Type | Method and Description |
---|---|
TypeList |
getConfigurationRecordTypes()
Gets all the configuration record types supported.
|
TypeList |
getConfigurationSearchRecordTypes()
Gets all the configuration search record types supported.
|
TypeList |
getParameterRecordTypes()
Gets all the parameter record types supported.
|
TypeList |
getParameterSearchRecordTypes()
Gets all the parameter search record types supported.
|
TypeList |
getValueConditionRecordTypes()
Gets the supported value condition record types.
|
TypeList |
getValueRecordTypes()
Gets all the value record types supported.
|
TypeList |
getValueSearchRecordTypes()
Gets all the value search record types supported.
|
boolean |
supportsConfigurationAdmin()
Tests for the availability of a configuration admin service.
|
boolean |
supportsConfigurationBatch()
Tests for the availability of a configuration batch service.
|
boolean |
supportsConfigurationHierarchy()
Tests for the availability of a configuration hierarchy traversal
service.
|
boolean |
supportsConfigurationHierarchyDesign()
Tests for the availability of a configuration hierarchy design
service.
|
boolean |
supportsConfigurationLookup()
Tests for the availability of a configuration lookup service.
|
boolean |
supportsConfigurationNotification()
Tests for the availability of a notification service for subscribing
to changes to configurations.
|
boolean |
supportsConfigurationQuery()
Tests for the availability of a configuration query service.
|
boolean |
supportsConfigurationRecordType(Type configurationRecordType)
Tests if a given configuration record type is supported.
|
boolean |
supportsConfigurationRules()
Tests for the availability of a configuration rules service.
|
boolean |
supportsConfigurationSearch()
Tests for the availability of a configuration search service.
|
boolean |
supportsConfigurationSearchRecordType(Type configurationSearchRecordType)
Tests if a given configuration search record type is supported.
|
boolean |
supportsParameterAdmin()
Tests for the availability of a parameter update service.
|
boolean |
supportsParameterConfiguration()
Tests for the availability of a service to lookup mappings of
parameters to configurations.
|
boolean |
supportsParameterConfigurationAssignment()
Tests for the availability of a service to map parameters to
configurations.
|
boolean |
supportsParameterLookup()
Tests for the availability of a parameter lookup service.
|
boolean |
supportsParameterNotification()
Tests for the availability of a parameter notification service.
|
boolean |
supportsParameterQuery()
Tests for the availability of a parameter query service.
|
boolean |
supportsParameterRecordType(Type parameterRecordType)
Tests if a given parameter record type is supported.
|
boolean |
supportsParameterSearch()
Tests for the availability of a parameter search service.
|
boolean |
supportsParameterSearchRecordType(Type parameterSearchRecordType)
Tests if a given parameter search record type is supported.
|
boolean |
supportsParameterSmartConfiguration()
Tests for the availability of a parameter smart configuration service.
|
boolean |
supportsValueAdmin()
Tests for the availability of a configuration value administration
service.
|
boolean |
supportsValueConditionRecordType(Type valueConditionRecordType)
Tests if the given
ValueCondition record type is
supported. |
boolean |
supportsValueLookup()
Tests for the availability of a configuration value lookup service.
|
boolean |
supportsValueNotification()
Tests for the availability of a configuration value notification
service.
|
boolean |
supportsValueQuery()
Tests for the availability of a configuration value query service.
|
boolean |
supportsValueRecordType(Type valueRecordType)
Tests if a given value record type is supported.
|
boolean |
supportsValueRetrieval()
Tests for the availability of a configuration value retrieval service.
|
boolean |
supportsValueSearch()
Tests for the availability of a configuration value search service.
|
boolean |
supportsValueSearchRecordType(Type valueSearchRecordType)
Tests if a given value search type is supported.
|
boolean |
supportsVisibleFederation()
Tests if federation is visible for this service.
|
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
boolean supportsVisibleFederation()
true
if visible federation is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsValueRetrieval()
true
if value retrieval is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsValueLookup()
true
if value lookup is available, false
otherwisemandatory
- This method must be implemented. boolean supportsValueQuery()
true
if value query is available, false
otherwisemandatory
- This method must be implemented. boolean supportsValueSearch()
true
if value search is available, false
otherwisemandatory
- This method must be implemented. boolean supportsValueAdmin()
true
if value administration is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsValueNotification()
true
if value notification is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsParameterLookup()
true
if parameter lookup is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsParameterQuery()
true
if parameter query is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsParameterSearch()
true
if parameter search is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsParameterAdmin()
true
if parameter update is available,
false
otherwisemandatory
- This method must be implemented in all
providers. boolean supportsParameterNotification()
true
if parameter notification is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsParameterConfiguration()
true
if parameter configuration is available,
false
otherwisemandatory
- This method must be implemented in all
providers. boolean supportsParameterConfigurationAssignment()
true
if parameter configuration assignment is
available, false
otherwisemandatory
- This method must be implemented in all
providers. boolean supportsParameterSmartConfiguration()
true
if parameter smart configuration service
is available, false
otherwisemandatory
- This method must be implemented in all
providers. boolean supportsConfigurationLookup()
true
if configuration lookup is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsConfigurationQuery()
true
if configuration query is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsConfigurationSearch()
true
if configuration search is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsConfigurationAdmin()
true
if configuration admin is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsConfigurationNotification()
true
if a configuration notification service is
available, false
otherwisemandatory
- This method must be implemented. boolean supportsConfigurationHierarchy()
true
if a configuration hierarchy traversal is
available, false
otherwisemandatory
- This method must be implemented. boolean supportsConfigurationHierarchyDesign()
true
if a configuration hierarchy design is
available, false
otherwisemandatory
- This method must be implemented. boolean supportsConfigurationBatch()
true
if a configuration batch service is
available, false
otherwisemandatory
- This method must be implemented. boolean supportsConfigurationRules()
true
if a configuration rules service is
available, false
otherwisemandatory
- This method must be implemented. TypeList getValueConditionRecordTypes()
ValueCondition
record typesmandatory
- This method must be implemented. boolean supportsValueConditionRecordType(Type valueConditionRecordType)
ValueCondition
record type is
supported.valueConditionRecordType
- a Type
indicating a
ValueCondition
record type true
if the given value condition record
Type
is supported, false
otherwiseNullArgumentException
- valueConditionRecordType
is null
mandatory
- This method must be implemented. TypeList getValueRecordTypes()
mandatory
- This method must be implemented. boolean supportsValueRecordType(Type valueRecordType)
valueRecordType
- the value record type true
if the value record type is supported
,
false
otherwiseNullArgumentException
- valueRecordType
is null
mandatory
- This method must be implemented. TypeList getValueSearchRecordTypes()
mandatory
- This method must be implemented. boolean supportsValueSearchRecordType(Type valueSearchRecordType)
valueSearchRecordType
- the value search record type true
if the value search record type is
supported ,
false
otherwiseNullArgumentException
- valueSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getParameterRecordTypes()
mandatory
- This method must be implemented. boolean supportsParameterRecordType(Type parameterRecordType)
parameterRecordType
- a parameter record type true
if the parameter record type is supported,
false
otherwiseNullArgumentException
- parameterRecordType
is null
mandatory
- This method must be implemented. TypeList getParameterSearchRecordTypes()
mandatory
- This method must be implemented. boolean supportsParameterSearchRecordType(Type parameterSearchRecordType)
parameterSearchRecordType
- the value search type true
if the parameter search record type is
supported, false
otherwiseNullArgumentException
-
parameterSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getConfigurationRecordTypes()
mandatory
- This method must be implemented. boolean supportsConfigurationRecordType(Type configurationRecordType)
configurationRecordType
- a configuration record type true
if the configuration record type is
supported, false
otherwiseNullArgumentException
- configurationRecordType
is null
mandatory
- This method must be implemented. TypeList getConfigurationSearchRecordTypes()
mandatory
- This method must be implemented. boolean supportsConfigurationSearchRecordType(Type configurationSearchRecordType)
configurationSearchRecordType
- the configuration search record
type true
if the configuration search record type is
support e
d, false
otherwiseNullArgumentException
-
configurationSearchRecordType
is null
mandatory
- This method must be implemented.