public interface IMappingConnectionManager
| Modifier and Type | Method and Description |
|---|---|
IMappingConnection |
create()
Create a new mapping connection object.
|
void |
deinstall()
Uninstall the manager.
|
void |
delete(java.lang.String name)
Delete an mapping connection.
|
void |
exportConfiguration(java.io.OutputStream os)
Export configuration
|
IMappingConnection[] |
getAllConnections()
Obtain a list of the mapping connections, ordered by name.
|
IMappingConnection[] |
getAllNonLoopingConnections(java.lang.String startingConnectionName)
Obtain a list of the mapping connections, ordered by name,
excluding those that would form a prerequisite loop if chosen.
|
java.lang.String |
getMappingNameColumn()
Get the mapping connection name column.
|
java.lang.String |
getTableName()
Get the authority connection table name.
|
void |
importConfiguration(java.io.InputStream is)
Import configuration
|
void |
install()
Install the manager.
|
IMappingConnection |
load(java.lang.String name)
Load a mapping connection by name.
|
IMappingConnection[] |
loadMultiple(java.lang.String[] names)
Load multiple mapping connections by name.
|
boolean |
save(IMappingConnection object)
Save an mapping connection object.
|
void install()
throws ManifoldCFException
ManifoldCFExceptionvoid deinstall()
throws ManifoldCFException
ManifoldCFExceptionvoid exportConfiguration(java.io.OutputStream os)
throws java.io.IOException,
ManifoldCFException
java.io.IOExceptionManifoldCFExceptionvoid importConfiguration(java.io.InputStream is)
throws java.io.IOException,
ManifoldCFException
java.io.IOExceptionManifoldCFExceptionIMappingConnection[] getAllConnections() throws ManifoldCFException
ManifoldCFExceptionIMappingConnection[] getAllNonLoopingConnections(java.lang.String startingConnectionName) throws ManifoldCFException
startingConnectionName - is the name of the connection we would be starting with.
Pass null for all connections.ManifoldCFExceptionIMappingConnection load(java.lang.String name) throws ManifoldCFException
name - is the name of the mapping connection.ManifoldCFExceptionIMappingConnection[] loadMultiple(java.lang.String[] names) throws ManifoldCFException
names - are the names to load.ManifoldCFExceptionIMappingConnection create() throws ManifoldCFException
ManifoldCFExceptionboolean save(IMappingConnection object) throws ManifoldCFException
object - is the object to save.ManifoldCFExceptionvoid delete(java.lang.String name)
throws ManifoldCFException
name - is the name of the connection to delete. If the
name does not exist, no error is returned.ManifoldCFExceptionjava.lang.String getTableName()
java.lang.String getMappingNameColumn()