Commit Graph

7 Commits

Author SHA1 Message Date
Heng Sin Low f4da72ef50 IDEMPIERE-359 Add OSGi Service support for existing extension point. 1) Separate osgi service and equinox extension locator API. Service.locator() for OSGi service and EquinoxExtensionLocator.instance() for equinox extension. 2) Use OSGi service for all singleton component ( all factories and most services ) and equinox extension for others ( UI object, Process instance and PIPO handlers). 2013-02-13 16:15:43 +08:00
Heng Sin Low 30853d1196 Added priority attribute to web form extension point. 2011-01-11 00:55:28 +08:00
Heng Sin Low 8d1ab1833c Updated extension point documentation formatting. Remove the use of osgi: prefix for form, modelvalidator and process to ease migration, the framework will now always check whether an implementation exists in the extension registry before checking the java classpath. Rename org.adempiere.osgi in swing to org.adempiere.ui.swing.factory and drop the incomplete IMenuAction extension in swing ( will come back to this later ). 2010-12-20 10:46:25 +08:00
Heng Sin Low 73e9023004 License header, extension point schema documentation and some minor extension point schema fixes. 2010-12-17 16:03:56 +08:00
Heng Sin Low 6003245f32 Implemented field editor factory extension for zk client 2010-11-24 07:27:22 +08:00
Heng Sin Low b9e40c4bf4 Implemented info factory as extension point for zk and swing client. 2010-11-23 18:01:11 +08:00
Heng Sin Low 83715fa436 Refactoring to make project and folder name the same as the bundle symbolic name. Migrate to use eclipse feature and product configuration ( build is broken, to fix later ) 2010-09-29 15:25:34 +08:00