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 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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
setProcessUI(IProcessUI processUI)
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
- Contextpi
- Process Infotrx
- transaction- Returns:
- true if the next process should be performed
-
setProcessUI
void setProcessUI(IProcessUI processUI)
- Parameters:
processUI
-
-
-