Skip to content

Commit e03c923

Browse files
committed
Update with proposal for getFieldsOdoo method
1 parent 3eae8db commit e03c923

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

README.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,28 @@ openERPSession.executeCommandWithContext("account.move.reversal", "reverse_moves
8989
);
9090
```
9191

92+
## Getting fields for audit / tracking purposes
93+
94+
```
95+
// authenticate
96+
97+
ObjectAdapter partnerAdapter = session.getObjectAdapter("res.partner");
98+
99+
Row newPartner = partnerAdapter.getNewRow(new String[]{"name", "ref", "email", "field1", "field2"});
100+
newPartner.put("name", "Jhon Doe");
101+
newPartner.put("ref", "Reference value");
102+
newPartner.put("email", "[email protected]");
103+
newPartner.put("field1", "1");
104+
newPartner.put("field2", "2");
105+
106+
partnerAdapter.createObject(newPartner);
107+
108+
// Getting fields for tracking/audit purposes
109+
HashMap<String, Object> rowSaved = newPartner.getFieldsOdoo().toString();
110+
111+
saveToDatabaseForTrackingPurpose(rowSaved);
112+
saveToDatabaseForTrackingPurpose(newPartner.getID());
113+
```
92114

93115
# Other ressources [legacy]
94116

0 commit comments

Comments
 (0)