Package org.openbravo.service.json
-
Interface Summary 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 theDefaultJsonDataService
class. -
Class Summary 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 theJsonRestServlet
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 Summary 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 Summary 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.