The IGroupBLL type exposes the following members.

Methods

  Name Description
Public method AddGroupRequest
Adds a group join request.
Public method ApproveGroupRequest(Guid)
Approves a group join request.
Public method ApproveGroupRequest(Guid, Guid)
Approves a group join request.
Public method CheckStatus
Checks the users status in the group member entity.
Public method CloseOpenGroupRequest
Closes all open group requests, if user directly joined the group without accepting the invitation.
Public method CreateGroupMembersFilter(Guid, Boolean)
Create group member filter.
Public method CreateGroupMembersFilter(Guid, Boolean, String, String)
Create group member filter.
Public method CreateGroupMembersFromMyGroupsFilter(Guid)
Create group members from My Groups filter.
Public method CreateGroupMembersFromMyGroupsFilter(Guid, String, String)
Create group members from My Groups filter.
Public method CreateNewGroup
Creates new group
Public method EnsureCategoryExists(Guid)
Ensures that a group category exists.
Public method EnsureCategoryExists(Guid, String)
Ensures that a group category exists.
Public method EnsureGroupExists
Ensures that a group exists.
Public method FindOpenGroupInvitation
Finds a group invitation for a particular user.
Public method FindOpenRequestMembership
Finds a request membership for a particular user.
Public method GetCountOfUserGroups
Returns a number of groups the specified user is a member of.
Public method GetGroup(Guid)
Fetches a single group by its id.
Public method GetGroup(Guid, Boolean, Nullable<(Of <<'(Guid>)>>))
Fetches a single group by its id.
Public method GetGroupCategories()()()()
Returns a list of all group categories.
Public method GetGroupCategories(RelationPredicateBucket, ISortExpression, IPrefetchPath2, Int32, Int32, Int32%)
Retrieves a paged list of group categories.
Public method GetGroupCategoryPrefetchPath
Gets a group prefetch path.
Public method GetGroupCategorySorter
Gets a sort expression.
Public method GetGroupCollection
Retrieves a list of groups matching the criteria specified via method parameters.
Public method GetGroupInfo()()()()
Retrieves group info.
Public method GetGroupInfo(Guid)
Retrieves group info for a user.
Public method GetGroupMember(Guid)
Gets group member.
Public method GetGroupMember(Guid, Guid)
Gets group member.
Public method GetGroupMemberCollection(Guid, Int32, Int32, Int32%)
Fetches all members of a particular group.
Public method GetGroupMemberCollection(Guid, Boolean, Int32, Int32, Int32%)
Fetches all members of a particular group.
Public method GetGroupMemberCollection(Guid, String, Boolean, Int32, Int32, Int32%)
Fetches all members of a particular group.
Public method GetGroupMemberId
Gets the group memeber id.
Public method GetGroupMembers(Guid, String, Int32, Int32, Int32%)
Fetches all members of a particular group.
Public method GetGroupMembers(Guid, String, Boolean, Int32, Int32, Int32%)
Fetches all members of a particular group.
Public method GetGroupMembersFromMyGroups
Fetches all members of all groups that a user with ID=userid is a member of. Primarily used when SocialNetworkingMode is seto to "Group".
Public method GetGroupName
Fetches a group name by its id.
Public method GetGroupPrefetch
Gets default prefetch path for group searches.
Public method GetGroupRequestDetails
Fetches a group request details.
Public method GetGroups(Guid, String, String, Boolean, Int32, Int32, Int32%)
Retrieves a list of groups matching the criteria specified via method parameters.
Public method GetGroups(Guid, String, Guid, String, Boolean, Int32, Int32, Int32%)
Retrieves a list of groups matching the criteria specified via method parameters.
Public method GetGroups(Nullable<(Of <<'(Guid>)>>), Guid, String, Guid, String, Boolean, Int32, Int32, Int32%)
Retrieves a list of groups matching the criteria specified via method parameters.
Public method GetGroupSorter
Gets group sorter.
Public method GetInvitationsReceived
Gets a list of requests for membership received for a particular group.
Public method GetInvitationsSent
Gets a list of invitations sent by admins of the particular group.
Public method GetStatus
Checks user's status within a group.
Public method GetUserStatus
Returns a status of the user in the group.
Public method GroupExists
Checks if group exists.
Public method HasReadAccess
Checks if the specified user has read access to the group.
Public method HasWriteAccess
Checks if the specified user has write access to the group.
Public method IsGroupPublic
Fetches a flag if group is public.
Public method JoinGroup(Guid, Guid)
Joins specified user in to the specified group.
Public method JoinGroup(Guid, Guid, SnGroupRequestEntity%)
Joins specified user in to the specified group.
Public method JoinGroup(Guid, Guid, GroupMemberStatus)
Joins a users to the group.
Public method JoinGroupAsApprovedMember
Joins specified user in to the specified group.
Public method LeaveGroup
Removes a user from the group.
Public method RemoveGroupRequest(Guid)
Deletes a request by its id.
Public method RemoveGroupRequest(Guid, Guid)
Removes a friend connection request for the specified user and friend id.
Public method SetGroupMemberAsAdministrator(SnGroupMemberEntity, Boolean)
Sets the specified user as group administrator.
Public method SetGroupMemberAsAdministrator(Guid, Boolean)
Sets the specified user as group administrator.
Public method SetGroupMemberAsAdministrator(Guid, Guid, Boolean)
Sets the specified user as group administrator.
Public method ToggleGroupMemberAsAdministrator(Guid)
Toggles the specified user as group administrator.
Public method ToggleGroupMemberAsAdministrator(Guid, Guid)
Toggles the specified user as group administrator.

See Also