Package org.datanucleus.store.odf
Class ODFPersistenceHandler
- java.lang.Object
-
- org.datanucleus.store.AbstractPersistenceHandler
-
- org.datanucleus.store.odf.ODFPersistenceHandler
-
- All Implemented Interfaces:
org.datanucleus.store.StorePersistenceHandler
public class ODFPersistenceHandler extends org.datanucleus.store.AbstractPersistenceHandler
Persistence Handler for Open Document Format (ODF) datastores. Handles the insert/update/delete/fetch/locate operations by using ODF Toolkit.Field to Cell mapping A field is mapped to a cell. The field metadata can define a cell number (starting at 0). Specifying the cell number means that the user takes responsibility for the cell numbers being consistent. The default cell numbering is alphabetical start in the root class, and working down the inheritance tree to the actual instance class.
-
-
Constructor Summary
Constructors Constructor Description ODFPersistenceHandler(org.datanucleus.store.StoreManager storeMgr)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
void
deleteObject(org.datanucleus.state.ObjectProvider op)
void
fetchObject(org.datanucleus.state.ObjectProvider op, int[] fieldNumbers)
Object
findObject(org.datanucleus.ExecutionContext om, Object id)
void
insertObject(org.datanucleus.state.ObjectProvider op)
void
locateObject(org.datanucleus.state.ObjectProvider op)
void
updateObject(org.datanucleus.state.ObjectProvider op, int[] fieldNumbers)
-
Methods inherited from class org.datanucleus.store.AbstractPersistenceHandler
assertReadOnlyForUpdateOfObject, findObjectForUnique
-
-
-
-
Method Detail
-
close
public void close()
-
insertObject
public void insertObject(org.datanucleus.state.ObjectProvider op)
-
updateObject
public void updateObject(org.datanucleus.state.ObjectProvider op, int[] fieldNumbers)
-
deleteObject
public void deleteObject(org.datanucleus.state.ObjectProvider op)
-
fetchObject
public void fetchObject(org.datanucleus.state.ObjectProvider op, int[] fieldNumbers)
-
locateObject
public void locateObject(org.datanucleus.state.ObjectProvider op)
-
-