Package org.compiere.model
Class SalesMgmtValidator
java.lang.Object
org.compiere.model.SalesMgmtValidator
- All Implemented Interfaces:
ModelValidator
Model validator for Sales Management module
- Author:
- Paul Bowden www.adaxa.com.au
-
Field Summary
Fields inherited from interface org.compiere.model.ModelValidator
CHANGETYPE_CHANGE, CHANGETYPE_DELETE, CHANGETYPE_NEW, DOCTIMING_AFTER_COMPLETE, DOCTIMING_BEFORE_PREPARE, documentEventTopics, documentEventValidators, tableEventTopics, tableEventValidators, TIMING_AFTER_CLOSE, TIMING_AFTER_COMPLETE, TIMING_AFTER_POST, TIMING_AFTER_PREPARE, TIMING_AFTER_REACTIVATE, TIMING_AFTER_REVERSEACCRUAL, TIMING_AFTER_REVERSECORRECT, TIMING_AFTER_VOID, TIMING_BEFORE_CLOSE, TIMING_BEFORE_COMPLETE, TIMING_BEFORE_POST, TIMING_BEFORE_PREPARE, TIMING_BEFORE_REACTIVATE, TIMING_BEFORE_REVERSEACCRUAL, TIMING_BEFORE_REVERSECORRECT, TIMING_BEFORE_VOID, TYPE_AFTER_CHANGE, TYPE_AFTER_CHANGE_REPLICATION, TYPE_AFTER_DELETE, TYPE_AFTER_NEW, TYPE_AFTER_NEW_REPLICATION, TYPE_BEFORE_CHANGE, TYPE_BEFORE_DELETE, TYPE_BEFORE_DELETE_REPLICATION, TYPE_BEFORE_NEW, TYPE_CHANGE, TYPE_DELETE, TYPE_NEW -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondocValidate(PO po, int timing) Validate Document.intGet client monitor by this validatorvoidinitialize(ModelValidationEngine engine, MClient client) Initialize and register model validatorlogin(int AD_Org_ID, int AD_Role_ID, int AD_User_ID) User Login.modelChange(PO po, int type) Model Change of a monitored Table.
Called after PO.beforeSave/PO.beforeDelete.toString()String Representation
-
Constructor Details
-
SalesMgmtValidator
public SalesMgmtValidator()
-
-
Method Details
-
initialize
Initialize and register model validator- Specified by:
initializein interfaceModelValidator- Parameters:
engine- validation engineclient- client
-
modelChange
Model Change of a monitored Table.
Called after PO.beforeSave/PO.beforeDelete.- Specified by:
modelChangein interfaceModelValidator- Parameters:
po- persistent objecttype- TYPE_- Returns:
- error message or null
- Throws:
Exception- if the recipient wishes the change to be not accept.
-
docValidate
Validate Document.- Specified by:
docValidatein interfaceModelValidator- Parameters:
po- persistent objecttiming- see TIMING_ constants- Returns:
- error message or null
-
login
User Login. Called when preferences are set- Specified by:
loginin interfaceModelValidator- Parameters:
AD_Org_ID- orgAD_Role_ID- roleAD_User_ID- user- Returns:
- error message or null
-
getAD_Client_ID
public int getAD_Client_ID()Get client monitor by this validator- Specified by:
getAD_Client_IDin interfaceModelValidator- Returns:
- AD_Client_ID client
-
toString
String Representation
-