org.apache.openjpa.xmlstore
Class XMLStoreManager
java.lang.Object
   org.apache.openjpa.abstractstore.AbstractStoreManager
org.apache.openjpa.abstractstore.AbstractStoreManager
       org.apache.openjpa.xmlstore.XMLStoreManager
org.apache.openjpa.xmlstore.XMLStoreManager
- All Implemented Interfaces: 
- StoreManager, Closeable
- public class XMLStoreManager 
- extends AbstractStoreManager
Store manager to a back-end consisting of XML files. This
 implementation accesses data through the XMLStore associated with
 its XMLConfiguration. Configuration instances are shared by all
 store managers owned by all brokers created with the same factory.
- See Also:
- AbstractStoreManager
 
 
 
 
| Method Summary | 
|  void | begin()
 | 
|  void | commit()
 | 
|  ResultObjectProvider | executeExtent(ClassMetaData meta,
              boolean subclasses,
              FetchConfiguration fetch)
 | 
|  boolean | exists(OpenJPAStateManager sm,
       java.lang.Object context)
 | 
| protected  java.util.Collection | flush(java.util.Collection pNew,
      java.util.Collection pNewUpdated,
      java.util.Collection pNewFlushedDeleted,
      java.util.Collection pDirty,
      java.util.Collection pDeleted)
 | 
| protected  java.util.Collection | getUnsupportedOptions()
 | 
|  boolean | initialize(OpenJPAStateManager sm,
           PCState state,
           FetchConfiguration fetch,
           java.lang.Object context)
 | 
|  boolean | load(OpenJPAStateManager sm,
     java.util.BitSet fields,
     FetchConfiguration fetch,
     int lockLevel,
     java.lang.Object context)
 | 
| protected  OpenJPAConfiguration | newConfiguration()
 | 
| protected  void | open()
 | 
|  void | rollback()
 | 
|  boolean | syncVersion(OpenJPAStateManager sm,
            java.lang.Object context)
 | 
 
| Methods inherited from class org.apache.openjpa.abstractstore.AbstractStoreManager | 
| assignDataStoreId, assignField, assignObjectId, beforeStateChange, beginOptimistic, cancelAll, close, compareVersion, copyDataStoreId, flush, getClientConnection, getContext, getDataStoreIdSequence, getDataStoreIdType, getManagedType, getPlatform, getValueSequence, loadAll, newDataStoreId, newFetchConfiguration, newQuery, releaseConnection, retainConnection, rollbackOptimistic, setContext | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
XMLStoreManager
public XMLStoreManager()
getUnsupportedOptions
protected java.util.Collection getUnsupportedOptions()
- 
- Overrides:
- getUnsupportedOptionsin class- AbstractStoreManager
 
- 
 
newConfiguration
protected OpenJPAConfiguration newConfiguration()
- 
- Overrides:
- newConfigurationin class- AbstractStoreManager
 
- 
 
open
protected void open()
- 
- Overrides:
- openin class- AbstractStoreManager
 
- 
 
exists
public boolean exists(OpenJPAStateManager sm,
                      java.lang.Object context)
- 
 
initialize
public boolean initialize(OpenJPAStateManager sm,
                          PCState state,
                          FetchConfiguration fetch,
                          java.lang.Object context)
- 
- Specified by:
- initializein interface- StoreManager
- Specified by:
- initializein class- AbstractStoreManager
 
- 
 
load
public boolean load(OpenJPAStateManager sm,
                    java.util.BitSet fields,
                    FetchConfiguration fetch,
                    int lockLevel,
                    java.lang.Object context)
- 
- Specified by:
- loadin interface- StoreManager
- Specified by:
- loadin class- AbstractStoreManager
 
- 
 
syncVersion
public boolean syncVersion(OpenJPAStateManager sm,
                           java.lang.Object context)
- 
- Specified by:
- syncVersionin interface- StoreManager
- Overrides:
- syncVersionin class- AbstractStoreManager
 
- 
 
begin
public void begin()
- 
- Specified by:
- beginin interface- StoreManager
- Overrides:
- beginin class- AbstractStoreManager
 
- 
 
commit
public void commit()
- 
- Specified by:
- commitin interface- StoreManager
- Overrides:
- commitin class- AbstractStoreManager
 
- 
 
rollback
public void rollback()
- 
- Specified by:
- rollbackin interface- StoreManager
- Overrides:
- rollbackin class- AbstractStoreManager
 
- 
 
flush
protected java.util.Collection flush(java.util.Collection pNew,
                                     java.util.Collection pNewUpdated,
                                     java.util.Collection pNewFlushedDeleted,
                                     java.util.Collection pDirty,
                                     java.util.Collection pDeleted)
- 
- Specified by:
- flushin class- AbstractStoreManager
 
- 
 
executeExtent
public ResultObjectProvider executeExtent(ClassMetaData meta,
                                          boolean subclasses,
                                          FetchConfiguration fetch)
- 
- Specified by:
- executeExtentin interface- StoreManager
- Specified by:
- executeExtentin class- AbstractStoreManager
 
- 
 
Copyright © 2006-2008 Apache Software Foundation. All Rights Reserved.