org.safehaus.penrose.partition
Class ConnectionConfig

java.lang.Object
  extended byorg.safehaus.penrose.partition.ConnectionConfig
All Implemented Interfaces:
java.lang.Cloneable, ConnectionConfigMBean

public class ConnectionConfig
extends java.lang.Object
implements ConnectionConfigMBean, java.lang.Cloneable

Author:
Endi S. Dewata

Field Summary
 java.lang.String adapterName
           
 java.lang.String description
           
 java.lang.String name
           
 java.util.Properties parameters
           
 
Constructor Summary
ConnectionConfig()
           
ConnectionConfig(java.lang.String name, java.lang.String type)
           
 
Method Summary
 java.lang.Object clone()
           
 void copy(ConnectionConfig connectionConfig)
           
 boolean equals(java.lang.Object object)
           
 java.lang.String getAdapterName()
           
 java.lang.String getDescription()
           
 java.lang.String getName()
           
 java.lang.String getParameter(java.lang.String name)
           
 java.util.Collection getParameterNames()
           
 java.util.Map getParameters()
           
 int hashCode()
           
 java.lang.String removeParameter(java.lang.String name)
           
 void setAdapterName(java.lang.String adapterName)
           
 void setDescription(java.lang.String description)
           
 void setName(java.lang.String name)
           
 void setParameter(java.lang.String name, java.lang.String value)
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

public java.lang.String name

adapterName

public java.lang.String adapterName

description

public java.lang.String description

parameters

public java.util.Properties parameters
Constructor Detail

ConnectionConfig

public ConnectionConfig()

ConnectionConfig

public ConnectionConfig(java.lang.String name,
                        java.lang.String type)
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in interface ConnectionConfigMBean

setName

public void setName(java.lang.String name)
Specified by:
setName in interface ConnectionConfigMBean

getAdapterName

public java.lang.String getAdapterName()
Specified by:
getAdapterName in interface ConnectionConfigMBean

setAdapterName

public void setAdapterName(java.lang.String adapterName)
Specified by:
setAdapterName in interface ConnectionConfigMBean

getParameters

public java.util.Map getParameters()
Specified by:
getParameters in interface ConnectionConfigMBean

getParameterNames

public java.util.Collection getParameterNames()

getParameter

public java.lang.String getParameter(java.lang.String name)
Specified by:
getParameter in interface ConnectionConfigMBean

setParameter

public void setParameter(java.lang.String name,
                         java.lang.String value)
Specified by:
setParameter in interface ConnectionConfigMBean

removeParameter

public java.lang.String removeParameter(java.lang.String name)
Specified by:
removeParameter in interface ConnectionConfigMBean

getDescription

public java.lang.String getDescription()
Specified by:
getDescription in interface ConnectionConfigMBean

setDescription

public void setDescription(java.lang.String description)
Specified by:
setDescription in interface ConnectionConfigMBean

hashCode

public int hashCode()

equals

public boolean equals(java.lang.Object object)

copy

public void copy(ConnectionConfig connectionConfig)

clone

public java.lang.Object clone()