示例#1
0
 /**
  * Activity Constructor
  *
  * @param activity activity
  */
 public MWFEventAudit(MWFActivity activity) {
   super(activity.getCtx(), 0, activity.get_TrxName());
   setAD_WF_Process_ID(activity.getAD_WF_Process_ID());
   setAD_WF_Node_ID(activity.getAD_WF_Node_ID());
   setAD_Table_ID(activity.getAD_Table_ID());
   setRecord_ID(activity.getRecord_ID());
   //
   setAD_WF_Responsible_ID(activity.getAD_WF_Responsible_ID());
   setAD_User_ID(activity.getAD_User_ID());
   //
   setWFState(activity.getWFState());
   setEventType(EVENTTYPE_ProcessCreated);
   setElapsedTimeMS(Env.ZERO);
   //
   MWFNode node = activity.getNode();
   if (node != null && node.get_ID() != 0) {
     String action = node.getAction();
     if (MWFNode.ACTION_SetVariable.equals(action) || MWFNode.ACTION_UserChoice.equals(action)) {
       setAttributeName(node.getAttributeName());
       setOldValue(String.valueOf(activity.getAttributeValue()));
       if (MWFNode.ACTION_SetVariable.equals(action)) setNewValue(node.getAttributeValue());
     }
   }
 } //	MWFEventAudit
示例#2
0
 /**
  * Get Node Name
  *
  * @return node name
  */
 public String getNodeName() {
   MWFNode node = MWFNode.get(getCtx(), getAD_WF_Node_ID());
   if (node.get_ID() == 0) return "?";
   return node.get_Translation(MWFNode.COLUMNNAME_Name);
 } //	getNodeName