Объединение 2 объектов RealmList в области Android
Как использовать отношения царства, используя 2 RealmList, вот пример.
Меню класса
public class Menu extends RealmObject {
@SerializedName("name")
private String name;
@SerializedName("module")
private String module;
@SerializedName("controller")
private String controller;
@SerializedName("parent_module")
private String parentModule;
@SerializedName("status")
private Boolean status;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getModule() {
return module;
}
public void setModule(String module) {
this.module = module;
}
public String getController() {
return controller;
}
public void setController(String controller) {
this.controller = controller;
}
public String getParentModule() {
return parentModule;
}
public void setParentModule(String parentModule) {
this.parentModule = parentModule;
}
public Boolean getStatus() {
return status;
}
public void setStatus(Boolean status) {
this.status = status;
}
}
Класс Привилегия
public class Privilege extends RealmObject {
private String module;
public String getModule() {
return module;
}
public void setModule(String module) {
this.module = module;
}
}
и я использую этот метод, чтобы сохранить их.
@Override
public void saveMenuPrivilege(RealmList<Menu> menu, RealmList<Privilege> privileges) {
}
Теперь меня смущает то, что, если модуль в классе Menu имеет тот же модуль в классе Privilege, то для активного поля для этого модуля в классе Menu устанавливается значение "true". Как это сделать? или я делаю это неправильно, используя код выше?
заранее спасибо