org.enhydra.shark
Class WfEventAuditWrapper

java.lang.Object
  extended byorg.enhydra.shark.WfEventAuditWrapper
All Implemented Interfaces:
BaseBusinessObject, PersistenceInterface, java.io.Serializable, WfEventAudit, WfEventAuditInternal
Direct Known Subclasses:
WfAssignmentEventAuditWrapper, WfCreateProcessEventAuditWrapper, WfDataEventAuditWrapper, WfPackageEventAuditImpl, WfStateEventAuditWrapper

public abstract class WfEventAuditWrapper
extends java.lang.Object
implements WfEventAuditInternal

WfEventAuditImpl - Workflow Event Audit implementation

Author:
Sasa Bojanic
See Also:
Serialized Form

Field Summary
protected  java.lang.String activityDefinitionId
           
protected  java.lang.String activityDefinitionName
           
protected  int activityDefinitionType
           
protected  java.lang.String activityId
           
protected  java.lang.String activityName
           
protected  java.lang.String eventType
           
protected  java.lang.String packageId
           
protected  java.lang.String processDefinitionId
           
protected  java.lang.String processDefinitionName
           
protected  java.lang.String processId
           
protected  java.lang.String processMgrName
           
protected  java.lang.String processMgrVersion
           
protected  java.lang.String processName
           
protected  WMSessionHandle shandle
           
protected  UtcT timeStamp
           
protected  java.lang.String username
           
 
Constructor Summary
  WfEventAuditWrapper()
           
protected WfEventAuditWrapper(WMSessionHandle shandle, EventAuditPersistenceInterface po)
           
protected WfEventAuditWrapper(WMSessionHandle shandle, WfExecutionObjectInternal object, java.lang.String eventType)
           
 
Method Summary
 java.lang.String activity_definition_id()
           
 java.lang.String activity_definition_name()
           
 int activity_definition_type()
           
 java.lang.String activity_key()
           
 java.lang.String activity_name()
           
protected  void checkSecurity(java.lang.String methodName, java.util.Map d)
           
 java.lang.String event_type()
           
protected  void fillPersistentObject(EventAuditPersistenceInterface po)
           
protected  void initEventObject(WMSessionHandle sh, WfExecutionObjectInternal object, java.lang.String evType)
           
 java.lang.String package_id()
           
 java.lang.String process_definition_id()
           
 java.lang.String process_definition_name()
           
 java.lang.String process_key()
           
 java.lang.String process_mgr_name()
           
 java.lang.String process_mgr_version()
           
 java.lang.String process_name()
           
protected  void restore(EventAuditPersistenceInterface po)
           
 WfExecutionObject source()
           
 UtcT time_stamp()
           
 java.lang.String username()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.enhydra.shark.api.internal.working.PersistenceInterface
delete, persist
 

Field Detail

shandle

protected WMSessionHandle shandle

username

protected java.lang.String username

timeStamp

protected UtcT timeStamp

eventType

protected java.lang.String eventType

activityId

protected java.lang.String activityId

activityName

protected java.lang.String activityName

processId

protected java.lang.String processId

processName

protected java.lang.String processName

processMgrName

protected java.lang.String processMgrName

processMgrVersion

protected java.lang.String processMgrVersion

activityDefinitionId

protected java.lang.String activityDefinitionId

activityDefinitionName

protected java.lang.String activityDefinitionName

activityDefinitionType

protected int activityDefinitionType

processDefinitionId

protected java.lang.String processDefinitionId

processDefinitionName

protected java.lang.String processDefinitionName

packageId

protected java.lang.String packageId
Constructor Detail

WfEventAuditWrapper

protected WfEventAuditWrapper(WMSessionHandle shandle,
                              WfExecutionObjectInternal object,
                              java.lang.String eventType)

WfEventAuditWrapper

protected WfEventAuditWrapper(WMSessionHandle shandle,
                              EventAuditPersistenceInterface po)

WfEventAuditWrapper

public WfEventAuditWrapper()
Method Detail

source

public WfExecutionObject source()
                         throws java.lang.Exception,
                                SourceNotAvailable
Specified by:
source in interface WfEventAudit
Throws:
java.lang.Exception
SourceNotAvailable

time_stamp

public UtcT time_stamp()
                throws java.lang.Exception
Specified by:
time_stamp in interface WfEventAudit
Throws:
java.lang.Exception

event_type

public java.lang.String event_type()
                            throws java.lang.Exception
Specified by:
event_type in interface WfEventAudit
Throws:
java.lang.Exception

activity_key

public java.lang.String activity_key()
                              throws java.lang.Exception
Specified by:
activity_key in interface WfEventAudit
Throws:
java.lang.Exception

activity_name

public java.lang.String activity_name()
                               throws java.lang.Exception
Specified by:
activity_name in interface WfEventAudit
Throws:
java.lang.Exception

process_key

public java.lang.String process_key()
                             throws java.lang.Exception
Specified by:
process_key in interface WfEventAudit
Throws:
java.lang.Exception

process_name

public java.lang.String process_name()
                              throws java.lang.Exception
Specified by:
process_name in interface WfEventAudit
Throws:
java.lang.Exception

process_mgr_name

public java.lang.String process_mgr_name()
                                  throws java.lang.Exception
Specified by:
process_mgr_name in interface WfEventAudit
Throws:
java.lang.Exception

process_mgr_version

public java.lang.String process_mgr_version()
                                     throws java.lang.Exception
Specified by:
process_mgr_version in interface WfEventAudit
Throws:
java.lang.Exception

username

public java.lang.String username()
                          throws java.lang.Exception
Specified by:
username in interface WfEventAuditInternal
Throws:
java.lang.Exception

activity_definition_id

public java.lang.String activity_definition_id()
                                        throws java.lang.Exception
Specified by:
activity_definition_id in interface WfEventAuditInternal
Throws:
java.lang.Exception

activity_definition_name

public java.lang.String activity_definition_name()
                                          throws java.lang.Exception
Specified by:
activity_definition_name in interface WfEventAuditInternal
Throws:
java.lang.Exception

activity_definition_type

public int activity_definition_type()
                             throws java.lang.Exception
Specified by:
activity_definition_type in interface WfEventAuditInternal
Throws:
java.lang.Exception

process_definition_id

public java.lang.String process_definition_id()
                                       throws java.lang.Exception
Specified by:
process_definition_id in interface WfEventAuditInternal
Throws:
java.lang.Exception

process_definition_name

public java.lang.String process_definition_name()
                                         throws java.lang.Exception
Specified by:
process_definition_name in interface WfEventAuditInternal
Throws:
java.lang.Exception

package_id

public java.lang.String package_id()
                            throws java.lang.Exception
Specified by:
package_id in interface WfEventAuditInternal
Throws:
java.lang.Exception

fillPersistentObject

protected void fillPersistentObject(EventAuditPersistenceInterface po)

restore

protected void restore(EventAuditPersistenceInterface po)

initEventObject

protected void initEventObject(WMSessionHandle sh,
                               WfExecutionObjectInternal object,
                               java.lang.String evType)

checkSecurity

protected void checkSecurity(java.lang.String methodName,
                             java.util.Map d)
                      throws java.lang.Exception
Throws:
java.lang.Exception