org.apache.manifoldcf.authorities.authority
Class AuthorityConnection

java.lang.Object
  extended by org.apache.manifoldcf.authorities.authority.AuthorityConnection
All Implemented Interfaces:
IAuthorityConnection

public class AuthorityConnection
extends java.lang.Object
implements IAuthorityConnection

This is the implementation of the authority connection interface, which describes a paper object to be manipulated in order to create, edit, or save an authority definition.


Field Summary
static java.lang.String _rcsid
           
protected  java.lang.String className
           
protected  ConfigParams configParams
           
protected  java.lang.String description
           
protected  boolean isNew
           
protected  int maxCount
           
protected  java.lang.String name
           
 
Constructor Summary
AuthorityConnection()
          Constructor.
 
Method Summary
 AuthorityConnection duplicate()
          Clone this object.
 java.lang.String getClassName()
          Get the class name.
 ConfigParams getConfigParams()
          Get the configuration parameters.
 java.lang.String getDescription()
          Get description.
 boolean getIsNew()
          Get 'isnew' condition.
 int getMaxConnections()
          Get the maximum size of the connection pool.
 java.lang.String getName()
          Get name.
 void setClassName(java.lang.String className)
          Set the class name.
 void setDescription(java.lang.String description)
          Set description.
 void setIsNew(boolean isnew)
          Set 'isnew' condition.
 void setMaxConnections(int maxCount)
          Set the maximum size of the connection pool.
 void setName(java.lang.String name)
          Set name.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_rcsid

public static final java.lang.String _rcsid
See Also:
Constant Field Values

isNew

protected boolean isNew

name

protected java.lang.String name

description

protected java.lang.String description

className

protected java.lang.String className

configParams

protected ConfigParams configParams

maxCount

protected int maxCount
Constructor Detail

AuthorityConnection

public AuthorityConnection()
Constructor.

Method Detail

duplicate

public AuthorityConnection duplicate()
Clone this object.

Returns:
the cloned object.

setIsNew

public void setIsNew(boolean isnew)
Set 'isnew' condition.

Specified by:
setIsNew in interface IAuthorityConnection
Parameters:
isnew - true if this is a new instance.

getIsNew

public boolean getIsNew()
Get 'isnew' condition.

Specified by:
getIsNew in interface IAuthorityConnection
Returns:
true if this is a new connection, false otherwise.

setName

public void setName(java.lang.String name)
Set name.

Specified by:
setName in interface IAuthorityConnection
Parameters:
name - is the name.

getName

public java.lang.String getName()
Get name.

Specified by:
getName in interface IAuthorityConnection
Returns:
the name

setDescription

public void setDescription(java.lang.String description)
Set description.

Specified by:
setDescription in interface IAuthorityConnection
Parameters:
description - is the description.

getDescription

public java.lang.String getDescription()
Get description.

Specified by:
getDescription in interface IAuthorityConnection
Returns:
the description

setClassName

public void setClassName(java.lang.String className)
Set the class name.

Specified by:
setClassName in interface IAuthorityConnection
Parameters:
className - is the class name.

getClassName

public java.lang.String getClassName()
Get the class name.

Specified by:
getClassName in interface IAuthorityConnection
Returns:
the class name

getConfigParams

public ConfigParams getConfigParams()
Get the configuration parameters.

Specified by:
getConfigParams in interface IAuthorityConnection
Returns:
the map. Can be modified.

setMaxConnections

public void setMaxConnections(int maxCount)
Set the maximum size of the connection pool.

Specified by:
setMaxConnections in interface IAuthorityConnection
Parameters:
maxCount - is the maximum connection count per JVM.

getMaxConnections

public int getMaxConnections()
Get the maximum size of the connection pool.

Specified by:
getMaxConnections in interface IAuthorityConnection
Returns:
the maximum size.