public interface INotificationConnectionManager
Modifier and Type | Method and Description |
---|---|
boolean |
checkConnectorExists(String name)
Check if underlying connector exists.
|
INotificationConnection |
create()
Create a new notification connection object.
|
void |
deinstall()
Uninstall the manager.
|
void |
delete(String name)
Delete a notification connection.
|
void |
exportConfiguration(OutputStream os)
Export configuration
|
String[] |
findConnectionsForConnector(String className)
Get a list of notification connections that share the same connector.
|
INotificationConnection[] |
getAllConnections()
Obtain a list of the notification connections, ordered by name.
|
String |
getConnectionNameColumn()
Return the name column.
|
String |
getTableName()
Return the primary table name.
|
void |
importConfiguration(InputStream is)
Import configuration
|
void |
install()
Install the manager.
|
INotificationConnection |
load(String name)
Load a notification connection by name.
|
INotificationConnection[] |
loadMultiple(String[] names)
Load a set of notification connections.
|
boolean |
save(INotificationConnection object)
Save a notification connection object.
|
static final String _rcsid
void install() throws ManifoldCFException
ManifoldCFException
void deinstall() throws ManifoldCFException
ManifoldCFException
void exportConfiguration(OutputStream os) throws IOException, ManifoldCFException
IOException
ManifoldCFException
void importConfiguration(InputStream is) throws IOException, ManifoldCFException
IOException
ManifoldCFException
INotificationConnection[] getAllConnections() throws ManifoldCFException
ManifoldCFException
INotificationConnection load(String name) throws ManifoldCFException
name
- is the name of the notification connection.ManifoldCFException
INotificationConnection[] loadMultiple(String[] names) throws ManifoldCFException
names
- are the names of the notification connections.ManifoldCFException
INotificationConnection create() throws ManifoldCFException
ManifoldCFException
boolean save(INotificationConnection object) throws ManifoldCFException
object
- is the object to save.ManifoldCFException
void delete(String name) throws ManifoldCFException
name
- is the name of the connection to delete. If the
name does not exist, no error is returned.ManifoldCFException
String[] findConnectionsForConnector(String className) throws ManifoldCFException
className
- is the class name of the connector.ManifoldCFException
boolean checkConnectorExists(String name) throws ManifoldCFException
name
- is the name of the connection to check.ManifoldCFException
String getTableName()
String getConnectionNameColumn()