Package org.compiere.model
Interface Callout
-
- All Known Implementing Classes:
Callout_AD_Column
,Callout_AD_Process_Para
,CalloutAddressValidation
,CalloutAssignment
,CalloutBankAcctProcessor
,CalloutBankStatement
,CalloutBOM
,CalloutBPartnerLocation
,CalloutCashJournal
,CalloutClient
,CalloutEngine
,CalloutFillLocator
,CalloutGLJournal
,CalloutImportTemplate
,CalloutInOut
,CalloutInventory
,CalloutInvoice
,CalloutInvoiceBatch
,CalloutMovement
,CalloutOpportunity
,CalloutOrder
,CalloutPackage
,CalloutPayment
,CalloutPaymentAllocate
,CalloutPaySelection
,CalloutProcessCustomization
,CalloutProductCategory
,CalloutProduction
,CalloutProject
,CalloutRequest
,CalloutRequisition
,CalloutRMA
,CalloutShipper
,CalloutShippingProcessor
,CalloutTaxProvider
,CalloutTimeExpense
,CalloutWindowCustomization
,MAssetType.Callout
public interface Callout
Callout Interface for Callout. Used in MTab and ImpFormatRow- Version:
- $Id: Callout.java,v 1.2 2006/07/30 00:51:05 jjanke Exp $
- Author:
- Jorg Janke
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
convert(String method, String value)
Conversion Rules.String
start(Properties ctx, String method, int WindowNo, GridTab mTab, GridField mField, Object value, Object oldValue)
Start Callout.
-
-
-
Method Detail
-
start
String start(Properties ctx, String method, int WindowNo, GridTab mTab, GridField mField, Object value, Object oldValue)
Start Callout.Callout's are used for cross field validation and setting values in other fields when returning a non empty (error message) string, an exception is raised
When invoked, the Tab model has the new value!
- Parameters:
ctx
- Contextmethod
- Method nameWindowNo
- current Window NomTab
- Model TabmField
- Model Fieldvalue
- The new valueoldValue
- The old value- Returns:
- Error message or ""
-
-