Uses of Class
org.compiere.process.ProcessInfo
Package
Description
Provide interface and classes for working with and handling different types of OSGi events
Provide annotation for process event
One of the package that provide extended model class for iDempiere core tables.
Provide generic PO implementation that doesn't use generated model class.
Provide interface for tax provider, shipment processor, zoom provider and address validation.
Provide iDempiere model interface (I_*) wrapper for PO and GridTab.
Provide implementation of order promotion rule and zoom across targets.
Provide generic PO implementation that doesn't use generated model class.
Provide interface for tax provider, shipment processor, zoom provider and address validation.
Provide iDempiere model interface (I_*) wrapper for PO and GridTab.
Provide implementation of order promotion rule and zoom across targets.
One of the package that provide implementation of iDempiere core processes.
Provide utility and helper classes.
Provide server context implementation.
Provide classes for generation of model and interfaces for table.
Provide server context implementation.
Provide classes for generation of model and interfaces for table.
Provide interface and classes for AD window implementation (AD_Window,AD_Tab and AD_Field)
Provide process, drill assistant, feedback request and callout dialog implementation.
Provide global search and label search component.
Provide global search and label search component.
Provide implementation of iDempiere form.
Custom Zk components for iDempiere
Provide implementation of AD_Form window, info panel, help controller, tab editor form, some custom panel, dialog and window.
Provide some iDempiere process and process parameter listener implementation
Base class and interface for process controller, process parameter controller and status bar
Base classes for UI form.
Provide interface and classes for table partitioning support
This is the package that contains the majority of iDempiere's generated model class and interface.
Provide majority of iDempiere's extended model class (M*).
Provide majority of iDempiere's extended model class (M*).
Provide interface and classes for iDempiere reporting engine.
Provide classes and interface for iDempiere process.
Provide implementation for conversion of amount to word.
Provide cache, server log, JDBC interface, field display/data type, transaction, email, INI properties, security key store, encryption and environment context implementation.
Provide cache, server log, JDBC interface, field display/data type, transaction, email, INI properties, security key store, encryption and environment context implementation.
Provide iDempiere workflow engine implementation
-
Uses of ProcessInfo in org.adempiere.base.event
Modifier and TypeMethodDescriptionprotected ProcessInfo
AbstractEventHandler.getProcessInfo
(org.osgi.service.event.Event event) static ProcessInfo
EventHelper.getProcessInfo
(org.osgi.service.event.Event event) -
Uses of ProcessInfo in org.adempiere.base.event.annotations.process
Modifier and TypeMethodDescriptionprotected ProcessInfo
ProcessEventDelegate.getProcessInfo()
Get process info -
Uses of ProcessInfo in org.adempiere.model
Modifier and TypeMethodDescriptionITaxProvider.validateConnection
(MTaxProvider provider, ProcessInfo pi) Validate connection to online tax calculation service. -
Uses of ProcessInfo in org.adempiere.plugin.utils
-
Uses of ProcessInfo in org.adempiere.process
-
Uses of ProcessInfo in org.adempiere.report.jasper
Modifier and TypeMethodDescriptionAttachmentResourceLoader.getReportFile
(ProcessInfo processInfo, String reportPath) Get report file from process attachmentstatic void
JREventManage.sentPdfExporterConfigurationEvent
(net.sf.jasperreports.engine.export.JRPdfExporter export, net.sf.jasperreports.export.SimpleExporterConfiguration config, ProcessInfo pi) sent event to customize pdf export configurationboolean
ReportStarter.startProcess
(Properties ctx, ProcessInfo pi, Trx trx) Start the Jasper Report process.
Setup context class loader and do the actual work inReportStarter.startProcess0(Properties, ProcessInfo, Trx)
. -
Uses of ProcessInfo in org.adempiere.util
Modifier and TypeMethodDescriptionvoid
IProcessUI.lockUI
(ProcessInfo pi) Lock User Interface.static boolean
ProcessUtil.startDatabaseProcedure
(ProcessInfo processInfo, String ProcedureName, Trx trx) Start database store procedurestatic boolean
ProcessUtil.startDatabaseProcedure
(ProcessInfo processInfo, String ProcedureName, Trx trx, boolean managedTrx) Start database store procedurestatic boolean
ProcessUtil.startJavaProcess
(Properties ctx, ProcessInfo pi, Trx trx) static boolean
ProcessUtil.startJavaProcess
(Properties ctx, ProcessInfo pi, Trx trx, boolean managedTrx) static boolean
ProcessUtil.startJavaProcess
(Properties ctx, ProcessInfo pi, Trx trx, boolean managedTrx, IProcessUI processMonitor) static boolean
ProcessUtil.startJavaProcess
(ProcessInfo pi, Trx trx) Deprecated.static boolean
ProcessUtil.startJavaProcessWithoutTrxClose
(Properties ctx, ProcessInfo pi, Trx trx) Start a java process without closing the given transaction.static boolean
ProcessUtil.startScriptProcess
(Properties ctx, ProcessInfo pi, Trx trx) Start process written in script (javascript, groovy, etc)static MWFProcess
ProcessUtil.startWorkFlow
(Properties ctx, ProcessInfo pi, int AD_Workflow_ID) Start workflowvoid
IProcessUI.unlockUI
(ProcessInfo pi) Unlock User Interface. -
Uses of ProcessInfo in org.adempiere.webui.adwindow
Modifier and TypeMethodDescriptionvoid
AbstractADWindowContent.executeASync
(ProcessInfo pi) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of ProcessInfo in org.adempiere.webui.apps
Modifier and TypeMethodDescriptionBackgroundJobCallable.call()
AbstractProcessDialog.getProcessInfo()
ProcessParameterPanel.getProcessInfo()
Get process infoModifier and TypeMethodDescriptionRun jobModifier and TypeMethodDescriptionstatic BackgroundJob
BackgroundJob.create
(ProcessInfo processInfo) Create new background job instanceprotected boolean
AbstractProcessDialog.init
(Properties ctx, int WindowNo, int TabNo, int AD_Process_ID, ProcessInfo pi, boolean autoStart, boolean isDisposeOnComplete) Layout dialogprotected boolean
AbstractProcessDialog.init
(Properties ctx, int WindowNo, int AD_Process_ID, ProcessInfo pi, boolean autoStart, boolean isDisposeOnComplete) layout as belowboolean
ProcessParameterPanel.loadParametersFromProcessInfo
(ProcessInfo pi) Load parameters from Process Infovoid
AbstractProcessDialog.lockUI
(ProcessInfo pi) Lock UI by showing of busy dialog (AbstractProcessDialog.progressWindow
).static void
WProcessCtl.process
(int WindowNo, ProcessInfo pi, Trx trx) static void
WProcessCtl.process
(int WindowNo, ProcessInfo pi, Trx trx, org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event> listener) Open ProcessModalDialog to run process.static void
WProcessCtl.process
(IProcessUI aProcessUI, int WindowNo, IProcessParameter parameter, ProcessInfo pi, Trx trx) Save parameters and execute process.void
AbstractProcessDialog.setProcessInfo
(ProcessInfo pi) void
ProcessParameterPanel.setProcessInfo
(ProcessInfo processInfo) void
AbstractProcessDialog.unlockUI
(ProcessInfo pi) Unlock dialog upon completion of process (or upon submission of job if process is running as background job).ModifierConstructorDescriptionBackgroundJobCallable
(Properties ctx, ProcessInfo processInfo) BackgroundJobCallable
(Properties ctx, ProcessInfo processInfo, IProcessUI processUI) ProcessModalDialog
(int WindowNo, ProcessInfo pi, boolean autoStart) ProcessModalDialog
(org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event> listener, int WindowNo, boolean isReRun, ProcessInfo pi) ProcessModalDialog
(org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event> listener, int WindowNo, int TabNo, ProcessInfo pi, boolean autoStart) ProcessModalDialog
(org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event> listener, int WindowNo, ProcessInfo pi) ProcessModalDialog
(org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event> listener, int WindowNo, ProcessInfo pi, boolean autoStart) ProcessParameterPanel
(int WindowNo, int tabNo, ProcessInfo pi) Dynamic generated Parameter panel.ProcessParameterPanel
(int WindowNo, ProcessInfo pi) Dynamic generated Parameter panel.WProcessCtl
(IProcessUI aProcessUI, int WindowNo, ProcessInfo pi, Trx trx) -
Uses of ProcessInfo in org.adempiere.webui.apps.form
Modifier and TypeMethodDescriptionvoid
WPaySelect.lockUI
(ProcessInfo pi) Lock User Interface.void
WPaySelect.unlockUI
(ProcessInfo pi) Unlock User Interface. -
Uses of ProcessInfo in org.adempiere.webui.component
Modifier and TypeMethodDescriptionstatic ProcessInfoDialog
ProcessInfoDialog.showProcessInfo
(ProcessInfo pi, int windowNo, org.zkoss.zk.ui.Component comp, boolean needFillLogFromDb) after run a process, call this function to show result in a dialogModifierConstructorDescriptionProcessInfoDialog
(String title, String header, ProcessInfo pi, boolean needFillLogFromDb) Deprecated.ProcessInfoDialog
(ProcessInfo pi, boolean needFillLogFromDb) show result after run a process -
Uses of ProcessInfo in org.adempiere.webui.panel
Modifier and TypeMethodDescriptionstatic ADForm
ADForm.openForm
(int adFormID, GridTab gridTab, ProcessInfo pi) Open a form base on it's ID and a Process Info parametersstatic ADForm
ADForm.openForm
(int adFormID, GridTab gridTab, ProcessInfo pi, String predefinedContextVariables, boolean isSOTrx) Open a form base on it's ID and a Process Info parameters with the predefined context variables from menuvoid
ADForm.setProcessInfo
(ProcessInfo pi) -
Uses of ProcessInfo in org.adempiere.webui.process
-
Uses of ProcessInfo in org.compiere.apps
ModifierConstructorDescriptionAbstractProcessCtl
(IProcessUI aProcessUI, int WindowNo, ProcessInfo pi, Trx trx) Constructor -
Uses of ProcessInfo in org.compiere.apps.form
-
Uses of ProcessInfo in org.compiere.db.partition
Modifier and TypeMethodDescriptionboolean
ITablePartitionService.addPartitionAndMigrateData
(MTable table, String trxName, ProcessInfo processInfo) Add new partition for new data and migrate data to new partition (if needed by DB)boolean
ITablePartitionService.createPartitionedTable
(MTable table, String trxName, ProcessInfo processInfo) Make existing table a partition tablevoid
ITablePartitionService.detachPartition
(MTable table, X_AD_TablePartition partition, String trxName, ProcessInfo processInfo) Detach an attached table partitionvoid
ITablePartitionService.reattachPartition
(MTable table, X_AD_TablePartition partition, String trxName, ProcessInfo processInfo) Re-attach a detached table partitionboolean
ITablePartitionService.runPostPartitionProcess
(MTable table, String trxName, ProcessInfo processInfo) Run post partition process (if needed) -
Uses of ProcessInfo in org.compiere.model
Modifier and TypeMethodDescriptionboolean
MProcess.processIt
(ProcessInfo pi, Trx trx) boolean
MProcess.processIt
(ProcessInfo pi, Trx trx, boolean managedTrx) Execute the processboolean
MProcess.processItWithoutTrxClose
(ProcessInfo pi, Trx trx) Execute process without closing the given transaction - used from workflow engine.void
M_Element.renameDBColumn
(String newColumnName, ProcessInfo pi) Change DB column name (i.e Alter Column)boolean
MPayment.startProcess
(Properties ctx, ProcessInfo pi, Trx trx) Execute online processing of payment (delegate toMPayment.processOnline()
).boolean
MPaymentTransaction.startProcess
(Properties ctx, ProcessInfo pi, Trx trx) Process Online Payment.StandardTaxProvider.validateConnection
(MTaxProvider provider, ProcessInfo pi) -
Uses of ProcessInfo in org.compiere.print
Modifier and TypeMethodDescriptionDrillReportCtl.getDrillProcessProcessInfo
(int AD_Process_DrillRule_ID, int AD_PrintFormat_ID) ReportEngine.getProcessInfo()
protected ProcessInfo
DrillReportCtl.prepareProcessInfo
(MProcess process, MProcessDrillRule processDrillRule, int ad_PrintFormat_ID) Run Process or ReportModifier and TypeMethodDescriptionprotected void
DrillReportCtl.fillParameter
(ProcessInfo pi, MProcessDrillRule processDrillRule) Fill Parameterstatic ReportEngine
ReportEngine.get
(Properties ctx, ProcessInfo pi) Get Report Engine for process infostatic ReportEngine
ReportEngine.get
(Properties ctx, ProcessInfo pi, int windowNo) Get Report Engine for process infostatic boolean
ServerReportCtl.runJasperProcess
(int Record_ID, ReportEngine re, boolean IsDirectPrint, String printerName, ProcessInfo pi) Runs a Jasper process that prints the recordvoid
ReportEngine.setProcessInfo
(ProcessInfo pi) static boolean
ReportCtl.start
(IProcessUI parent, int WindowNo, ProcessInfo pi) Create Report.
Called from ProcessCtl.
- Check special reports first, if not, create standard Reportstatic boolean
ReportCtl.start
(IProcessUI parent, int WindowNo, ProcessInfo pi, boolean IsDirectPrint) Create Report.
Called from ProcessCtl.
- Check special reports first, if not, create standard Reportstatic boolean
ReportCtl.start
(ProcessInfo pi, boolean IsDirectPrint) Create Report.
Called from ProcessCtl.
- Check special reports first, if not, create standard Reportstatic boolean
ServerReportCtl.start
(ProcessInfo pi) Create Report.
Called from ProcessCtl.
- Check special reports first (via AD_ProcesS_ID), if not, create standard Reportstatic boolean
ServerReportCtl.startDocumentPrint
(int type, MPrintFormat customPrintFormat, int Record_ID, String printerName, ProcessInfo pi) Start Document Print for Type with specified printer.static boolean
ReportCtl.startFinReport
(ProcessInfo pi) Start Financial Report.static boolean
ReportCtl.startFinReport
(ProcessInfo pi, int WindowNo) Start Financial Report.static boolean
ReportCtl.startFinReport
(ProcessInfo pi, int WindowNo, MPInstance instance) Start Financial Report.static boolean
ServerReportCtl.startFinReport
(ProcessInfo pi) Start Financial Report.static boolean
ReportCtl.startStandardReport
(ProcessInfo pi) Start Standard Report.
- Get Table Info and submit.
A report can be created from: attached MPrintFormat, if any (seesetTransientObject(Object)
,setSerializableObject(java.io.Serializable)
process information (AD_Process.AD_PrintFormat_ID, AD_Process.AD_ReportView_ID)static boolean
ReportCtl.startStandardReport
(ProcessInfo pi, boolean IsDirectPrint) Start Standard Report.
- Get Table Info and submitstatic boolean
ReportCtl.startStandardReport
(ProcessInfo pi, int WindowNo) Start Standard Report.
- Get Table Info and submit.
A report can be created from: attached MPrintFormat, if any (seesetTransientObject(Object)
,setSerializableObject(java.io.Serializable)
process information (AD_Process.AD_PrintFormat_ID, AD_Process.AD_ReportView_ID)static boolean
ReportCtl.startStandardReport
(ProcessInfo pi, int WindowNo, boolean IsDirectPrint) Start Standard Report.
- Get Table Info and submitstatic boolean
ReportCtl.startStandardReport
(ProcessInfo pi, int WindowNo, boolean IsDirectPrint, MPInstance instance) Start Standard Report.
- Get Table Info and submitstatic boolean
ReportCtl.startStandardReport
(ProcessInfo pi, int WindowNo, MPInstance instance) Start Standard Report.
- Get Table Info and submit.
A report can be created from: attached MPrintFormat, if any (seesetTransientObject(Object)
,setSerializableObject(java.io.Serializable)
process information (AD_Process.AD_PrintFormat_ID, AD_Process.AD_ReportView_ID)static boolean
ServerReportCtl.startStandardReport
(ProcessInfo pi) Start Standard Report.
- Get Table Info and submit.
A report can be created from: attached MPrintFormat, if any (seesetTransientObject(Object)
,setSerializableObject(java.io.Serializable)
process information (AD_Process.AD_PrintFormat_ID, AD_Process.AD_ReportView_ID)static boolean
ServerReportCtl.startStandardReport
(ProcessInfo pi, boolean IsDirectPrint) Start Standard Report.
- Get Table Info and submit -
Uses of ProcessInfo in org.compiere.process
Modifier and TypeMethodDescriptionstatic ServerProcessCtl
ServerProcessCtl.process
(ProcessInfo pi, Trx trx) Run a process
- Get Instance ID - Get Parameters - execute (lock - start process - unlock)static ServerProcessCtl
ServerProcessCtl.process
(ProcessInfo pi, Trx trx, boolean managedTrxForJavaProcess) Run a process
- Get Instance ID - Get Parameters - execute (lock - start process - unlock)static void
ProcessInfoUtil.saveLogToDB
(ProcessInfo pi) Save process info logs to DB (AD_PInstance_Log)static void
ProcessInfoUtil.setLogFromDB
(ProcessInfo pi) Set Log of Process from Database (if pi.getLogs is empty)static void
ProcessInfoUtil.setParameterFromDB
(ProcessInfo pi) Read process parameters from DB (AD_PInstance_Para)static void
ProcessInfoUtil.setSummaryFromDB
(ProcessInfo pi) Query AD_PInstance for result.
Fill Summary and success field in ProcessInfo.boolean
ProcessCall.startProcess
(Properties ctx, ProcessInfo pi, Trx trx) Start the process.final boolean
SvrProcess.startProcess
(Properties ctx, ProcessInfo pi, Trx trx) Start the process.
Calls the methodprocess
.static String
DatabaseViewValidate.validateDatabaseView
(Properties ctx, MTable table, String trxName, ProcessInfo pi) Create or update DB view with view definition from AD_ViewComponentstatic String
TableIndexValidate.validateTableIndex
(Properties ctx, MTableIndex index, String trxName, ProcessInfo pi) Create or update DB index from AD_TableIndex definition. -
Uses of ProcessInfo in org.compiere.server
-
Uses of ProcessInfo in org.compiere.util
Modifier and TypeMethodDescriptionstatic ProcessInfo
Env.getProcessInfo
(Properties ctx) Get process info instance from context -
Uses of ProcessInfo in org.compiere.wf
Modifier and TypeMethodDescriptionstatic ProcessInfo
MWFActivity.getCurrentWorkflowProcessInfo()
Get ProcessInfo instance of current workflow processMWFProcess.getProcessInfo()
Get process infostatic ProcessInfo
MWorkflow.runDocumentActionWorkflow
(PO po, String docAction) Run document action workflowModifier and TypeMethodDescriptionMWorkflow.start
(ProcessInfo pi) Deprecated.MWorkflow.start
(ProcessInfo pi, String trxName) Start Workflow.MWorkflow.startWait
(ProcessInfo pi) Deprecated.workflow process run in the same thread, this is meaninglessModifierConstructorDescriptionMWFProcess
(MWorkflow wf, ProcessInfo pi) Deprecated.MWFProcess
(MWorkflow wf, ProcessInfo pi, String trxName) New Constructor -
Uses of ProcessInfo in org.idempiere.adinterface
Modifier and TypeMethodDescriptionstatic ReportEngine
Process.start
(ProcessInfo pi) static ReportEngine
Process.startFinReport
(ProcessInfo pi) Start Financial Report.static ReportEngine
Process.startStandardReport
(ProcessInfo pi) Start Standard Report