Skip navigation links
oracle.jbo.pcoll
Class JTAPersistManager
java.lang.Object
oracle.jbo.pcoll.JTAPersistManager
- All Implemented Interfaces:
- PersistManager
-
public class JTAPersistManager
- extends java.lang.Object
- implements PersistManager
| Method Summary |
void |
changeParent(long id, long parid, int collid)
|
void |
close()
|
void |
close(int flags)
|
void |
commit()
|
void |
delete(long id, int collid)
|
void |
deleteAll(int collid)
|
int |
getMaxTabNameLength()
|
long |
getTableSignature(java.lang.String tableName)
|
boolean |
holdTableName(java.lang.String tableName, boolean forCreate)
|
void |
init(int flags)
|
void |
insert(long id, long parid, int collid, PCollKeyInfo[] keyArr, byte[] content)
|
void |
insert(long id, long parid, int collid, PCollKeyInfo[] keyArr, byte[] content, int off, int len)
|
void |
notifyPCollEvent(int id, java.lang.Object obj, java.lang.Object otherInfo)
|
long |
queryNextCollectionId()
|
long |
queryNextNodeId(int colId)
|
long |
queryNextObjId(int colId)
|
java.lang.Object[] |
retrieve(long id, int collid, boolean keyonly, long[] parentIdRet)
|
long[] |
retrieveIdsWithKey(int keyId, java.lang.Object keyVal, int collid)
|
void |
setCommitThreshhold(int value)
|
void |
setPCollManager(PCollManager mgr)
|
void |
setPersistent(boolean pers)
|
void |
setTableCreated(boolean tableCreated)
|
void |
setTableName(java.lang.String tableName)
public void setConnection(Connection conn) { mManager.setConnection(conn); } |
void |
update(long id, long parid, int collid, PCollKeyInfo[] keyArr, byte[] content)
|
void |
update(long id, long parid, int collid, PCollKeyInfo[] keyArr, byte[] content, int off, int len)
|
boolean |
waitForTableName(java.lang.String tableName)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JTAPersistManager
public JTAPersistManager()
init
public void init(int flags)
-
- Specified by:
init in interface PersistManager
close
public void close()
-
- Specified by:
close in interface PersistManager
close
public void close(int flags)
-
- Specified by:
close in interface PersistManager
getMaxTabNameLength
public int getMaxTabNameLength()
-
- Specified by:
getMaxTabNameLength in interface PersistManager
setPCollManager
public void setPCollManager(PCollManager mgr)
-
- Specified by:
setPCollManager in interface PersistManager
setTableName
public void setTableName(java.lang.String tableName)
- public void setConnection(Connection conn) { mManager.setConnection(conn); }
-
- Specified by:
setTableName in interface PersistManager
setCommitThreshhold
public void setCommitThreshhold(int value)
-
- Specified by:
setCommitThreshhold in interface PersistManager
setPersistent
public void setPersistent(boolean pers)
-
- Specified by:
setPersistent in interface PersistManager
setTableCreated
public void setTableCreated(boolean tableCreated)
-
- Specified by:
setTableCreated in interface PersistManager
commit
public void commit()
-
- Specified by:
commit in interface PersistManager
getTableSignature
public long getTableSignature(java.lang.String tableName)
-
- Specified by:
getTableSignature in interface PersistManager
waitForTableName
public boolean waitForTableName(java.lang.String tableName)
-
- Specified by:
waitForTableName in interface PersistManager
holdTableName
public boolean holdTableName(java.lang.String tableName,
boolean forCreate)
-
- Specified by:
holdTableName in interface PersistManager
queryNextCollectionId
public long queryNextCollectionId()
-
- Specified by:
queryNextCollectionId in interface PersistManager
queryNextObjId
public long queryNextObjId(int colId)
-
- Specified by:
queryNextObjId in interface PersistManager
queryNextNodeId
public long queryNextNodeId(int colId)
-
- Specified by:
queryNextNodeId in interface PersistManager
insert
public void insert(long id,
long parid,
int collid,
PCollKeyInfo[] keyArr,
byte[] content)
-
- Specified by:
insert in interface PersistManager
insert
public void insert(long id,
long parid,
int collid,
PCollKeyInfo[] keyArr,
byte[] content,
int off,
int len)
-
- Specified by:
insert in interface PersistManager
update
public void update(long id,
long parid,
int collid,
PCollKeyInfo[] keyArr,
byte[] content)
-
- Specified by:
update in interface PersistManager
update
public void update(long id,
long parid,
int collid,
PCollKeyInfo[] keyArr,
byte[] content,
int off,
int len)
-
- Specified by:
update in interface PersistManager
changeParent
public void changeParent(long id,
long parid,
int collid)
-
- Specified by:
changeParent in interface PersistManager
delete
public void delete(long id,
int collid)
-
- Specified by:
delete in interface PersistManager
deleteAll
public void deleteAll(int collid)
-
- Specified by:
deleteAll in interface PersistManager
retrieve
public java.lang.Object[] retrieve(long id,
int collid,
boolean keyonly,
long[] parentIdRet)
-
- Specified by:
retrieve in interface PersistManager
retrieveIdsWithKey
public long[] retrieveIdsWithKey(int keyId,
java.lang.Object keyVal,
int collid)
-
- Specified by:
retrieveIdsWithKey in interface PersistManager
notifyPCollEvent
public void notifyPCollEvent(int id,
java.lang.Object obj,
java.lang.Object otherInfo)
-
- Specified by:
notifyPCollEvent in interface PersistManager
Skip navigation links
Copyright © 1997, 2011, Oracle. All rights reserved.