예제 #1
0
 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);
 }