Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- ATTRIBUTES_FOR_FETCHED_FIELDS - Static variable in class ch.helvethink.odoo4java.serialization.OdooConstants
-
Odoo XML-RPC API attributes we want to fetch when fetching fields of a model
C
- ch.helvethink.odoo4java - package ch.helvethink.odoo4java
- ch.helvethink.odoo4java.models - package ch.helvethink.odoo4java.models
- ch.helvethink.odoo4java.rpc - package ch.helvethink.odoo4java.rpc
- ch.helvethink.odoo4java.serialization - package ch.helvethink.odoo4java.serialization
- ch.helvethink.odoo4java.tools - package ch.helvethink.odoo4java.tools
- countByCriteria(Class<? extends OdooObj>, Object...) - Method in interface ch.helvethink.odoo4java.rpc.OdooRpcClient
-
Count objects that respects the criteria (useful for pagination for instance)
- CriteriaTools - Class in ch.helvethink.odoo4java.tools
-
Tooling class for criteria
D
- DEFAULT_DATE_FORMAT - Static variable in class ch.helvethink.odoo4java.serialization.OdooDateDeserializer
-
Default DateFormat used By Odoo
- description - Variable in class ch.helvethink.odoo4java.models.OdooId
-
Description of the identifier Not really useful except when debugging
- deserialize(JsonParser, DeserializationContext) - Method in class ch.helvethink.odoo4java.serialization.OdooDateDeserializer
- deserialize(JsonParser, DeserializationContext) - Method in class ch.helvethink.odoo4java.serialization.OdooIdDeserializer
E
- exists - Variable in class ch.helvethink.odoo4java.models.OdooId
-
Does the Id really exists In some cases null values are handled like a Boolean equals to false
F
- FetchException - Exception Class in ch.helvethink.odoo4java
-
Exception used when fetch of relationships fails
- FetchException(Exception) - Constructor for exception class ch.helvethink.odoo4java.FetchException
-
Construuctor from parent exception
- FetchException(String) - Constructor for exception class ch.helvethink.odoo4java.FetchException
-
Exception with message
- fetchRecursivelyRelationShips(Object, int, List<Class<? extends OdooObj>>) - Method in class ch.helvethink.odoo4java.rpc.OdooObjectLoader
-
The same as
OdooObjectLoader.fetchRelationShips(Object, List)but recursively Warn! - fetchRelationShips(Object, List<Class<? extends OdooObj>>) - Method in class ch.helvethink.odoo4java.rpc.OdooObjectLoader
-
Fetch relationships from an Odoo object, without recursion
- FieldRelation - Annotation Interface in ch.helvethink.odoo4java.models
-
Describe an Odoo relation
- FieldUtils - Class in ch.helvethink.odoo4java.tools
-
Tooling class for fields
- findByCriteria(int, int, Class<T>, Object...) - Method in interface ch.helvethink.odoo4java.rpc.OdooRpcClient
-
Find an Odoo object using criteria with pagination.
- findByCriteria(int, int, String, Class<T>, Object...) - Method in interface ch.helvethink.odoo4java.rpc.OdooRpcClient
- findByCriteria(int, Class<T>, Object...) - Method in interface ch.helvethink.odoo4java.rpc.OdooRpcClient
-
Find an Odoo object using criteria.
- findListByIds(List<OdooId>, Class<T>) - Method in interface ch.helvethink.odoo4java.rpc.OdooRpcClient
-
Same as above but with Odoo Ids
- findListByIdsInt(List<Integer>, Class<T>) - Method in interface ch.helvethink.odoo4java.rpc.OdooRpcClient
-
Same as
OdooRpcClient.findObjectById(OdooId, Class)but with a List - findObjectById(OdooId, Class<T>) - Method in interface ch.helvethink.odoo4java.rpc.OdooRpcClient
-
Fetch an object by its id
- formatFieldName(String) - Static method in class ch.helvethink.odoo4java.tools.FieldUtils
-
Sanitize field name to make it compliant with Java best practices
G
- groupCriteria(Object[]) - Static method in class ch.helvethink.odoo4java.tools.CriteriaTools
-
Group varargs by 3 for requests
- groupCriteria(String[]) - Static method in class ch.helvethink.odoo4java.tools.CriteriaTools
-
Group varargs by 3 for requests
I
L
- LOG - Static variable in class ch.helvethink.odoo4java.rpc.OdooObjectLoader
-
Simple logger
M
- MANDATORY_FIELD_FOR_ACCESSING_MODEL - Static variable in class ch.helvethink.odoo4java.serialization.OdooConstants
-
Odoo XML-RPC API specific field.
O
- ODOO_COMMON_SERVICE - Static variable in class ch.helvethink.odoo4java.serialization.OdooConstants.OdooServices
-
Common service, for method such as login (=authenticate in xml-rpc)
- ODOO_CREATE_METHOD - Static variable in class ch.helvethink.odoo4java.serialization.OdooConstants.OdooMethods
-
Create objects method
- ODOO_DELETE_METHOD - Static variable in class ch.helvethink.odoo4java.serialization.OdooConstants.OdooMethods
-
Delete objects method
- ODOO_FETCH_FIELDS_API - Static variable in class ch.helvethink.odoo4java.serialization.OdooConstants
-
Odoo XML-RPC API fetch fields method
- ODOO_INSTROSPECTION_MODEL - Static variable in class ch.helvethink.odoo4java.serialization.OdooConstants
-
Odoo XML-RPC API Introspection for models
- ODOO_JSON_LOGIN_METHOD - Static variable in class ch.helvethink.odoo4java.serialization.OdooConstants.OdooMethods
-
Login Json rpc method
- ODOO_LIMIT - Static variable in class ch.helvethink.odoo4java.serialization.OdooConstants.OdooPagination
-
Limit option
- ODOO_NAME_SEARCH_API - Static variable in class ch.helvethink.odoo4java.serialization.OdooConstants.OdooMethods
-
Odoo XML-RPC API Name search method
- ODOO_OBJECT_SERVICE - Static variable in class ch.helvethink.odoo4java.serialization.OdooConstants.OdooServices
-
Object service
- ODOO_OFFSET - Static variable in class ch.helvethink.odoo4java.serialization.OdooConstants.OdooPagination
-
Offset option
- ODOO_READ_METHOD - Static variable in class ch.helvethink.odoo4java.serialization.OdooConstants.OdooMethods
-
Read object by id method
- ODOO_SEARCH_READ_API - Static variable in class ch.helvethink.odoo4java.serialization.OdooConstants.OdooMethods
-
Odoo XML-RPC API search method
- ODOO_SORT - Static variable in class ch.helvethink.odoo4java.serialization.OdooConstants.OdooPagination
-
Sort option
- ODOO_UPDATE_METHOD - Static variable in class ch.helvethink.odoo4java.serialization.OdooConstants.OdooMethods
-
Update objects method
- OdooConstants - Class in ch.helvethink.odoo4java.serialization
-
Simple constants class
- OdooConstants.OdooMethods - Class in ch.helvethink.odoo4java.serialization
-
Methods of the Odoo RPC API
- OdooConstants.OdooPagination - Class in ch.helvethink.odoo4java.serialization
-
Pagination option
- OdooConstants.OdooServices - Class in ch.helvethink.odoo4java.serialization
-
Services of the Odoo RPC API
- OdooDateDeserializer - Class in ch.helvethink.odoo4java.serialization
-
Custom deserializer for date (when null a Boolean is returned by Odoo)
- OdooDateDeserializer() - Constructor for class ch.helvethink.odoo4java.serialization.OdooDateDeserializer
-
Default constructor
- OdooId - Class in ch.helvethink.odoo4java.models
-
Encapsulate an Odoo Id Can be an object "false" due to xmlrpc implementation from Odoo
- OdooId() - Constructor for class ch.helvethink.odoo4java.models.OdooId
-
Default constructor
- OdooId(int, String) - Constructor for class ch.helvethink.odoo4java.models.OdooId
-
Constructor with id and description
- OdooId(Boolean) - Constructor for class ch.helvethink.odoo4java.models.OdooId
-
Constructor with boolean - useful for null values
- OdooId(Integer) - Constructor for class ch.helvethink.odoo4java.models.OdooId
-
Simple constructor with an Integer object as id
- OdooId(Object[]) - Constructor for class ch.helvethink.odoo4java.models.OdooId
-
Constructor with array of objects For some reason sometimes Odoo sent ids under this format
- OdooIdDeserializer - Class in ch.helvethink.odoo4java.serialization
-
Custom deserializer for ids (when null a Boolean is returned by Odoo)
- OdooIdDeserializer() - Constructor for class ch.helvethink.odoo4java.serialization.OdooIdDeserializer
-
Default Constructor
- OdooIdSerializer - Class in ch.helvethink.odoo4java.serialization
-
Custom deserializer for ids (when null a Boolean is returned by Odoo)
- OdooIdSerializer() - Constructor for class ch.helvethink.odoo4java.serialization.OdooIdSerializer
-
Default Constructor
- OdooModel - Annotation Interface in ch.helvethink.odoo4java.models
-
Annotation which describes which Odoo model corresponds to a field Used only on generated fields, not class For the equivalent for classes see
OdooObject - OdooObj - Interface in ch.helvethink.odoo4java.models
-
Interface which will be extended by all the generated class
- OdooObject - Annotation Interface in ch.helvethink.odoo4java.models
-
Annotation which describes which Odoo model corresponds to the class Used only on generated classes, not fields For the equivalent for classes see
OdooModel - OdooObjectLoader - Class in ch.helvethink.odoo4java.rpc
-
Dedicated Class for loading odoo object fields
- OdooObjectLoader(OdooRpcClient) - Constructor for class ch.helvethink.odoo4java.rpc.OdooObjectLoader
-
Odoo loader
- OdooObjectMapper - Class in ch.helvethink.odoo4java.serialization
-
Our object mapper with custom deserializers
- OdooObjectMapper() - Constructor for class ch.helvethink.odoo4java.serialization.OdooObjectMapper
-
Simple constructor
- OdooRpcClient - Interface in ch.helvethink.odoo4java.rpc
-
Interface to implement for Odoo Rpc
S
- serialize(OdooId, JsonGenerator, SerializerProvider) - Method in class ch.helvethink.odoo4java.serialization.OdooIdSerializer
V
- value() - Element in annotation interface ch.helvethink.odoo4java.models.FieldRelation
-
Type targeted by the field
- value() - Element in annotation interface ch.helvethink.odoo4java.models.OdooModel
-
Model name
- value() - Element in annotation interface ch.helvethink.odoo4java.models.OdooObject
-
Model name
X
- XML_RPC_EXECUTE_METHOD_NAME - Static variable in class ch.helvethink.odoo4java.serialization.OdooConstants.OdooMethods
-
Odoo XML-RPC API main method
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form