Package org.compiere.process
Interface ProcessCall
-
- All Known Implementing Classes:
AcctSchemaCopyAcct,AcctSchemaDefaultCopy,AD_PrintPaper_Default,AddAuthorizationProcess,AddAuthorizationProcess,Aging,AllocationAuto,AllocationReset,ApplyMigrationScripts,ASPGenerateFields,ASPGenerateLevel,AssetDelivery,BankRegister,BankStatementMatcher,BankStatementPayment,BOMFlagValidate,BOMValidate,BOMVerify,BPartnerOrgLink,BPartnerOrgUnLink,BPartnerValidate,BPGroupAcctCopy,CacheReset,CacheReset,ChangeBaseLanguage,ChangeLogProcess,CleanOrphanCascade,ClientAcctProcessor,ColumnEncryption,ColumnSync,CommissionAPInvoice,CommissionCalc,CommissionCopy,ConvertLead,CopyColumnsFromTable,CopyComponentsFromView,CopyFromBankStmt,CopyFromInvoice,CopyFromJournal,CopyFromJournalDoc,CopyFromOrder,CopyFromPackOut,CopyFromProject,CopyImportFormat,CopyInfoWindowColumns,CopyOrder,CopyProduct,CopyReportProcess,CopyRole,CostAdjustmentLineRefreshCost,CostCreate,CostUpdate,CreateForeignKey,CreateTable,CreateTableIndex,CreateWindowFromTable,DatabaseColumnDrop,DatabaseConstraintDrop,DatabaseElementColumnRename,DatabaseTableColumnRename,DatabaseTableDrop,DatabaseTableRename,DatabaseViewDrop,DatabaseViewValidate,DepositBatchClose,DiscountSchemaReSeq,DistributionCreate,DistributionRun,DistributionVerify,DocTypeCounterValidate,DocumentTypeVerify,DunningPrint,DunningPrint,DunningRunCreate,EMailTest,EntityTypeRegister,ExpenseAPInvoice,ExpenseSOrder,ExpenseTypesFromAccounts,Export,FactAcctReset,FactAcctSummary,FactReconcile,FactReconciliation,Fill1099Extract,FinReport,FinReportJasper,FinStatement,HashPasswords,HouseKeeping,ImmediateBankTransfer,ImportAccount,ImportBankStatement,ImportBPartner,ImportConversionRate,ImportCSVProcess,ImportDelete,ImportGLJournal,ImportInOutConfirm,ImportInventory,ImportInvoice,ImportOrder,ImportPayment,ImportPriceList,ImportProduct,ImportReportLine,IndentedBOM,InfoWindowValidate,InitialClientSetup,InOutCreateConfirm,InOutCreateInvoice,InOutGenerate,InOutGenerateRMA,InventoryCountCreate,InventoryCountUpdate,InventoryValue,InvoiceBatchProcess,InvoiceCreateCreditMemo,InvoiceCreateInOut,InvoiceGenerate,InvoiceGenerateRMA,InvoiceNGL,InvoicePayScheduleValidate,InvoicePrint,InvoicePrint,InvoiceWriteOff,IssueReport,KillAllSession,KillCurrentSession,LandedCostDistribute,LanguageMaintenance,LoadBankStatement,M_PriceList_Create,M_Production_Run,MaintainSupportRoles,MatchInvDelete,MatchInvReverse,MatchPODelete,MatchPOReverse,MFACompleteRegistration,MFARegister,MFARegister,MFARevokeDevice,MFAUnregister,MigraID,MigrateStorageProvider,ModelExporter,ModelImporter,MoveClient,MPayment,MPaymentTransaction,MPrintFormatProcess,NoteDelete,OnlineShipmentProcess,OrderBatchProcess,OrderLineCreateProduction,OrderLineCreateShipment,OrderOpen,OrderPayScheduleValidate,OrderPOCreate,OrderRePrice,OrgOwnership,PackageCreate,PackInFolder,PackInProcess,PackOutProcess,PackRollProcess,PaymentOnline,PaymentTermValidate,PaySelectionCreateCheck,PaySelectionCreateFrom,PeriodControlStatus,PeriodStatus,PosKeyGenerate,PrepareMigrationScripts,PrintShippingLabel,ProductCategoryAcctCopy,ProductionCreate,ProductionProcess,ProductUOMConvert,ProjectClose,ProjectGenOrder,ProjectGenPO,ProjectGenProduction,ProjectIssue,ProjectLinePricing,ProjectPhaseGenOrder,ProjectSetType,RateInquiryProcess,RecreateStorageReservation,Recurring,RecurringRun,RegisterSystem,ReplenishReport,ReplenishReportProduction,ReportColumnSet_Copy,ReportLineSet_Copy,ReportStarter,RequestEMailProcessor,RequestInvoice,RequestReOpen,RequisitionPOCreate,ResetLockedAccount,RevenueRecognition,RfQClose,RfQCopyLines,RfQCreate,RfQCreatePO,RfQCreateSO,RfQResponseCComplete,RfQResponseInvite,RfQResponseRank,RMACreateOrder,RoleAccessUpdate,RollUpCosts,SalesOrderRateInquiryProcess,SendMailText,SequenceCheck,ShipperCopyFrom,ShipperCreateFrom,SLAGoalProcess,SLAMeasureProcess,StorageCleanup,SvrProcess,SynchronizeTerminology,SystemValidate,TabCopy,TabCreateFields,TableCreateColumns,TableIndexDrop,TableIndexValidate,TaxDeclarationCreate,TransactionXRef,TranslationDocSync,TranslationImpExp,TreeMaintenance,TrialBalance,UniversalSubstitution,UpdateRoleMenu,UserPassword,UUIDGenerator,ValidateAddressProcess,ValidateTaxProviderConnection,VerifyLanguageConfiguration,VoidOnlineAuthorizationPaymentTransaction,VoidShipmentProcess,WFActivityManage,WFProcessManage,WindowCopy,WorkflowMoveToClient,WorkflowValidate,YearCreatePeriods
public interface ProcessCallInterface 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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidsetProcessUI(IProcessUI processUI)booleanstartProcess(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- Contextpi- Process Infotrx- transaction- Returns:
- true if the next process should be performed
-
setProcessUI
void setProcessUI(IProcessUI processUI)
- Parameters:
processUI-
-
-