org.apache.cayenne.conn
Class DataSourceInfo

java.lang.Object
  extended by org.apache.cayenne.conn.DataSourceInfo
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, XMLSerializable

public class DataSourceInfo
extends java.lang.Object
implements java.lang.Cloneable, java.io.Serializable, XMLSerializable

Helper JavaBean class that holds DataSource login information.

See Also:
Serialized Form

Field Summary
protected  java.lang.String adapterClassName
           
protected  java.lang.String dataSourceUrl
           
protected  java.lang.String jdbcDriver
           
protected  int maxConnections
           
protected  int minConnections
           
protected  java.lang.String password
           
static java.lang.String PASSWORD_LOCATION_CLASSPATH
           
static java.lang.String PASSWORD_LOCATION_EXECUTABLE
           
static java.lang.String PASSWORD_LOCATION_MODEL
           
static java.lang.String PASSWORD_LOCATION_URL
           
protected  java.lang.String passwordEncoderClass
           
protected  java.lang.String passwordEncoderKey
           
protected  java.lang.String passwordLocation
           
protected  java.lang.String passwordSourceExecutable
           
protected  java.lang.String passwordSourceFilename
           
protected  java.lang.String passwordSourceModel
           
protected  java.lang.String passwordSourceUrl
           
protected  java.lang.String userName
           
 
Constructor Summary
DataSourceInfo()
           
 
Method Summary
 DataSourceInfo cloneInfo()
           
 void encodeAsXML(XMLEncoder encoder)
          Prints itself as XML to the provided XMLEncoder.
 boolean equals(java.lang.Object obj)
           
 java.lang.String getAdapterClassName()
           
 java.lang.String getDataSourceUrl()
           
 java.lang.String getJdbcDriver()
           
 int getMaxConnections()
           
 int getMinConnections()
           
 java.lang.String getPassword()
           
 PasswordEncoding getPasswordEncoder()
           
 java.lang.String getPasswordEncoderClass()
           
 java.lang.String getPasswordEncoderKey()
           
 java.lang.String getPasswordLocation()
           
 java.lang.String getPasswordSource()
           
 java.lang.String getPasswordSourceExecutable()
           
 java.lang.String getPasswordSourceFilename()
           
 java.lang.String getPasswordSourceModel()
           
 java.lang.String getPasswordSourceUrl()
           
 java.lang.String getUserName()
           
 void setAdapterClassName(java.lang.String adapterClassName)
           
 void setDataSourceUrl(java.lang.String dataSourceUrl)
           
 void setJdbcDriver(java.lang.String jdbcDriver)
           
 void setMaxConnections(int maxConnections)
           
 void setMinConnections(int minConnections)
           
 void setPassword(java.lang.String password)
           
 void setPasswordEncoderClass(java.lang.String passwordEncoderClass)
           
 void setPasswordEncoderKey(java.lang.String passwordEncoderKey)
           
 void setPasswordLocation(java.lang.String passwordLocation)
           
 void setPasswordSource(java.lang.String passwordSource)
           
 void setPasswordSourceExecutable(java.lang.String passwordSourceExecutable)
           
 void setPasswordSourceFilename(java.lang.String passwordSourceFilename)
           
 void setPasswordSourceUrl(java.lang.String passwordSourceUrl)
           
 void setUserName(java.lang.String userName)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

userName

protected java.lang.String userName

password

protected java.lang.String password

jdbcDriver

protected java.lang.String jdbcDriver

dataSourceUrl

protected java.lang.String dataSourceUrl

adapterClassName

protected java.lang.String adapterClassName

minConnections

protected int minConnections

maxConnections

protected int maxConnections

PASSWORD_LOCATION_CLASSPATH

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

PASSWORD_LOCATION_EXECUTABLE

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

PASSWORD_LOCATION_MODEL

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

PASSWORD_LOCATION_URL

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

passwordEncoderClass

protected java.lang.String passwordEncoderClass

