public final boolean save(XObject input) { if (input instanceof XGroup) { XGroup group = (XGroup) input; group.clearRoles(); for (XRole role : getSelectedRoles()) group.addRoleID(role.getId()); } return true; }
public void set(XObject input) { if (input instanceof XGroup) { XGroup group = (XGroup) input; membersTable.removeAll(); List<String> userIDs = Arrays.asList(group.getUserIDs()); setUsers(userIDs); } }
public final boolean save(XObject input) { if (input instanceof XGroup) { XGroup group = (XGroup) input; group.setName(name.getValue()); group.setDescription(description.getValue()); } return true; }
public String getTitle(XObject input) { if (input instanceof XGroup) { XGroup group = (XGroup) input; String name = group.getName(); if (name != null && !name.equals("")) return messages.group(name); } return constants.newGroup(); }
public void set(XObject input) { if (input instanceof XGroup) { XGroup group = (XGroup) input; rolesTable.removeAll(); boolean isAdm = group != null && group.getName() != null && group.getName().equals("admin"); ((CheckBoxTableColumn) rolesTable.getColumnModel().getColumn(0)).setEnabled(!isAdm); List<String> roleIDs = Arrays.asList(group.getRoleIDs()); setRoles(roleIDs); } }
public void set(XObject input) { if (input instanceof XGroup) { XGroup group = (XGroup) input; name.setValue(group.getName()); description.setValue(translateDescription(group.getDescription())); if (group != null && group.getName() != null && (group.getName().equals("admin") || group.getName().equals("editor") || group.getName().equals("creator") || group.getName().equals("viewer") || group.getName().equals("poweruser") || group.getName().equals("publisher"))) { name.setEnabled(false); description.setEnabled(false); } else { name.setEnabled(true); description.setEnabled(true); } } }
public final boolean save(XObject input) { if (input instanceof XGroup) { XGroup group = (XGroup) input; group.clearUsers(); if (group.getId() == null) { ((GroupEditor) editor).needsUpdate = true; return true; } for (XUser user : getAllUsers()) { if (isSelected(user)) { group.addUserID(user.getId()); user.addGroupID(group.getId()); } else { group.removeUserID(user.getId()); user.removeGroupID(group.getId()); } ((GroupEditor) editor).adminController.updateUser(user); } } return true; }