|
Adempiere 3.5.2a | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ModelValidator
Model Validator
| Field Summary | |
|---|---|
static int |
CHANGETYPE_CHANGE
|
static int |
CHANGETYPE_DELETE
|
static int |
CHANGETYPE_NEW
|
static int |
DOCTIMING_AFTER_COMPLETE
|
static int |
DOCTIMING_BEFORE_PREPARE
|
static String[] |
documentEventValidators
|
static String[] |
tableEventValidators
|
static int |
TIMING_AFTER_CLOSE
Called after document is closed |
static int |
TIMING_AFTER_COMPLETE
Called after document is completed |
static int |
TIMING_AFTER_POST
Called after document is posted |
static int |
TIMING_AFTER_PREPARE
Called after document is prepared |
static int |
TIMING_AFTER_REACTIVATE
Called after document is reactivated |
static int |
TIMING_AFTER_REVERSEACCRUAL
Called after document is reverseaccrual |
static int |
TIMING_AFTER_REVERSECORRECT
Called after document is reversecorrect |
static int |
TIMING_AFTER_VOID
Called after document is void |
static int |
TIMING_BEFORE_CLOSE
Called before document is close |
static int |
TIMING_BEFORE_COMPLETE
Called before document is completed |
static int |
TIMING_BEFORE_POST
Called before document is posted |
static int |
TIMING_BEFORE_PREPARE
Called before document is prepared |
static int |
TIMING_BEFORE_REACTIVATE
Called before document is reactivate |
static int |
TIMING_BEFORE_REVERSEACCRUAL
Called before document is reverseaccrual |
static int |
TIMING_BEFORE_REVERSECORRECT
Called before document is reversecorrect |
static int |
TIMING_BEFORE_VOID
Called before document is void |
static int |
TYPE_AFTER_CHANGE
|
static int |
TYPE_AFTER_CHANGE_REPLICATION
|
static int |
TYPE_AFTER_DELETE
|
static int |
TYPE_AFTER_NEW
|
static int |
TYPE_AFTER_NEW_REPLICATION
|
static int |
TYPE_BEFORE_CHANGE
Model Change Type Change |
static int |
TYPE_BEFORE_DELETE
Model Change Type Delete |
static int |
TYPE_BEFORE_DELETE_REPLICATION
|
static int |
TYPE_BEFORE_NEW
Model Change Type New |
static int |
TYPE_CHANGE
|
static int |
TYPE_DELETE
|
static int |
TYPE_NEW
|
| Method Summary | |
|---|---|
String |
docValidate(PO po,
int timing)
Validate Document. |
int |
getAD_Client_ID()
Get Client to be monitored |
void |
initialize(ModelValidationEngine engine,
MClient client)
Initialize Validation |
String |
login(int AD_Org_ID,
int AD_Role_ID,
int AD_User_ID)
User logged in Called before preferences are set |
String |
modelChange(PO po,
int type)
Model Change of a monitored Table. |
| Field Detail |
|---|
static final int TYPE_BEFORE_NEW
static final int TYPE_NEW
static final int CHANGETYPE_NEW
static final int TYPE_AFTER_NEW
static final int TYPE_AFTER_NEW_REPLICATION
static final int TYPE_BEFORE_CHANGE
static final int TYPE_CHANGE
static final int CHANGETYPE_CHANGE
static final int TYPE_AFTER_CHANGE
static final int TYPE_AFTER_CHANGE_REPLICATION
static final int TYPE_BEFORE_DELETE
static final int TYPE_DELETE
static final int CHANGETYPE_DELETE
static final int TYPE_AFTER_DELETE
static final int TYPE_BEFORE_DELETE_REPLICATION
static final String[] tableEventValidators
static final int TIMING_BEFORE_PREPARE
static final int DOCTIMING_BEFORE_PREPARE
static final int TIMING_BEFORE_VOID
static final int TIMING_BEFORE_CLOSE
static final int TIMING_BEFORE_REACTIVATE
static final int TIMING_BEFORE_REVERSECORRECT
static final int TIMING_BEFORE_REVERSEACCRUAL
static final int TIMING_BEFORE_COMPLETE
static final int TIMING_AFTER_PREPARE
static final int TIMING_AFTER_COMPLETE
static final int DOCTIMING_AFTER_COMPLETE
static final int TIMING_AFTER_VOID
static final int TIMING_AFTER_CLOSE
static final int TIMING_AFTER_REACTIVATE
static final int TIMING_AFTER_REVERSECORRECT
static final int TIMING_AFTER_REVERSEACCRUAL
static final int TIMING_BEFORE_POST
static final int TIMING_AFTER_POST
static final String[] documentEventValidators
| Method Detail |
|---|
void initialize(ModelValidationEngine engine,
MClient client)
engine - validation engineclient - clientint getAD_Client_ID()
String login(int AD_Org_ID,
int AD_Role_ID,
int AD_User_ID)
AD_Org_ID - orgAD_Role_ID - roleAD_User_ID - user
String modelChange(PO po,
int type)
throws Exception
po - persistent objecttype - TYPE_
Exception - if the recipient wishes the change to be not accept.
String docValidate(PO po,
int timing)
po - persistent objecttiming - see TIMING_ constants
|
Adempiere 3.5.2a | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||