org.plasma.sdo.access.client
Class DefaultEJBDataAccessClient
java.lang.Object
org.plasma.sdo.access.client.DefaultEJBDataAccessClient
- All Implemented Interfaces:
- DataAccessClient
public class DefaultEJBDataAccessClient
- extends java.lang.Object
- implements DataAccessClient
Hides the complexity of collecting only the objects that need to be committed
and sent to the app layer. We don't want to send ANY objects or properties
we don't have to. Serialization is expensive!
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultEJBDataAccessClient
public DefaultEJBDataAccessClient()
find
public DataGraph[] find(Query query)
- Specified by:
find in interface DataAccessClient
find
public DataGraph[] find(Query query,
int maxResults)
- Specified by:
find in interface DataAccessClient
find
public java.util.List find(Query[] queries)
- Specified by:
find in interface DataAccessClient
count
public int count(Query query)
- Specified by:
count in interface DataAccessClient
count
public int[] count(Query[] queries)
- Specified by:
count in interface DataAccessClient
commit
public void commit(DataGraph dataGraph,
java.lang.String username)
- Specified by:
commit in interface DataAccessClient
commit
public void commit(DataGraph[] dataGraphs,
java.lang.String username)
- Specified by:
commit in interface DataAccessClient
serialize
public void serialize(CoreObject[] results,
java.lang.String filename)
deserialize
public CoreObject[] deserialize(java.lang.String filename)
Copyright © 2013. All Rights Reserved.