Interface INextGroupService

  • All Known Implementing Classes:
    NextGroupService

    public interface INextGroupService
    • Method Detail

      • findGroup

        Case findGroup​(java.lang.String groupID)
      • findByIds

        java.util.List<Case> findByIds​(java.util.Collection<java.lang.String> groupIds)
      • findAllGroups

        java.util.List<Case> findAllGroups()
      • findDefaultGroup

        Case findDefaultGroup()
      • findByName

        Case findByName​(java.lang.String name)
      • findByPredicate

        java.util.List<Case> findByPredicate​(com.querydsl.core.types.Predicate predicate)
      • inviteUser

        java.util.Map<java.lang.String,​I18nString> inviteUser​(java.lang.String email,
                                                                    java.util.Map<java.lang.String,​I18nString> existingUsers,
                                                                    Case groupCase)
      • addUserToDefaultGroup

        void addUserToDefaultGroup​(IUser user)
      • addUser

        void addUser​(IUser user,
                     java.lang.String groupCase)
      • addUser

        void addUser​(IUser user,
                     Case groupCase)
      • addUser

        java.util.Map<java.lang.String,​I18nString> addUser​(IUser user,
                                                                 java.util.Map<java.lang.String,​I18nString> existingUsers)
      • removeUser

        void removeUser​(IUser user,
                        Case groupCase)
      • removeUser

        java.util.Map<java.lang.String,​I18nString> removeUser​(java.util.HashSet<java.lang.String> usersToRemove,
                                                                    java.util.Map<java.lang.String,​I18nString> existingUsers,
                                                                    Case groupCase)
      • getMembers

        java.util.List<IUser> getMembers​(Case groupCase)
      • getAllGroupsOfUser

        java.util.Set<java.lang.String> getAllGroupsOfUser​(IUser groupUser)
      • getGroupOwnerId

        java.lang.String getGroupOwnerId​(java.lang.String groupId)
      • getGroupsOwnerIds

        java.util.Collection<java.lang.String> getGroupsOwnerIds​(java.util.Collection<java.lang.String> groupIds)
      • getGroupOwnerEmail

        java.lang.String getGroupOwnerEmail​(java.lang.String groupId)
      • getGroupsOwnerEmails

        java.util.Collection<java.lang.String> getGroupsOwnerEmails​(java.util.Collection<java.lang.String> groupIds)
      • getAllCoMembers

        java.util.Set<java.lang.String> getAllCoMembers​(IUser user)