Class GroupManagerImpl

java.lang.Object
ubic.gemma.core.security.GroupManagerImpl
All Implemented Interfaces:
org.springframework.security.provisioning.GroupManager, GroupManager

public class GroupManagerImpl extends Object implements GroupManager
  • Constructor Details

    • GroupManagerImpl

      public GroupManagerImpl()
  • Method Details

    • findGroupsForUser

      public Collection<String> findGroupsForUser(String username) throws org.springframework.security.core.userdetails.UsernameNotFoundException
      Specified by:
      findGroupsForUser in interface GroupManager
      Throws:
      org.springframework.security.core.userdetails.UsernameNotFoundException
    • groupExists

      public boolean groupExists(String name)
      Specified by:
      groupExists in interface GroupManager
    • findAllGroups

      public List<String> findAllGroups()
      Specified by:
      findAllGroups in interface org.springframework.security.provisioning.GroupManager
    • findUsersInGroup

      public List<String> findUsersInGroup(String groupName)
      Specified by:
      findUsersInGroup in interface org.springframework.security.provisioning.GroupManager
    • createGroup

      public void createGroup(String groupName, List<org.springframework.security.core.GrantedAuthority> authorities)
      Specified by:
      createGroup in interface org.springframework.security.provisioning.GroupManager
    • deleteGroup

      public void deleteGroup(String groupName)
      Specified by:
      deleteGroup in interface org.springframework.security.provisioning.GroupManager
    • renameGroup

      public void renameGroup(String oldName, String newName)
      Specified by:
      renameGroup in interface org.springframework.security.provisioning.GroupManager
    • setGroupDescription

      public void setGroupDescription(String groupName, String description)
      Specified by:
      setGroupDescription in interface GroupManager
    • addUserToGroup

      public void addUserToGroup(String username, String group)
      Specified by:
      addUserToGroup in interface org.springframework.security.provisioning.GroupManager
    • removeUserFromGroup

      public void removeUserFromGroup(String username, String groupName)
      Specified by:
      removeUserFromGroup in interface org.springframework.security.provisioning.GroupManager
    • findGroupAuthorities

      public List<org.springframework.security.core.GrantedAuthority> findGroupAuthorities(String groupName)
      Specified by:
      findGroupAuthorities in interface org.springframework.security.provisioning.GroupManager
    • addGroupAuthority

      public void addGroupAuthority(String groupName, org.springframework.security.core.GrantedAuthority authority)
      Specified by:
      addGroupAuthority in interface org.springframework.security.provisioning.GroupManager
    • removeGroupAuthority

      public void removeGroupAuthority(String groupName, org.springframework.security.core.GrantedAuthority authority)
      Specified by:
      removeGroupAuthority in interface org.springframework.security.provisioning.GroupManager