Adempiere 3.5.2a

org.compiere.process
Interface ProcessCall

All Known Implementing Classes:
AcctSchemaCopyAcct, AcctSchemaDefaultCopy, AD_PrintPaper_Default, Aging, AllocationAuto, AllocationReset, ApplyMigrationScripts, ASPGenerateFields, ASPGenerateLevel, AssetDelivery, AssetDisposed, AssetRevalEntry, AssetSplit, AssetTransfer, BankStatementMatcher, BankStatementPayment, BOMValidate, BPartnerOrgLink, BPartnerOrgUnLink, BPartnerValidate, BPGroupAcctCopy, BuildDepForecastFile, BuildDepWorkFile, CacheReset, CalculateLowLevel, ChangeLogProcess, ColumnEncryption, ColumnSync, CommissionAPInvoice, CommissionCalc, CommissionCopy, CompletePrintOrder, ComponentChange, CopyColumnsFromTable, CopyFromBOM, CopyFromInvoice, CopyFromJournal, CopyFromOrder, CopyFromProject, CopyImportFormat, CopyOrder, CopyPriceToStandard, CopyRole, CostCreate, CostUpdate, CreateCostElement, CreateDocType, CreateGLAsset, CreateInvoicedAsset, CreateProductPlanning, CRP, CRPSummary, CStageValidate, DiscountSchemaReSeq, DistributionCreate, DistributionRun, DistributionRunOrders, DistributionVerify, DocTypeCounterValidate, DocumentTypeVerify, DunningPrint, DunningRunCreate, EMailTest, EntityTypeRegister, ExpenseAPInvoice, ExpenseSOrder, Export, ExportFormatGenerator, FactAcctReset, FinReport, FinReportJasper, FinStatement, FixPaymentCashLine, HRAttributeEmployee, HRCreateConcept, HRCreatePeriods, ImportAccount, ImportAsset, ImportBankStatement, ImportBPartner, ImportConversionRate, ImportDelete, ImportFAJournal2, ImportGLJournal, ImportInOutConfirm, ImportInventory, ImportInvoice, ImportOrder, ImportPayment, ImportProduct, ImportReportLine, InfoWindowValidate, InOutCreateConfirm, InOutCreateInvoice, InOutGenerate, InOutGenerateRMA, InventoryCountCreate, InventoryCountUpdate, InventoryValue, InvoiceBatchProcess, InvoiceCalculateTax, InvoiceCreateInOut, InvoiceGenerate, InvoiceGenerateRMA, InvoiceNGL, InvoicePayScheduleValidate, InvoicePrint, InvoiceWriteOff, IssueReport, KIndexRerun, LandedCostDistribute, LanguageMaintenance, LoadBankStatement, LoadRoles, M_PriceList_Create, M_Product_BOM_Check, M_Product_CostingUpdate, M_Production_Run, MatchInvDelete, MatchPODelete, ModelExporter, ModelImporter, MovementGenerate, MPayment, MPrintFormatProcess, MRP, MRPUpdate, NoteDelete, OrderBatchProcess, OrderOpen, OrderPOCreate, OrderRePrice, OrgOwnership, PackageCreate, PackIn, PackOut, PackRoll, PaymentOnline, PaymentTermValidate, PayrollViaEMail, PaySelectionCreateCheck, PaySelectionCreateFrom, PeriodControlStatus, PeriodStatus, PP_Product_BOM_Check, PrepareMigrationScripts, PrintBOM, ProductCategoryAcctCopy, ProductUOMConvert, ProjectClose, ProjectGenOrder, ProjectGenPO, ProjectIssue, ProjectLinePricing, ProjectPhaseGenOrder, ProjectSetType, Recurring, RegisterSystem, ReplenishReport, ReplicationLocal, ReplicationRemote, ReportColumnSet_Copy, ReportLineSet_Copy, ReportStarter, RequestEMailProcessor, RequestInvoice, RequestReOpen, RequisitionPOCreate, RequisitionPOCreate, RfQClose, RfQCopyLines, RfQCreate, RfQCreatePO, RfQCreateSO, RfQResponseCComplete, RfQResponseInvite, RfQResponseRank, RMACreateOrder, RoleAccessUpdate, RollupBillOfMaterial, RollupWorkflow, SendMailText, SequenceCheck, SLAGoalProcess, SLAMeasureProcess, StorageCleanup, SvrProcess, SynchronizeTerminology, SystemValidate, T_InventoryValue_Create, TabCopy, TabCreateFields, TableCreateColumns, TaxDeclarationCreate, TemplateValidate, TransactionXRef, TranslationDocSync, TreeMaintenance, TrialBalance, UpdateRoleMenu, UpdateSequenceNo, UserPassword, WebProjectDeploy, WFActivityManage, WFProcessManage, WindowCopy, WorkflowMoveToClient, WorkflowValidate, YearCreatePeriods

public interface ProcessCall

Interface for user started processes. ProcessCtrl.startClass creates the Object and calls startProcess before executing the optional SQL procedure and Report. see ProcessCtl#startClass

Version:
$Id: ProcessCall.java,v 1.3 2006/07/30 00:54:44 jjanke Exp $
Author:
Jorg Janke

Method Summary
 boolean startProcess(Properties ctx, ProcessInfo pi, Trx trx)
          Start the process.
 

Method Detail

startProcess

boolean startProcess(Properties ctx,
                     ProcessInfo pi,
                     Trx trx)
Start the process. Called when pressing the ... button in ... It should only return false, if the function could not be performed as this causes the process to abort.

Parameters:
ctx - Context
pi - Process Info
trx - transaction
Returns:
true if the next process should be performed

Adempiere 3.5.2a

Adempiere® is a registered trademark of ADempiere Business Inc. ©2004-2008 HumanFlash.com All rights reserved.