|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.adeptia.indigo.utils.TransactionInformation
public class TransactionInformation
Dec 26, 2006 This is a facade to process runtime and provides easy to use methods to access process runtime information. A developer can use it to write custom code.
Field Summary | |
---|---|
static java.lang.String |
AdvanceDatabaseSchema
|
static java.lang.String |
AdvanceDatabaseSource
|
static java.lang.String |
AdvanceDatabaseTarget
|
static java.lang.String |
AdvancePositionalSchema
|
static java.lang.String |
BusinessRole
|
static java.lang.String |
CalendarEvent
|
static java.lang.String |
ContextUpload
|
static java.lang.String |
CustomPlugin
|
static java.lang.String |
CustomReport
|
static java.lang.String |
DashboardComponent
|
static java.lang.String |
DashboardDesign
|
static java.lang.String |
DataBaseDriver
|
static java.lang.String |
DatabaseEvent
|
static java.lang.String |
DataBaseInfo
|
static java.lang.String |
DatabaseSchema
|
static java.lang.String |
DatabaseSource
|
static java.lang.String |
DatabaseTarget
|
static java.lang.String |
DataMapping
|
static java.lang.String |
Decoder
|
static java.lang.String |
EdiSchema
|
static java.lang.String |
Encoder
|
static java.lang.String |
EventRegistery
|
static java.lang.String |
ExcelSchema
|
static java.lang.String |
FileEvent
|
static java.lang.String |
FileSource
|
static java.lang.String |
FileTarget
|
static java.lang.String |
FtpEvent
|
static java.lang.String |
FtpSource
|
static java.lang.String |
FtpTarget
|
static java.lang.String |
Group
|
static java.lang.String |
HttpSource
|
static java.lang.String |
HttpTarget
|
static java.lang.String |
HttpTrigger
|
static java.lang.String |
HumanWorkFlow
|
static java.lang.String |
HumanWorkFlowTasks
|
static java.lang.String |
JmsEvent
|
static java.lang.String |
JMSProvider
|
static java.lang.String |
JmsSource
|
static java.lang.String |
JmsTarget
|
static java.lang.String |
LanSource
|
static java.lang.String |
LanTarget
|
static java.lang.String |
MailEvent
|
static java.lang.String |
MailNotification
|
static java.lang.String |
MailPolling
|
static java.lang.String |
MailSource
|
static java.lang.String |
MailTarget
|
static java.lang.String |
NativeCall
|
static java.lang.String |
PositionalDataDictionary
|
static java.lang.String |
PositionalSchema
|
static java.lang.String |
ProcessFlow
|
static java.lang.String |
RecordToRecord
|
static java.lang.String |
SecretKey
|
static java.lang.String |
SecurityPolicy
|
static java.lang.String |
TextSchema
|
static java.lang.String |
TimerEvent
|
static java.lang.String |
User
|
static java.lang.String |
WebdavSource
|
static java.lang.String |
WebdavTarget
|
static java.lang.String |
XmlSchema
|
static java.lang.String |
XmlValidator
|
Constructor Summary | |
---|---|
TransactionInformation(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpSession session)
Parameterized Constructor It retrieves transaction domainId from request object, subject from current session and sets transaction information |
|
TransactionInformation(java.lang.String domainId,
javax.security.auth.Subject subject)
Parameterized Constructor |
Method Summary | |
---|---|
void |
abortTransaction()
Method to abort the current transaction |
java.util.List |
fetchActivityList(java.lang.String className)
Method to fetch activity list for given service class. |
java.util.List |
fetchActivityListById(java.lang.String className,
java.lang.String id)
Method to fetch activity list for given service class based on criteria of given activity id |
java.util.List |
fetchActivityListByName(java.lang.String className,
java.lang.String activityName)
Method to fetch activity list for given service class based on criteria of given activity name |
java.lang.String |
getContextVarValue(java.lang.String paramName)
Returns the value to which the specified paramName is mapped in context. |
java.lang.String |
getDomainId()
Get domain id for current transaction |
java.util.Map |
getSystemVariable()
Return map view for system defined context variables i.e.'TransactionAddress', 'currentState' and 'LoggingLevel'. |
java.lang.String |
getTransactionID()
Get transaction id |
java.lang.String |
getTransactionName()
Returns current transaction name |
java.lang.String |
getTransactionPID()
Get current transaction pid |
java.util.Map |
getUserDefinedVariable()
Return map view for all user defined context variables |
boolean |
isParamExist(java.lang.String paramName)
Method to check mapping for the specified parameter name in context map |
void |
logDebugMessage(java.lang.String message)
Log a message string with the DEBUG level. |
void |
logErrorMessage(java.lang.String message)
Log a message string with the ERROR level. |
void |
logErrorMessage(java.lang.String message,
java.lang.Throwable e)
Log a message string with the ERROR level including the stack trace of the Throwable e passed as parameter. |
void |
logInfoMessage(java.lang.String message)
Log a message string with the INFO level. |
void |
putVarInContext(java.util.Map paramsMap)
Copies all of the mappings from the specified map to context map |
void |
putVarInContext(java.lang.String paramName,
java.lang.String paramValue)
Associates the specified parameter value with the specified parameter name in context map |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static java.lang.String FileSource
public static java.lang.String FileTarget
public static java.lang.String FtpSource
public static java.lang.String FtpTarget
public static java.lang.String MailSource
public static java.lang.String MailTarget
public static java.lang.String HttpSource
public static java.lang.String HttpTarget
public static java.lang.String WebdavSource
public static java.lang.String WebdavTarget
public static java.lang.String LanSource
public static java.lang.String LanTarget
public static java.lang.String JmsSource
public static java.lang.String JmsTarget
public static java.lang.String DatabaseSource
public static java.lang.String DatabaseTarget
public static java.lang.String AdvanceDatabaseSource
public static java.lang.String AdvanceDatabaseTarget
public static java.lang.String MailPolling
public static java.lang.String ProcessFlow
public static java.lang.String PositionalDataDictionary
public static java.lang.String TextSchema
public static java.lang.String ExcelSchema
public static java.lang.String XmlSchema
public static java.lang.String EdiSchema
public static java.lang.String DatabaseSchema
public static java.lang.String PositionalSchema
public static java.lang.String AdvancePositionalSchema
public static java.lang.String XmlValidator
public static java.lang.String AdvanceDatabaseSchema
public static java.lang.String CalendarEvent
public static java.lang.String DatabaseEvent
public static java.lang.String EventRegistery
public static java.lang.String FileEvent
public static java.lang.String FtpEvent
public static java.lang.String HttpTrigger
public static java.lang.String JmsEvent
public static java.lang.String MailEvent
public static java.lang.String TimerEvent
public static java.lang.String HumanWorkFlow
public static java.lang.String HumanWorkFlowTasks
public static java.lang.String User
public static java.lang.String Group
public static java.lang.String BusinessRole
public static java.lang.String CustomPlugin
public static java.lang.String ContextUpload
public static java.lang.String CustomReport
public static java.lang.String NativeCall
public static java.lang.String MailNotification
public static java.lang.String SecurityPolicy
public static java.lang.String Decoder
public static java.lang.String Encoder
public static java.lang.String DataBaseDriver
public static java.lang.String DataBaseInfo
public static java.lang.String JMSProvider
public static java.lang.String SecretKey
public static java.lang.String DashboardComponent
public static java.lang.String DashboardDesign
public static java.lang.String DataMapping
public static java.lang.String RecordToRecord
Constructor Detail |
---|
public TransactionInformation(java.lang.String domainId, javax.security.auth.Subject subject) throws java.lang.Exception
domainId
- string containig current transaction id and pid information. It is present as a parameter with name 'PID' in request objectsubject
- subject representing a group of related information for BPM User
java.lang.Exception
public TransactionInformation(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpSession session) throws java.lang.Exception
request
- request objectsession
- session object
java.lang.Exception
Method Detail |
---|
public java.util.List fetchActivityListByName(java.lang.String className, java.lang.String activityName) throws java.lang.Exception
className
- service class name whose activities list needs to be fetched. These class name are present as static fields in this classactivityName
- criteria based on which service activities list is fetched. It will fetch activities list based on given activity name criteria.
java.lang.Exception
public java.util.List fetchActivityListById(java.lang.String className, java.lang.String id) throws java.lang.Exception
className
- service class name whose activities list needs to be fetched. These class name are present as static fields in this classid
- criteria based on which service activities list is fetched. It will fetch activities list based on given activity id.
java.lang.Exception
public java.util.List fetchActivityList(java.lang.String className) throws java.lang.Exception
className
- service class name whose activities list needs to be fetched. These class name are present as static fields in this class
java.lang.Exception
public java.lang.String getDomainId()
public java.lang.String getTransactionID()
public java.lang.String getTransactionPID()
public java.util.Map getUserDefinedVariable() throws java.lang.Exception
java.lang.Exception
public java.util.Map getSystemVariable() throws java.lang.Exception
java.lang.Exception
public java.lang.String getTransactionName() throws java.lang.Exception
java.lang.Exception
public void logInfoMessage(java.lang.String message)
message
- message to logpublic void logErrorMessage(java.lang.String message)
message
- message to logpublic void logErrorMessage(java.lang.String message, java.lang.Throwable e)
message
- message to loge
- the exception to log, including its stack trace.public void logDebugMessage(java.lang.String message)
message
- message to logpublic void abortTransaction() throws java.lang.Exception
java.lang.Exception
public void putVarInContext(java.util.Map paramsMap) throws java.lang.Exception
paramsMap
- Mappings to be stored in context map.
java.lang.Exception
public void putVarInContext(java.lang.String paramName, java.lang.String paramValue) throws java.lang.Exception
paramName
- name with which the specified value is to be associatedparamValue
- value to be associated with the specified name
java.lang.Exception
public boolean isParamExist(java.lang.String paramName) throws java.lang.Exception
paramName
- parameter name whose presence in context map is to be tested.
java.lang.Exception
public java.lang.String getContextVarValue(java.lang.String paramName) throws java.lang.Exception
paramName
- parameter whose associated value is to be returned.
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |