public interface IAuthorityConnectionManager
Modifier and Type | Method and Description |
---|---|
IAuthorityConnection |
create()
Create a new authority connection object.
|
void |
deinstall()
Uninstall the manager.
|
void |
delete(java.lang.String name)
Delete an authority connection.
|
void |
exportConfiguration(java.io.OutputStream os)
Export configuration
|
IAuthorityConnection[] |
getAllConnections()
Obtain a list of the authority connections, ordered by name.
|
java.lang.String |
getAuthorityNameColumn()
Get the authority connection name column.
|
IAuthorityConnection[] |
getDomainConnections(java.lang.String authDomain)
Obtain a list of the authority connections which correspond to an auth domain.
|
java.lang.String |
getTableName()
Get the authority connection table name.
|
void |
importConfiguration(java.io.InputStream is)
Import configuration
|
void |
install()
Install the manager.
|
boolean |
isGroupReferenced(java.lang.String authorityGroup)
Return true if the specified authority group name is referenced.
|
boolean |
isMappingReferenced(java.lang.String mappingName)
Return true if the specified mapping name is referenced.
|
IAuthorityConnection |
load(java.lang.String name)
Load a authority connection by name.
|
IAuthorityConnection[] |
loadMultiple(java.lang.String[] names)
Load multiple repository connections by name.
|
boolean |
save(IAuthorityConnection object)
Save an authority connection object.
|
void install() throws ManifoldCFException
ManifoldCFException
void deinstall() throws ManifoldCFException
ManifoldCFException
void exportConfiguration(java.io.OutputStream os) throws java.io.IOException, ManifoldCFException
java.io.IOException
ManifoldCFException
void importConfiguration(java.io.InputStream is) throws java.io.IOException, ManifoldCFException
java.io.IOException
ManifoldCFException
boolean isGroupReferenced(java.lang.String authorityGroup) throws ManifoldCFException
authorityGroup
- is the authority group name.ManifoldCFException
IAuthorityConnection[] getAllConnections() throws ManifoldCFException
ManifoldCFException
IAuthorityConnection[] getDomainConnections(java.lang.String authDomain) throws ManifoldCFException
authDomain
- is the domain to get connections for.ManifoldCFException
IAuthorityConnection load(java.lang.String name) throws ManifoldCFException
name
- is the name of the authority connection.ManifoldCFException
IAuthorityConnection[] loadMultiple(java.lang.String[] names) throws ManifoldCFException
names
- are the names to load.ManifoldCFException
IAuthorityConnection create() throws ManifoldCFException
ManifoldCFException
boolean save(IAuthorityConnection object) throws ManifoldCFException
object
- is the object to save.ManifoldCFException
void 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.ManifoldCFException
java.lang.String getTableName()
java.lang.String getAuthorityNameColumn()
boolean isMappingReferenced(java.lang.String mappingName) throws ManifoldCFException
mappingName
- is the mapping name.ManifoldCFException