Esempio n. 1
0
  @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;
  }
Esempio n. 2
0
 @Override
 public int countDataSetUserAuthorityGroups(DataSet dataSet) {
   return userAuthorityGroupStore.countDataSetUserAuthorityGroups(dataSet);
 }
Esempio n. 3
0
 @Override
 public int getUserRoleCountByName(String name) {
   return userAuthorityGroupStore.getCountLikeName(name);
 }
Esempio n. 4
0
 @Override
 public int getUserRoleCount() {
   return userAuthorityGroupStore.getCount();
 }
Esempio n. 5
0
 @Override
 public Collection<UserAuthorityGroup> getUserRolesBetweenByName(String name, int first, int max) {
   return userAuthorityGroupStore.getAllLikeName(name, first, max);
 }
Esempio n. 6
0
 @Override
 public Collection<UserAuthorityGroup> getUserRolesBetween(int first, int max) {
   return userAuthorityGroupStore.getAllOrderedName(first, max);
 }
Esempio n. 7
0
 @Override
 public List<UserAuthorityGroup> getUserRolesByUid(Collection<String> uids) {
   return userAuthorityGroupStore.getByUid(uids);
 }
Esempio n. 8
0
 @Override
 public UserAuthorityGroup getUserAuthorityGroupByName(String name) {
   return userAuthorityGroupStore.getByName(name);
 }
Esempio n. 9
0
 @Override
 public UserAuthorityGroup getUserAuthorityGroup(String uid) {
   return userAuthorityGroupStore.getByUid(uid);
 }
Esempio n. 10
0
 @Override
 public UserAuthorityGroup getUserAuthorityGroup(int id) {
   return userAuthorityGroupStore.get(id);
 }
Esempio n. 11
0
 @Override
 public Collection<UserAuthorityGroup> getAllUserAuthorityGroups() {
   return userAuthorityGroupStore.getAll();
 }
Esempio n. 12
0
 @Override
 public void deleteUserAuthorityGroup(UserAuthorityGroup userAuthorityGroup) {
   userAuthorityGroupStore.delete(userAuthorityGroup);
 }
Esempio n. 13
0
 @Override
 public void updateUserAuthorityGroup(UserAuthorityGroup userAuthorityGroup) {
   userAuthorityGroupStore.update(userAuthorityGroup);
 }
Esempio n. 14
0
 @Override
 public int addUserAuthorityGroup(UserAuthorityGroup userAuthorityGroup) {
   return userAuthorityGroupStore.save(userAuthorityGroup);
 }