public class DefaultConfigurationProcessor extends Object implements ConfigurationProcessor
Constructor and Description |
---|
DefaultConfigurationProcessor(RuntimeConfigurationBroker plugin,
Class configurationClass) |
Modifier and Type | Method and Description |
---|---|
void |
addNew(Object o) |
protected void |
applyModifications(List<Object> current,
List<Object> modification) |
protected <T> List<Object> |
filter(List<Object> objectList,
Class<T> type) |
protected <T> List<Object> |
filter(Object obj,
Class<T> type) |
protected String |
filterPasswords(Object toEscape) |
ConfigurationProcessor |
findProcessor(Object o) |
protected <T> T |
fromDto(Object dto,
T instance) |
protected List<Object> |
getContents(Object o) |
void |
modify(Object existing,
Object candidate) |
void |
processChanges(DtoBroker currentConfiguration,
DtoBroker modifiedConfiguration) |
void |
processChanges(List current,
List modified) |
void |
remove(Object o) |
public DefaultConfigurationProcessor(RuntimeConfigurationBroker plugin, Class configurationClass)
public void processChanges(DtoBroker currentConfiguration, DtoBroker modifiedConfiguration)
processChanges
in interface ConfigurationProcessor
public void processChanges(List current, List modified)
processChanges
in interface ConfigurationProcessor
protected void applyModifications(List<Object> current, List<Object> modification)
public void modify(Object existing, Object candidate)
modify
in interface ConfigurationProcessor
public void addNew(Object o)
addNew
in interface ConfigurationProcessor
public void remove(Object o)
remove
in interface ConfigurationProcessor
public ConfigurationProcessor findProcessor(Object o)
findProcessor
in interface ConfigurationProcessor
protected List<Object> getContents(Object o)
protected String filterPasswords(Object toEscape)
Copyright © 2005–2016 FuseSource, Corp.. All rights reserved.