org.jafer.databeans
Class JDBCFactory

java.lang.Object
  |
  +--org.jafer.interfaces.DatabeanFactory
        |
        +--org.jafer.databeans.JDBCFactory
All Implemented Interfaces:
java.io.Serializable, Z3950Connection

public class JDBCFactory
extends DatabeanFactory
implements Z3950Connection

See Also:
Serialized Form

Field Summary
private  java.lang.String className
           
private  java.lang.String host
           
private  int port
           
private  java.lang.String schema
           
 
Fields inherited from class org.jafer.interfaces.DatabeanFactory
 
Constructor Summary
JDBCFactory()
           
 
Method Summary
 java.lang.String getClassName()
           
 java.lang.String getDatabases()
           
 Databean getDatabean()
           
 java.lang.String getHost()
          Get current Z39.50 host
 int getPort()
          Get Z39.50 datasource IP Port
 java.lang.String getRecordSchema()
           
 void setClassName(java.lang.String className)
           
 void setDatabases(java.lang.String[] databases)
          get and setDatabases() properties not used, database name loaded from JDBC XML config.
 void setHost(java.lang.String host)
          Z39.50 Host address
 void setPort(int port)
          Set Z39.50 datasource IP port
 void setRecordSchema(java.lang.String schema)
           
 
Methods inherited from class org.jafer.interfaces.DatabeanFactory
getName, load, setName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

host

private java.lang.String host

schema

private java.lang.String schema

className

private java.lang.String className

port

private int port
Constructor Detail

JDBCFactory

public JDBCFactory()
Method Detail

getDatabean

public Databean getDatabean()
Specified by:
getDatabean in class DatabeanFactory

setClassName

public void setClassName(java.lang.String className)

getClassName

public java.lang.String getClassName()

setHost

public void setHost(java.lang.String host)
Description copied from interface: Z3950Connection
Z39.50 Host address

Specified by:
setHost in interface Z3950Connection
Parameters:
host - Host ip address

getHost

public java.lang.String getHost()
Description copied from interface: Z3950Connection
Get current Z39.50 host

Specified by:
getHost in interface Z3950Connection
Returns:
Host ip address

setPort

public void setPort(int port)
Description copied from interface: Z3950Connection
Set Z39.50 datasource IP port

Specified by:
setPort in interface Z3950Connection

getPort

public int getPort()
Description copied from interface: Z3950Connection
Get Z39.50 datasource IP Port

Specified by:
getPort in interface Z3950Connection
Returns:
IP port

setDatabases

public void setDatabases(java.lang.String[] databases)
get and setDatabases() properties not used, database name loaded from JDBC XML config.


getDatabases

public java.lang.String getDatabases()

setRecordSchema

public void setRecordSchema(java.lang.String schema)

getRecordSchema

public java.lang.String getRecordSchema()