Class ProcRegistrarProsseguir

java.lang.Object
org.compiere.process.SvrProcess
org.brerp.tms.base.process.ProcRegistrarProsseguir
All Implemented Interfaces:
ProcessCall

public class ProcRegistrarProsseguir extends SvrProcess
Process ProcRegistrarProsseguir
Version:
$Id: ProcRegistrarProsseguir.java, 02/07/2019 gustavo.francisco
Author:
Gustavo Francisco (gustavo.francisco@devcoffee.com.br, http://devcoffee.com.br)
  • Constructor Details

    • ProcRegistrarProsseguir

      public ProcRegistrarProsseguir()
  • Method Details

    • prepare

      protected void prepare()
      Description copied from class: SvrProcess
      Prepare process - e.g., get Parameters.
      
      		ProcessInfoParameter[] para = getParameter();
      		for (int i = 0; i < para.length; i++)
      		{
      			String name = para[i].getParameterName();
      			if (para[i].getParameter() == null)
      				;
      			else if (name.equals("A_Asset_Group_ID"))
      				p_A_Asset_Group_ID = para[i].getParameterAsInt();
      			else if (name.equals("GuaranteeDate"))
      				p_GuaranteeDate = (Timestamp)para[i].getParameter();
      			else if (name.equals("AttachAsset"))
      				p_AttachAsset = "Y".equals(para[i].getParameter());
      			else
      				log.log(Level.SEVERE, "Unknown Parameter: " + name);
      		}
        
      Specified by:
      prepare in class SvrProcess
      See Also:
    • doIt

      protected String doIt() throws Exception
      Description copied from class: SvrProcess
      Process implementation class will override this method to execution process actions.
      Specified by:
      doIt in class SvrProcess
      Returns:
      Message (variables are parsed)
      Throws:
      Exception - if not successful e.g. throw new AdempiereUserError ("@FillMandatory@ @C_BankAccount_ID@");
    • postProcess

      protected void postProcess(boolean success)
      Description copied from class: SvrProcess
      Post process actions (outside trx).
      Please note that at this point the transaction is committed so you can't rollback.
      This method is useful if you need to do some custom work after the process committed the changes (e.g. open some windows).
      Overrides:
      postProcess in class SvrProcess
      Parameters:
      success - true if the process was success