org.enhydra.shark
Class WfDataEventAuditWrapper

java.lang.Object
  extended byorg.enhydra.shark.WfEventAuditWrapper
      extended byorg.enhydra.shark.WfDataEventAuditWrapper
All Implemented Interfaces:
BaseBusinessObject, PersistenceInterface, java.io.Serializable, WfDataEventAudit, WfDataEventAuditInternal, WfEventAudit, WfEventAuditInternal

public class WfDataEventAuditWrapper
extends WfEventAuditWrapper
implements WfDataEventAuditInternal

WfDataEventAuditImpl - Workflow Event Audit implementation

Author:
Sasa Bojanic
See Also:
Serialized Form

Field Summary
protected  java.util.Map newData
           
protected  java.util.Map oldData
           
 
Fields inherited from class org.enhydra.shark.WfEventAuditWrapper
activityDefinitionId, activityDefinitionName, activityDefinitionType, activityId, activityName, eventType, packageId, processDefinitionId, processDefinitionName, processId, processMgrName, processMgrVersion, processName, shandle, timeStamp, username
 
Constructor Summary
protected WfDataEventAuditWrapper(WMSessionHandle shandle, DataEventAuditPersistenceObject po)
          Used to create object when restoring it from database.
protected WfDataEventAuditWrapper(WMSessionHandle shandle, WfExecutionObjectInternal object, java.lang.String eventType, java.util.Map oldData, java.util.Map newData)
           
 
Method Summary
 void delete(WMSessionHandle sh)
           
protected  void fillPersistentObject(EventAuditPersistenceInterface po)
           
 java.util.Map new_data()
           
 java.util.Map old_data()
           
 java.lang.String package_id()
           
 void persist(WMSessionHandle sh)
           
 void refresh()
           
protected  void restore(EventAuditPersistenceInterface po)
           
 
Methods inherited from class org.enhydra.shark.WfEventAuditWrapper
activity_definition_id, activity_definition_name, activity_definition_type, activity_key, activity_name, checkSecurity, event_type, initEventObject, process_definition_id, process_definition_name, process_key, process_mgr_name, process_mgr_version, process_name, source, time_stamp, 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.WfEventAuditInternal
activity_definition_id, activity_definition_name, activity_definition_type, process_definition_id, process_definition_name, username
 
Methods inherited from interface org.enhydra.shark.api.client.wfmodel.WfEventAudit
activity_key, activity_name, event_type, process_key, process_mgr_name, process_mgr_version, process_name, source, time_stamp
 

Field Detail

oldData

protected java.util.Map oldData

newData

protected java.util.Map newData
Constructor Detail

WfDataEventAuditWrapper

protected WfDataEventAuditWrapper(WMSessionHandle shandle,
                                  WfExecutionObjectInternal object,
                                  java.lang.String eventType,
                                  java.util.Map oldData,
                                  java.util.Map newData)
                           throws java.lang.Exception

WfDataEventAuditWrapper

protected WfDataEventAuditWrapper(WMSessionHandle shandle,
                                  DataEventAuditPersistenceObject po)
Used to create object when restoring it from database.

Method Detail

old_data

public java.util.Map old_data()
                       throws java.lang.Exception
Specified by:
old_data in interface WfDataEventAudit
Throws:
java.lang.Exception

new_data

public java.util.Map new_data()
                       throws java.lang.Exception
Specified by:
new_data in interface WfDataEventAudit
Throws:
java.lang.Exception

package_id

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

persist

public void persist(WMSessionHandle sh)
             throws java.lang.Exception
Specified by:
persist in interface PersistenceInterface
Throws:
java.lang.Exception

refresh

public void refresh()

delete

public void delete(WMSessionHandle sh)
            throws java.lang.Exception
Specified by:
delete in interface PersistenceInterface
Throws:
java.lang.Exception

fillPersistentObject

protected void fillPersistentObject(EventAuditPersistenceInterface po)
Overrides:
fillPersistentObject in class WfEventAuditWrapper

restore

protected void restore(EventAuditPersistenceInterface po)
Overrides:
restore in class WfEventAuditWrapper