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 ConfigurationProcessorpublic void processChanges(List current, List modified)
processChanges in interface ConfigurationProcessorprotected void applyModifications(List<Object> current, List<Object> modification)
public void modify(Object existing, Object candidate)
modify in interface ConfigurationProcessorpublic void addNew(Object o)
addNew in interface ConfigurationProcessorpublic void remove(Object o)
remove in interface ConfigurationProcessorpublic ConfigurationProcessor findProcessor(Object o)
findProcessor in interface ConfigurationProcessorprotected List<Object> getContents(Object o)
protected String filterPasswords(Object toEscape)
Copyright © 2005–2015 FuseSource, Corp.. All rights reserved.