|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IPTLockManager
Used to query for locked Plumtree objects, unlock locked objects, and clear expired object locks.
| Method Summary | |
|---|---|
void |
ClearAllExpiredLocks()
Clears all expired locks. |
IPTQueryResult |
QueryForLockedObjectClasses()
Query for locked object classes. |
IPTQueryResult |
QueryLockedObjects(int classID)
Query each class for locked objects. |
IPTQueryResult |
QuerySingleObject(int classID,
int objectID)
Query for the status of a single object. |
void |
UnlockObject(int classID,
int objectID)
Unlock an object. |
| Methods inherited from interface com.plumtree.server.IPTUnknown |
|---|
GetInterfaces |
| Method Detail |
|---|
IPTQueryResult QueryForLockedObjectClasses()
IPTQueryResult QueryLockedObjects(int classID)
Query result contains following PropID's: PT_PROPID_OBJECTID, PT_PROPID_CLASSID, PT_PROPID_NAME, PT_PROPID_OBJLOCK_LOCKINGUSERID, PT_PROPID_OBJLOCK_FROMMACHINENAME, PT_PROPID_OBJLOCK_ACQUIREDAT, PT_PROPID_OBJLOCK_EXPIRESAT.
classID - Class ID (from PT_CLASSIDS)
void UnlockObject(int classID,
int objectID)
classID - Class ID (from PT_CLASSIDS)objectID - Object ID of objectvoid ClearAllExpiredLocks()
IPTQueryResult QuerySingleObject(int classID,
int objectID)
Query result contains following PropID's: PT_PROPID_OBJECTID, PT_PROPID_CLASSID, PT_PROPID_NAME, PT_PROPID_OBJLOCK_LOCKINGUSERID, PT_PROPID_OBJLOCK_FROMMACHINENAME, PT_PROPID_OBJLOCK_ACQUIREDAT, PT_PROPID_OBJLOCK_EXPIRESAT.
classID - Class ID (from PT_CLASSIDS)objectID - Object ID of object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||