org.jafer.interfaces
Class Databean

java.lang.Object
  extended by org.jafer.interfaces.Databean
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
AbstractClient, Adaptor, DatabeanManager, JDBC

public abstract class Databean
extends java.lang.Object
implements java.io.Serializable

Interface for implementing a Databean

Author:
Antony Corfield; Matthew Dovey; Colin Tatham
See Also:
Serialized Form

Constructor Summary
Databean()
           
 
Method Summary
 Cache getCacheSupport()
          returns the Cache interface to set cache up
 Present getPresentSupport()
          returns the present interface to retrieve search information
 Scan getScanSupport()
          returns the scan interface to perorm scan requests
 Search getSearchSupport()
          returns the search interface to perform searches
private  void readObject(java.io.ObjectInputStream ois)
           
private  void writeObject(java.io.ObjectOutputStream oos)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Databean

public Databean()
Method Detail

readObject

private void readObject(java.io.ObjectInputStream ois)
                 throws java.lang.ClassNotFoundException,
                        java.io.IOException
Throws:
java.lang.ClassNotFoundException
java.io.IOException

writeObject

private void writeObject(java.io.ObjectOutputStream oos)
                  throws java.io.IOException
Throws:
java.io.IOException

getSearchSupport

public Search getSearchSupport()
returns the search interface to perform searches

Returns:
Search interface

getPresentSupport

public Present getPresentSupport()
returns the present interface to retrieve search information

Returns:
present interface

getScanSupport

public Scan getScanSupport()
returns the scan interface to perorm scan requests

Returns:
scan interface

getCacheSupport

public Cache getCacheSupport()
returns the Cache interface to set cache up

Returns:
Cache interface