Class ChangePartitionStatus
java.lang.Object
org.compiere.process.SvrProcess
org.idempiere.tablepartition.process.ChangePartitionStatus
- All Implemented Interfaces:
ProcessCall
-
Field Summary
Fields inherited from class org.compiere.process.SvrProcess
log, MSG_InvalidArguments, MSG_SaveErrorRowNotFound, PROCESS_INFO_CTX_KEY, PROCESS_UI_CTX_KEY, processUI
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected String
doIt()
Process implementation class will override this method to execution process actions.protected void
postProcess
(boolean success) 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).protected void
prepare()
Prepare process - e.g., get Parameters.Methods inherited from class org.compiere.process.SvrProcess
addBufferLog, addLog, addLog, addLog, commit, commitEx, doIt, get_TrxName, getAD_Client_ID, getAD_PInstance_ID, getAD_User_ID, getCtx, getName, getParameter, getProcessInfo, getRecord_ID, getRecord_IDs, getRecord_UU, getRecord_UUs, getTable_ID, isLocked, lockObject, rollback, saveProgress, saveStatus, setProcessUI, startProcess, statusUpdate, unlockObject, updateProgress
-
Constructor Details
-
ChangePartitionStatus
public ChangePartitionStatus()
-
-
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 classSvrProcess
- See Also:
-
doIt
Description copied from class:SvrProcess
Process implementation class will override this method to execution process actions.- Specified by:
doIt
in classSvrProcess
- 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 classSvrProcess
- Parameters:
success
- true if the process was success
-