| Interface | Description |
|---|---|
| JsonDataService |
Implements generic data operations which have parameters and json as an input and return results
as json strings.
|
| JsonDataServiceExtraActions |
Classes implementing this interface are injected in the
DefaultJsonDataService class. |
| Class | Description |
|---|---|
| AdvancedQueryBuilder |
Translates an advanced criteria/filter object into a HQL query.
|
| DataEntityQueryService |
Implements a service which can handle different types of query and paging options.
|
| DataToJsonConverter |
Is responsible for converting Openbravo business objects (
BaseOBObject to a json
representation. |
| DefaultJsonDataService |
Implements generic data operations which have parameters and json as an input and return results
as json strings.
|
| DefaultJsonDataService.QueryResultWriter | |
| JsonConstants |
Defines constants used for parameters in the
JsonRestServlet class. |
| JsonRestServlet |
A web service which provides a JSON REST service.
|
| JsonToDataConverter |
Converts json data to Openbravo business object(s).
|
| JsonUtils |
Contains utility methods used in this module.
|
| Enum | Description |
|---|---|
| AdvancedQueryBuilder.TextMatching | |
| DataResolvingMode |
Defines the different ways data should be resolved and converted to json to be usable by the
client.
|
| DefaultJsonDataService.DataSourceAction |
| Exception | Description |
|---|---|
| OBStaleObjectException |
Is thrown when the json converter tries to update a BaseOBObject and the json value for the
updated column is different from the value in the BaseOBObject.
|