Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • create new Maven module for new extension (pom.xml, README.txt)
  • create new packages which start by org.cleverbusopenhubframework.openhub.extension.[extension name]

...

4) implement routes

Use parent class org.openhubframework.cleverbusopenhub.api.route.AbstractExtRoute for imlementation of extension routes.

...

Enumeration of external systems (ExternalSystemExtEnum) or enumeration of services (ServiceExtensionEnum) is in common module of CleverBus extension OpenHub framework extension project. 

Each extension can have own XSD/WSDL resources for converting to Java - use jaxb_global_bindings.xjb file from common module. See MVCR module for more details. 

5) unit tests and wiki

Don't forget to implement unit tests and write comprehensive info about extension to wiki. Add new page under OpenHub framework extensions page.