com.objectwave.persist.invert
Class PersistenceFactory

java.lang.Object
  |
  +--com.objectwave.persist.invert.PersistenceFactory

public class PersistenceFactory
extends java.lang.Object


Constructor Summary
PersistenceFactory()
           
 
Method Summary
protected  java.lang.String getDecoratedName(java.lang.String className)
           
 java.lang.Class getPersistentClass(java.lang.Class domainObject)
           
 Persistence insert(java.lang.Object domainObject)
          Make the object a persistent object.
 java.lang.Object newInstance(java.lang.Class clazz)
           
 Persistence queryByExample(java.lang.Object domainObject)
           
 void remove(java.lang.Object domainObject)
          Remove the object from the persistent store.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PersistenceFactory

public PersistenceFactory()
Method Detail

insert

public Persistence insert(java.lang.Object domainObject)
Make the object a persistent object.


remove

public void remove(java.lang.Object domainObject)
Remove the object from the persistent store.


queryByExample

public Persistence queryByExample(java.lang.Object domainObject)

newInstance

public java.lang.Object newInstance(java.lang.Class clazz)
                             throws java.lang.InstantiationException,
                                    java.lang.ClassNotFoundException,
                                    java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.ClassNotFoundException
java.lang.IllegalAccessException

getPersistentClass

public java.lang.Class getPersistentClass(java.lang.Class domainObject)
                                   throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException

getDecoratedName

protected java.lang.String getDecoratedName(java.lang.String className)