There are 2 models in my application
public class FirstClass extends OModel {
public static final String AUTHORITY = "com.odoo.addons.O2M.first_class";
OColumn name = new OColumn("First Name", OVarchar.class);
OColumn password = new OColumn("Password", OVarchar.class);
OColumn bottles = new OColumn("Bottles",SecClass.class, OColumn.RelationType.OneToMany).setRelatedColumn("bottle_ids");
public FirstClass(Context context, OUser user) {
super(context,"first.class", user);
}
@Override
public Uri uri() {
return buildURI(AUTHORITY); }
}
public class SecClass extends OModel {
OColumn name = new OColumn("Name Second", OVarchar.class);
OColumn bottle_ids = new OColumn("Bottle Ids",FirstClass.class, OColumn.RelationType.ManyToOne);
public SecClass(Context context, OUser user) { super(context,"second.class", user); }
@Override
public String authority() { return FirstClass.AUTHORITY; }
I have ODataRow of FirstClass, how can i get row.getO2MRecord("bottles").
An example related to these will be appreciated.
Thank You.