com.u2d.persist
Class InMemoryPersistor
java.lang.Object
com.u2d.persist.InMemoryPersistor
- All Implemented Interfaces:
- PersistenceMechanism
public class InMemoryPersistor
- extends java.lang.Object
- implements PersistenceMechanism
- Author:
- Eitan Suez
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getInstance
public static PersistenceMechanism getInstance()
load
public ComplexEObject load(java.lang.Class clazz,
java.lang.Long id)
- Specified by:
load in interface PersistenceMechanism
fetchSingle
public ComplexEObject fetchSingle(java.lang.Class clazz)
- Specified by:
fetchSingle in interface PersistenceMechanism
save
public void save(ComplexEObject ceo)
- Specified by:
save in interface PersistenceMechanism
updateAssociation
public void updateAssociation(ComplexEObject one,
ComplexEObject two)
- Specified by:
updateAssociation in interface PersistenceMechanism
lookup
public Choice lookup(java.lang.Class clazz,
java.lang.String code)
- Specified by:
lookup in interface PersistenceMechanism
delete
public void delete(ComplexEObject ceo)
- Specified by:
delete in interface PersistenceMechanism
browse
public AbstractListEO browse(java.lang.Class clazz)
- Specified by:
browse in interface PersistenceMechanism
list
public PlainListEObject list(java.lang.Class clazz)
- Specified by:
list in interface PersistenceMechanism
list
public PlainListEObject list(ComplexType type)
- Specified by:
list in interface PersistenceMechanism
authenticate
public boolean authenticate(java.lang.String username,
java.lang.String password)
- Specified by:
authenticate in interface PersistenceMechanism
init
public void init(java.lang.Class[] classList)
- Specified by:
init in interface PersistenceMechanism