|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--edu.mssm.crover.ims.IMSObject
|
+--edu.mssm.crover.ims.IMS
| Method Summary | |
void |
abortTxn(java.lang.String txnName)
Abort a transaction. |
void |
awake(java.lang.Object obj)
|
void |
beginTxn(java.lang.String txnName)
Begin a transaction. |
void |
commitTxn(java.lang.String txnName)
Commit a transaction. |
void |
debugTxnStack()
|
static IMS |
get()
|
static IMS |
get(javax.servlet.ServletContext sc)
|
static IMS |
get(java.lang.String[] args)
|
java.lang.String[] |
getArgs()
|
org.odmg.Database |
getDB()
|
IMSUserManager |
getIMSUserManager()
|
javax.servlet.ServletContext |
getServletContext()
|
IMSUser |
getSessionUser(IMSServletSession ims_ss)
|
SubmissionManager |
getSubmissionManager()
Get the singleton SubmissionManager. |
static IMSUser |
getTempUser()
|
org.odmg.Transaction |
getTxn()
|
protected void |
init()
synchronized b/c get() is overloaded 3 times and even though each get() method is synchronized, each get() may call on this method |
protected void |
initConstants()
|
protected void |
initDB()
|
protected void |
initManagers()
|
protected void |
initPoetConfiguration()
|
protected void |
initThreadLocals()
synchronized b/c get() is overloaded 3 times and even though each get() method is synchronized, each get() may call on this method |
boolean |
txnInProgress()
|
void |
waitForReadLock(java.lang.Object obj)
|
void |
waitForWriteLock(java.lang.Object obj)
|
| Methods inherited from class edu.mssm.crover.ims.IMSObject |
debug, debug, error |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
public javax.servlet.ServletContext getServletContext()
public java.lang.String[] getArgs()
protected void init()
protected void initConstants()
protected void initPoetConfiguration()
protected void initDB()
protected void initThreadLocals()
protected void initManagers()
public static IMS get()
public static IMS get(javax.servlet.ServletContext sc)
public static IMS get(java.lang.String[] args)
public void beginTxn(java.lang.String txnName)
beginTxn in interface TransactionManagerpublic void commitTxn(java.lang.String txnName)
commitTxn in interface TransactionManagerpublic void abortTxn(java.lang.String txnName)
abortTxn in interface TransactionManagerpublic boolean txnInProgress()
txnInProgress in interface TransactionManagerpublic org.odmg.Database getDB()
getDB in interface TransactionManagerpublic org.odmg.Transaction getTxn()
public void waitForReadLock(java.lang.Object obj)
public void waitForWriteLock(java.lang.Object obj)
public void debugTxnStack()
debugTxnStack in interface TransactionManagerpublic SubmissionManager getSubmissionManager()
public IMSUserManager getIMSUserManager()
public IMSUser getSessionUser(IMSServletSession ims_ss)
public void awake(java.lang.Object obj)
public static IMSUser getTempUser()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||