Extensions Friendly Proposal

From ADempiere
Revision as of 07:45, 3 January 2009 by Red1 (Talk) (wikify and link)

Jump to: navigation, search
This Wiki is read-only for reference purposes to avoid broken links.
Subject: making Adempiere extension friendly

Sources:
** Admpiere-team IRC chat
** Carlos proposal - https://sourceforge.net/tracker/?func=detail&atid=879333&aid=1566089&group_id=176962

PLEASE FEEL FREE TO CONTRIBUTE WITH YOUR IDEAS !

Abstract

TODO

Model Validators

Extensions will be integrated using model validators.

Types

  • System level
  • Client level

Forum Discussion: [1]

Triggers on Model Validator

Document status change

  • before/after prepare
  • before/after complete
  • before/after void
  • before/after close
  • before/after reactivate
  • before/after reverse correct
  • before/after reverse accrual

Model save

  • before/after new
  • before/after change
  • before/after delete

Document Posting

  • before/after post

Triggers on Model Classes

Not recommended for core classes, just for extensions

  • before/after save
  • before/after delete

Model Class

How to find the model class for a table. [2] [3]

Callout scripts

Scripting support for callouts.

TODO

Document Class

Forum Discussion: [4]

System Event

  • post setup of new client

See Also