Call an arbitrary method
Call an arbitrary method
the model to call the method on
the method to call
the method parameters
an FutureEither[OEType]
Create a new record
Create a new record
the model within which to create the record
the fieldnames and values to write
a FutureEither containing the id of the new record
Read/fetch the supplied ids from the openERP server
Read/fetch the supplied ids from the openERP server
a scala.collection.immutable.List of type scala.Int representing the ids of the records to read
a scala.collection.immutable.List[String] specifying the names of the fields to return
a List of OEDictionaries, wrapped in an OEResult
Search the supplied model with the optional domain
Search the supplied model with the optional domain
the model to search
the domain to apply to the search
the number of records to skip
a limit on the number of results
the field name by which to order the results
an OEResult[List[Int]] of the resultant Int
Combines the search and the read operations for convenience
Combines the search and the read operations for convenience
the model to query
the optional domain to filter the query
the fields to return
the number of records to skip
the maximum number of records to return
the column name by which to sort the results
a List of OEDictionaries, wrapped in an OEResult
Delete records from model with given ids
Delete records from model with given ids
the model to delete from
the ids of the records to delete
FutureEither[true]
write to and update an existing record
write to and update an existing record
Depending on the type of the record to update - different field values are expected. Refer to the openerp documentation for details
the model to update
the ids of the records to update
the field names and associated values to update
a FutureEither[True]
https://doc.openerp.com/trunk/server/api_models/#openerp.osv.orm.BaseModel.write