passwordEncoderKey

protected java.lang.String passwordEncoderKey

passwordLocation

protected java.lang.String passwordLocation

passwordSourceExecutable

protected java.lang.String passwordSourceExecutable

passwordSourceFilename

protected java.lang.String passwordSourceFilename

passwordSourceModel

protected final java.lang.String passwordSourceModel
See Also:
Constant Field Values

passwordSourceUrl

protected java.lang.String passwordSourceUrl
Constructor Detail

DataSourceInfo

public DataSourceInfo()
Method Detail

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

encodeAsXML

public void encodeAsXML(XMLEncoder encoder)
Description copied from interface: XMLSerializable
Prints itself as XML to the provided XMLEncoder.

Specified by:
encodeAsXML in interface XMLSerializable
Since:
3.1

cloneInfo

public DataSourceInfo cloneInfo()

getAdapterClassName

public java.lang.String getAdapterClassName()

setAdapterClassName

public void setAdapterClassName(java.lang.String adapterClassName)

setMinConnections

public void setMinConnections(int minConnections)

getMinConnections

public int getMinConnections()

setMaxConnections

public void setMaxConnections(int maxConnections)

getMaxConnections

public int getMaxConnections()

setUserName

public void setUserName(java.lang.String userName)

getUserName

public java.lang.String getUserName()

setPassword

public void setPassword(java.lang.String password)

getPassword

public java.lang.String getPassword()

setJdbcDriver

public void setJdbcDriver(java.lang.String jdbcDriver)

getJdbcDriver

public java.lang.String getJdbcDriver()

setDataSourceUrl

public void setDataSourceUrl(java.lang.String dataSourceUrl)

getDataSourceUrl

public java.lang.String getDataSourceUrl()

getPasswordEncoder

public PasswordEncoding getPasswordEncoder()

getPasswordEncoderClass

public java.lang.String getPasswordEncoderClass()
Returns:
the passwordEncoderClass

setPasswordEncoderClass

public void setPasswordEncoderClass(java.lang.String passwordEncoderClass)
Parameters:
passwordEncoderClass - the passwordEncoderClass to set

getPasswordEncoderKey

public java.lang.String getPasswordEncoderKey()
Returns:
the passwordEncoderKey

setPasswordEncoderKey

public void setPasswordEncoderKey(java.lang.String passwordEncoderKey)
Parameters:
passwordEncoderKey - the passwordEncoderKey to set

getPasswordSourceFilename

public java.lang.String getPasswordSourceFilename()
Returns:
the passwordLocationFilename

setPasswordSourceFilename

public void setPasswordSourceFilename(java.lang.String passwordSourceFilename)
Parameters:
passwordSourceFilename - the passwordSourceFilename to set

getPasswordSourceModel

public java.lang.String getPasswordSourceModel()
Returns:
the passwordLocationModel

getPasswordSourceUrl

public java.lang.String getPasswordSourceUrl()
Returns:
the passwordLocationUrl

setPasswordSourceUrl

public void setPasswordSourceUrl(java.lang.String passwordSourceUrl)
Parameters:
passwordSourceUrl - the passwordSourceUrl to set

getPasswordSourceExecutable

public java.lang.String getPasswordSourceExecutable()
Returns:
the passwordLocationExecutable

setPasswordSourceExecutable

public void setPasswordSourceExecutable(java.lang.String passwordSourceExecutable)
Parameters:
passwordSourceExecutable - the passwordSourceExecutable to set

getPasswordSource

public java.lang.String getPasswordSource()

setPasswordSource

public void setPasswordSource(java.lang.String passwordSource)

getPasswordLocation

public java.lang.String getPasswordLocation()
Returns:
the passwordLocation

setPasswordLocation

public void setPasswordLocation(java.lang.String passwordLocation)
Parameters:
passwordLocation - the passwordLocation to set

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2001-2012 Apache Cayenne. All Rights Reserved.