Index

B C D F G I J L O R S T U W 
All Classes and Interfaces|All Packages|Constant Field Values

B

buildRequest() - Method in class ch.helvethink.odoo4java.jsonrpc.JsonRPCRequestBuilder
Build the request to send to the http client

C

ch.helvethink.odoo4java.jsonrpc - package ch.helvethink.odoo4java.jsonrpc
 
countByCriteria(Class<? extends OdooObj>, String...) - Method in class ch.helvethink.odoo4java.jsonrpc.OdooClient
 
createOdooObject(OdooObj) - Method in class ch.helvethink.odoo4java.jsonrpc.OdooClient
 

D

deleteOdooObject(Integer, Class<? extends OdooObj>) - Method in class ch.helvethink.odoo4java.jsonrpc.OdooClient
 

F

findByCriteria(int, int, Class<T>, String...) - Method in class ch.helvethink.odoo4java.jsonrpc.OdooClient
 
findByCriteria(int, int, String, Class<T>, String...) - Method in class ch.helvethink.odoo4java.jsonrpc.OdooClient
findByCriteria(int, Class<T>, String...) - Method in class ch.helvethink.odoo4java.jsonrpc.OdooClient
findListByIds(List<OdooId>, Class<T>) - Method in class ch.helvethink.odoo4java.jsonrpc.OdooClient
findListByIdsInt(List<Integer>, Class<T>) - Method in class ch.helvethink.odoo4java.jsonrpc.OdooClient
findObjectById(OdooId, Class<T>) - Method in class ch.helvethink.odoo4java.jsonrpc.OdooClient

G

generateId() - Static method in class ch.helvethink.odoo4java.jsonrpc.ThreadBasedIdGenerator
Generate the id

I

isDebugging - Static variable in class ch.helvethink.odoo4java.jsonrpc.JsonRPCRequestBuilder
 

J

JSONRPC_ENDPOINT - Static variable in class ch.helvethink.odoo4java.jsonrpc.OdooClient
JSON RPC API endpoint
JsonRPCRequestBuilder - Class in ch.helvethink.odoo4java.jsonrpc
Request Builder for the Odoo RPC API
JsonRPCRequestBuilder() - Constructor for class ch.helvethink.odoo4java.jsonrpc.JsonRPCRequestBuilder
 

L

LatestRequestBodyHolder - Class in ch.helvethink.odoo4java.jsonrpc
Tool class to hold sent json requests Useful for testing and debugging
LOG - Static variable in class ch.helvethink.odoo4java.jsonrpc.JsonRPCRequestBuilder
Logger
LOG - Static variable in class ch.helvethink.odoo4java.jsonrpc.OdooClient
Simple logger

O

OdooClient - Class in ch.helvethink.odoo4java.jsonrpc
Abstraction of Odoo's JSON-RPC API
OdooClient(String, String, String, String) - Constructor for class ch.helvethink.odoo4java.jsonrpc.OdooClient
Constructor with direct connection
OdooClient(OkHttpClient, String, String, String, String, boolean) - Constructor for class ch.helvethink.odoo4java.jsonrpc.OdooClient
Constructor

R

RESULT_FIELD - Static variable in class ch.helvethink.odoo4java.jsonrpc.OdooClient
Result field returned by the Odoo JSON RPC API

S

sentRequests - Static variable in class ch.helvethink.odoo4java.jsonrpc.LatestRequestBodyHolder
Latest request

T

ThreadBasedIdGenerator - Class in ch.helvethink.odoo4java.jsonrpc
Generate unique ids per thread
ThreadBasedIdGenerator() - Constructor for class ch.helvethink.odoo4java.jsonrpc.ThreadBasedIdGenerator
 

U

updateOdooObject(OdooObj, Integer) - Method in class ch.helvethink.odoo4java.jsonrpc.OdooClient
 

W

withMethod(String) - Method in class ch.helvethink.odoo4java.jsonrpc.JsonRPCRequestBuilder
Which method we use to retrieve results
withParamArgs(JsonElement) - Method in class ch.helvethink.odoo4java.jsonrpc.JsonRPCRequestBuilder
The args to put in "params"
withParamArgs(Object...) - Method in class ch.helvethink.odoo4java.jsonrpc.JsonRPCRequestBuilder
 
withService(String) - Method in class ch.helvethink.odoo4java.jsonrpc.JsonRPCRequestBuilder
Which service we use during the request
B C D F G I J L O R S T U W 
All Classes and Interfaces|All Packages|Constant Field Values