public abstract class AbstractConnectionRegistry<T extends MapSerializer> extends Object implements ConnectionRegistry<T>, PropertyChangeListener
| Constructor and Description |
|---|
AbstractConnectionRegistry(ConnectionRegistryManager<? extends ConnectionRegistry<T>> connectionManager,
String name) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addConnection(String name,
T connection) |
void |
createConnection(Map<String,? extends Object> connectionParameters) |
protected void |
doInit() |
List<T> |
getConections() |
T |
getConnection(String connectionName) |
protected File |
getConnectionFile(String name) |
protected int |
getConnectionIndex(String name) |
ConnectionRegistryManager<ConnectionRegistry<T>> |
getConnectionManager() |
List<String> |
getConnectionNames() |
File |
getDirectory() |
String |
getFileExtension() |
String |
getName() |
PropertyChangeSupport |
getPropertyChangeSupport() |
protected void |
init() |
boolean |
isReadOnly() |
boolean |
isVisible() |
protected abstract T |
loadConnection(File connectionFile) |
void |
propertyChange(PropertyChangeEvent event) |
boolean |
removeConnection(String name) |
protected boolean |
removeConnection(String name,
T connection) |
protected abstract boolean |
removeConnection(T connection) |
void |
save() |
void |
saveAs(org.springframework.core.io.Resource directory) |
void |
saveAs(org.springframework.core.io.Resource parentDirectory,
String directoryName) |
void |
setConnectionManager(ConnectionRegistryManager<? extends ConnectionRegistry<T>> connectionManager) |
protected void |
setDirectory(org.springframework.core.io.Resource resource) |
void |
setReadOnly(boolean readOnly) |
void |
setVisible(boolean visible) |
String |
toString() |
public AbstractConnectionRegistry(ConnectionRegistryManager<? extends ConnectionRegistry<T>> connectionManager, String name)
public void createConnection(Map<String,? extends Object> connectionParameters)
createConnection in interface ConnectionRegistry<T extends MapSerializer>protected void doInit()
public List<T> getConections()
getConections in interface ConnectionRegistry<T extends MapSerializer>public T getConnection(String connectionName)
getConnection in interface ConnectionRegistry<T extends MapSerializer>protected int getConnectionIndex(String name)
public ConnectionRegistryManager<ConnectionRegistry<T>> getConnectionManager()
getConnectionManager in interface ConnectionRegistry<T extends MapSerializer>public List<String> getConnectionNames()
getConnectionNames in interface ConnectionRegistry<T extends MapSerializer>public File getDirectory()
public String getFileExtension()
public String getName()
getName in interface ConnectionRegistry<T extends MapSerializer>public PropertyChangeSupport getPropertyChangeSupport()
getPropertyChangeSupport in interface PropertyChangeSupportProxyprotected void init()
public boolean isReadOnly()
public boolean isVisible()
isVisible in interface ConnectionRegistry<T extends MapSerializer>public void propertyChange(PropertyChangeEvent event)
propertyChange in interface PropertyChangeListenerpublic boolean removeConnection(String name)
protected abstract boolean removeConnection(T connection)
public void save()
public void saveAs(org.springframework.core.io.Resource directory)
public void saveAs(org.springframework.core.io.Resource parentDirectory,
String directoryName)
public void setConnectionManager(ConnectionRegistryManager<? extends ConnectionRegistry<T>> connectionManager)
setConnectionManager in interface ConnectionRegistry<T extends MapSerializer>protected void setDirectory(org.springframework.core.io.Resource resource)
public void setReadOnly(boolean readOnly)
public void setVisible(boolean visible)
Copyright © 2015 Revolution Systems Inc.. All rights reserved.