@Override public boolean isLastSuperRole(UserAuthorityGroup userAuthorityGroup) { Collection<UserAuthorityGroup> groups = userAuthorityGroupStore.getAll(); for (UserAuthorityGroup group : groups) { if (group.isSuper() && group.getId() != userAuthorityGroup.getId()) { return false; } } return true; }
@Override public int countDataSetUserAuthorityGroups(DataSet dataSet) { return userAuthorityGroupStore.countDataSetUserAuthorityGroups(dataSet); }
@Override public int getUserRoleCountByName(String name) { return userAuthorityGroupStore.getCountLikeName(name); }
@Override public int getUserRoleCount() { return userAuthorityGroupStore.getCount(); }
@Override public Collection<UserAuthorityGroup> getUserRolesBetweenByName(String name, int first, int max) { return userAuthorityGroupStore.getAllLikeName(name, first, max); }
@Override public Collection<UserAuthorityGroup> getUserRolesBetween(int first, int max) { return userAuthorityGroupStore.getAllOrderedName(first, max); }
@Override public List<UserAuthorityGroup> getUserRolesByUid(Collection<String> uids) { return userAuthorityGroupStore.getByUid(uids); }
@Override public UserAuthorityGroup getUserAuthorityGroupByName(String name) { return userAuthorityGroupStore.getByName(name); }
@Override public UserAuthorityGroup getUserAuthorityGroup(String uid) { return userAuthorityGroupStore.getByUid(uid); }
@Override public UserAuthorityGroup getUserAuthorityGroup(int id) { return userAuthorityGroupStore.get(id); }
@Override public Collection<UserAuthorityGroup> getAllUserAuthorityGroups() { return userAuthorityGroupStore.getAll(); }
@Override public void deleteUserAuthorityGroup(UserAuthorityGroup userAuthorityGroup) { userAuthorityGroupStore.delete(userAuthorityGroup); }
@Override public void updateUserAuthorityGroup(UserAuthorityGroup userAuthorityGroup) { userAuthorityGroupStore.update(userAuthorityGroup); }
@Override public int addUserAuthorityGroup(UserAuthorityGroup userAuthorityGroup) { return userAuthorityGroupStore.save(userAuthorityGroup); }