Joget DX 8 Stable Released
The stable release for Joget DX 8 is now available, with a focus on UX and Governance.
...
Panel | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||
To generate the JSON APIs from methodsyour implementation, see the available Java annotations with samples below: @Operation
Default Value | Path |
@Responsespublic String getIcon() Return the icon to show for this API Element in the API Builder palette. @Parampublic String getIcon() Return the icon to show for this API Element in the API Builder palette. |
public String getIcon()
Return the icon to show for this API Element in the API Builder palette.
public String getTag()
Return a unique tag for the API Document.
public String getTagDesc();
Return a tag description for API Document.
Default will return the value found in getLabel() method in your custom plugin.
public String getResourceBundlePath();
Return a resource bundle path for API document generation.
Default value is NULL.
public String getExternalDocsDesc();
Return a short description for external document for API document.
Default value is NULL.
public String getExternalDocsURL();
Return a link for external document for API document generation.
Default value is NULL.
public Map<String, ApiDefinition> getDefinitions();
Return a key & JSON Definition map for API document generation.
Default value is NULL.
public Boolean isAPIEnabled(String method, String path);
Check if an API path is enabled for the API Key.
Default behavior will check if method exist in the specified path, in the property string "ENABLED_PATHS".
public Map<String, String> getOperationOptions();
Return a map of available operations (GET, POST, PUT, DELETE) to populate in builder.
public boolean usingSimpleConfig();
A flag to indicate using simplified plugin configuration method.
Default value is TRUE.
Please refer to Plugin Properties Options for more information.
Basic Current User API - basic-current-user.zip
Sample API with property options - apibuilder_sample_plugin.zip