diff --git a/org.adempiere.base/src/org/compiere/wf/MWFActivity.java b/org.adempiere.base/src/org/compiere/wf/MWFActivity.java index 53c007b0b7..80703bd3a5 100644 --- a/org.adempiere.base/src/org/compiere/wf/MWFActivity.java +++ b/org.adempiere.base/src/org/compiere/wf/MWFActivity.java @@ -74,6 +74,8 @@ import org.compiere.util.Util; * set Node - startWork * * @author Jorg Janke + * @author Silvano Trinchero, www.freepath.it + *
  • IDEMPIERE-3209 added process-aware resultset-based constructor * @version $Id: MWFActivity.java,v 1.4 2006/07/30 00:51:05 jjanke Exp $ */ public class MWFActivity extends X_AD_WF_Activity implements Runnable @@ -203,7 +205,20 @@ public class MWFActivity extends X_AD_WF_Activity implements Runnable // m_process = process; } // MWFActivity - + + /** + * Process-aware Parent Contructor + * @param process process + * @param ctx context + * @param rs record to load + * @param trx transaction name + */ + public MWFActivity (MWFProcess process, Properties ctx, ResultSet rs, String trxName) + { + super(ctx, rs, trxName); + m_process = process; + } + /** * Parent Contructor * @param process process diff --git a/org.adempiere.base/src/org/compiere/wf/MWFProcess.java b/org.adempiere.base/src/org/compiere/wf/MWFProcess.java index 9ae9528c5d..1dfe78aa06 100644 --- a/org.adempiere.base/src/org/compiere/wf/MWFProcess.java +++ b/org.adempiere.base/src/org/compiere/wf/MWFProcess.java @@ -40,6 +40,8 @@ import org.compiere.util.Util; * Workflow Process * * @author Jorg Janke + * @author Silvano Trinchero, www.freepath.it + *
  • IDEMPIERE-3209 changed fucntions to public to improve integration support * @version $Id: MWFProcess.java,v 1.2 2006/07/30 00:51:05 jjanke Exp $ */ public class MWFProcess extends X_AD_WF_Process @@ -488,7 +490,7 @@ public class MWFProcess extends X_AD_WF_Process * Get Workflow * @return workflow */ - private MWorkflow getWorkflow() + public MWorkflow getWorkflow() { if (m_wf == null) m_wf = MWorkflow.get (getCtx(), getAD_Workflow_ID()); diff --git a/org.adempiere.base/src/org/compiere/wf/MWorkflow.java b/org.adempiere.base/src/org/compiere/wf/MWorkflow.java index e774e1d6be..e8603c4a4c 100644 --- a/org.adempiere.base/src/org/compiere/wf/MWorkflow.java +++ b/org.adempiere.base/src/org/compiere/wf/MWorkflow.java @@ -53,7 +53,9 @@ import org.compiere.util.Trx; * * @author Teo Sarca, www.arhipac.ro *
  • FR [ 2214883 ] Remove SQL code and Replace for Query - *
  • BF [ 2665963 ] Copy Workflow name in Activity name + *
  • BF [ 2665963 ] Copy Workflow name in Activity name + * @author Silvano Trinchero, www.freepath.it + *
  • IDEMPIERE-3209 changed functions to public to improve integration support */ public class MWorkflow extends X_AD_Workflow { @@ -355,7 +357,7 @@ public class MWorkflow extends X_AD_Workflow * @param AD_Client_ID client * @return Nodes in sequence */ - private MWFNode[] getNodesInOrder(int AD_Client_ID) + public MWFNode[] getNodesInOrder(int AD_Client_ID) { ArrayList list = new ArrayList(); addNodesSF (list, getAD_WF_Node_ID(), AD_Client_ID); // start with first