public String addRole(Role r) { if (isDataEditable(ResUnit.Role)) { String newID = getDataSource(ResUnit.Role).insert(r); // persist it if (!hasDefaultDataSource(ResUnit.Role)) r.setID(newID); putRole(r); // ...and add it to the data set return newID; } else return fail("External Role dataset is read-only"); }
public void addRoleUnchecked(String rid) { Role r = new Role(); r.setID(rid); _roles.add(r); }