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
,ChangePartitionStatus
,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
,CreateFromInOut
,CreateFromInvoice
,CreateFromRMA
,CreatePartition
,CreateTable
,CreateTableIndex
,CreateWindowFromTable
,DatabaseColumnDrop
,DatabaseConstraintDrop
,DatabaseElementColumnRename
,DatabaseTableColumnRename
,DatabaseTableDrop
,DatabaseTableRename
,DatabaseViewDrop
,DatabaseViewValidate
,DeleteTraceLogs
,DepositBatchClose
,DiscardThisVerifyMigration
,DiscountSchemaReSeq
,DistributionCreate
,DistributionRun
,DistributionVerify
,DocTypeCounterValidate
,DocumentTypeVerify
,DrillRuleValidate
,DunningPrint
,DunningPrint
,DunningRunCreate
,EMailTest
,EntityTypeRegister
,ExpenseAPInvoice
,ExpenseSOrder
,ExpenseTypesFromAccounts
,Export
,FactAcctReset
,FactAcctSummary
,FactReconcile
,FactReconciliation
,Fill1099Extract
,FinReport
,FinReportJasper
,FinStatement
,GenerateModel
,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
,OrderCreateProduction
,OrderLineCreateProduction
,OrderLineCreateShipment
,OrderOpen
,OrderPayScheduleValidate
,OrderPOCreate
,OrderRePrice
,OrgOwnership
,PackageCreate
,PackInFolder
,PackInProcess
,PackOutProcess
,PackRollProcess
,PaymentOnline
,PaymentTermValidate
,PaySelectionCheckReverse
,PaySelectionCreateCheck
,PaySelectionCreateFrom
,PeriodControlStatus
,PeriodStatus
,PosKeyGenerate
,PrepareMigrationScripts
,PrintFormatItemSync
,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
,TestUUChangeActive
,TransactionXRef
,TranslationDocSync
,TranslationImpExp
,TreeMaintenance
,TrialBalance
,UniversalSubstitution
,UpdateRoleMenu
,UserPassword
,UUIDGenerator
,ValidateAddressProcess
,ValidateTaxProviderConnection
,VerifyLanguageConfiguration
,VerifyMigration
,VoidOnlineAuthorizationPaymentTransaction
,VoidShipmentProcess
,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
Modifier and TypeMethodDescriptionvoid
setProcessUI
(IProcessUI processUI) boolean
startProcess
(Properties ctx, ProcessInfo pi, Trx trx) Start the process.
-
Method Details
-
startProcess
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
- Parameters:
processUI
-
-