public interface ConfigurationAdministrator
Modifier and Type | Field and Description |
---|---|
static String |
FACTORY_ID |
Modifier and Type | Method and Description |
---|---|
NotifyFuture<Void> |
applyDiff(UserInformation userInformation,
Collection<DiffEntry> changeSet)
Applies a change set to an existing configuration manager.
|
NotifyFuture<Configuration> |
createConfiguration(UserInformation userInformation,
String factoryId,
String configurationId,
Map<String,String> initialProperties) |
NotifyFuture<Configuration> |
deleteConfiguration(UserInformation userInformation,
String factoryId,
String configurationId) |
Configuration |
getConfiguration(String factoryId,
String configurationId) |
Configuration[] |
getConfigurations(String factoryId) |
Factory |
getFactory(String factoryId) |
Factory[] |
getKnownFactories() |
NotifyFuture<Void> |
purgeFactory(UserInformation userInformation,
String factoryId) |
NotifyFuture<Configuration> |
updateConfiguration(UserInformation userInformation,
String factoryId,
String configurationId,
Map<String,String> newProperties,
boolean fullSet) |
static final String FACTORY_ID
NotifyFuture<Configuration> createConfiguration(UserInformation userInformation, String factoryId, String configurationId, Map<String,String> initialProperties)
NotifyFuture<Configuration> updateConfiguration(UserInformation userInformation, String factoryId, String configurationId, Map<String,String> newProperties, boolean fullSet)
NotifyFuture<Configuration> deleteConfiguration(UserInformation userInformation, String factoryId, String configurationId)
NotifyFuture<Void> purgeFactory(UserInformation userInformation, String factoryId)
NotifyFuture<Void> applyDiff(UserInformation userInformation, Collection<DiffEntry> changeSet)
The operation must be atomic to the configuration system.
Note that there are two or more entries for one factory/configuration combination it is unspecified which entry will be applied.
changeSet
- the change set to applyFactory[] getKnownFactories()
Configuration[] getConfigurations(String factoryId)
Configuration getConfiguration(String factoryId, String configurationId)
Copyright © 2016 Eclipse NeoSCADA Project. All rights reserved.