Usages
- Used to provide additional HTML page or Web Service for AJAX call for the system.
- A usable Web Service Plugin need to extends org.joget.plugin.base.ExtDefaultPlugin abstract class and implements org.joget.plugin.base.PluginWebSupport interface.
- Web Service Plugin can be any plugin from other Plugin Types which implemented org.joget.plugin.base.PluginWebSupport interface.
Interface
org.joget.plugin.base.PluginWebSupport
Method Detail
Interface Methods
webService
public void webService(javax.servlet.HttpServletRequest request, javax.servlet.HttpServletResponse response) throws javax.servlet.ServletException, java.io.IOException
Work similar to a Servlet.
URL Pattern
{Context Path}/web/json/plugin/{Plugin Class Name}/service
- Example:
http:
//localhost:8080/jw/web/json/plugin/org.joget.sample.lib.SimpleFormElement/service?say_something=Hello World
{Context Path}/web/json/app/{App Id}/{App Version}/plugin/{Plugin Class Name}/service
- Example:
http:
//localhost:8080/jw/web/json/app/crm/1/plugin/org.joget.sample.lib.SimpleFormElement/service?say_something=Hello World
- This pattern allowed you to retrieve app definition in your implementation by using this code:
AppDefinition appDef = AppUtil.getCurrentAppDefinition();
Plugin Properties Options
- Does not support.
Tutorials
- Not available right now
Related Community Plugins
- Not available right now