Package org.n52.iceland.config
Interface ActivationDao
-
- All Known Implementing Classes:
JsonActivationDao
public interface ActivationDao
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Set<BindingKey>getBindingKeys()Set<OwsOperationMetadataExtensionProviderKey>getOwsOperationMetadataExtensionProviderKeys()Set<RequestOperatorKey>getRequestOperatorKeys()booleanisBindingActive(BindingKey key)Checks if the binding is active.booleanisOwsOperationMetadataExtensionProviderActive(OwsOperationMetadataExtensionProviderKey key)Checks if the extended capabilities is active.booleanisRequestOperatorActive(RequestOperatorKey key)Returns if a operation is active and should be offered by this service.voidsetBindingStatus(BindingKey key, boolean active)Sets the status of a binding.voidsetOperationStatus(RequestOperatorKey key, boolean active)Sets the status of an operation.voidsetOwsOperationMetadataExtensionProviderStatus(OwsOperationMetadataExtensionProviderKey key, boolean active)
-
-
-
Method Detail
-
isRequestOperatorActive
boolean isRequestOperatorActive(RequestOperatorKey key)
Returns if a operation is active and should be offered by this service.- Parameters:
key- the key identifying the operation- Returns:
trueif the operation is active in this service
-
setOperationStatus
void setOperationStatus(RequestOperatorKey key, boolean active)
Sets the status of an operation.- Parameters:
key- the key identifying the operationactive- whether the operation is active or not
-
getRequestOperatorKeys
Set<RequestOperatorKey> getRequestOperatorKeys()
-
isBindingActive
boolean isBindingActive(BindingKey key)
Checks if the binding is active.- Parameters:
key- the binding- Returns:
- if the binding is active
-
setBindingStatus
void setBindingStatus(BindingKey key, boolean active)
Sets the status of a binding.- Parameters:
key- the bindingactive- the status
-
getBindingKeys
Set<BindingKey> getBindingKeys()
-
isOwsOperationMetadataExtensionProviderActive
boolean isOwsOperationMetadataExtensionProviderActive(OwsOperationMetadataExtensionProviderKey key)
Checks if the extended capabilities is active.- Parameters:
key- the extended capabilities key- Returns:
- if the extended capabilities is active
-
setOwsOperationMetadataExtensionProviderStatus
void setOwsOperationMetadataExtensionProviderStatus(OwsOperationMetadataExtensionProviderKey key, boolean active)
-
getOwsOperationMetadataExtensionProviderKeys
Set<OwsOperationMetadataExtensionProviderKey> getOwsOperationMetadataExtensionProviderKeys()
-
-