/** * 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
/** * 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