GATE
Version 3.1-2270

gate.util.persistence
Class JDBCDSPersistence

java.lang.Object
  extended by gate.util.persistence.DSPersistence
      extended by gate.util.persistence.JDBCDSPersistence
All Implemented Interfaces:
Persistence, Serializable

public class JDBCDSPersistence
extends DSPersistence

Adds security data storage to the DS persistence

See Also:
Serialized Form

Field Summary
protected  String userGroup
           
protected  String userName
           
 
Fields inherited from class gate.util.persistence.DSPersistence
className, storageUrlString
 
Constructor Summary
JDBCDSPersistence()
           
 
Method Summary
 Object createObject()
          Creates a new object from the data contained.
 void extractDataFromSource(Object source)
          Populates this Persistence with the data that needs to be stored from the original source object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

userName

protected String userName

userGroup

protected String userGroup
Constructor Detail

JDBCDSPersistence

public JDBCDSPersistence()
Method Detail

extractDataFromSource

public void extractDataFromSource(Object source)
                           throws PersistenceException
Populates this Persistence with the data that needs to be stored from the original source object.

Specified by:
extractDataFromSource in interface Persistence
Overrides:
extractDataFromSource in class DSPersistence
Throws:
PersistenceException

createObject

public Object createObject()
                    throws PersistenceException,
                           ResourceInstantiationException
Creates a new object from the data contained. This new object is supposed to be a copy for the original object used as source for data extraction.

Specified by:
createObject in interface Persistence
Overrides:
createObject in class DSPersistence
Throws:
PersistenceException
ResourceInstantiationException

GATE
Version 3.1-2270