CMS.Community.xml

<?xml version="1.0"?>
<doc>
    <assembly>
        <name>CMS.Community</name>
    </assembly>
    <members>
        <member name="T:CMS.Community.CommunityModuleMetadata">
            <summary>
            Represents the Community module metadata.
            </summary>
        </member>
        <member name="M:CMS.Community.CommunityModuleMetadata.#ctor">
            <summary>
            Default constructor
            </summary>
        </member>
        <member name="T:CMS.Community.CommunityResolvers">
            <summary>
            Resolvers used in e-mail templates and other macro visual components.
            </summary>
        </member>
        <member name="P:CMS.Community.CommunityResolvers.FriendsResolver">
            <summary>
            Friends e-mail template macro resolver.
            </summary>
        </member>
        <member name="P:CMS.Community.CommunityResolvers.GroupMemberResolver">
            <summary>
            Groups e-mail template macro resolver.
            </summary>
        </member>
        <member name="P:CMS.Community.CommunityResolvers.GroupInvitationResolver">
            <summary>
            Groups invitation e-mail template macro resolver.
            </summary>
        </member>
        <member name="P:CMS.Community.CommunityResolvers.GroupMemberInvitationResolver">
            <summary>
            Groups accepted invitation e-mail template macro resolver.
            </summary>
        </member>
        <member name="T:CMS.Community.CommunityModule">
            <summary>
            Represents the Community module.
            </summary>
        </member>
        <member name="F:CMS.Community.CommunityModule.FRIENDS_EMAIL_TEMPLATE_TYPE_NAME">
            <summary>
            Name of email template type for friends.
            </summary>
        </member>
        <member name="F:CMS.Community.CommunityModule.GROUP_MEMBER_EMAIL_TEMPLATE_TYPE_NAME">
            <summary>
            Name of email template type for group member.
            </summary>
        </member>
        <member name="F:CMS.Community.CommunityModule.GROUP_INVITATION_EMAIL_TEMPLATE_TYPE_NAME">
            <summary>
            Name of email template type for group invitation.
            </summary>
        </member>
        <member name="F:CMS.Community.CommunityModule.GROUP_MEMBER_INVITATION_EMAIL_TEMPLATE_TYPE_NAME">
            <summary>
            Name of email template type for group member invitation.
            </summary>
        </member>
        <member name="M:CMS.Community.CommunityModule.#ctor">
            <summary>
            Default constructor
            </summary>
        </member>
        <member name="M:CMS.Community.CommunityModule.OnInit">
            <summary>
            Initializes the module
            </summary>
        </member>
        <member name="M:CMS.Community.CommunityModule.RegisterCommands">
            <summary>
            Registers the object type of this module
            </summary>
        </member>
        <member name="M:CMS.Community.CommunityModule.GetUserFriendshipRelations(System.Object[])">
            <summary>
            Gets user friendships
            </summary>
            <param name="parameters">Parameters array</param>
        </member>
        <member name="M:CMS.Community.CommunityModule.GetUserGroups(System.Object[])">
            <summary>
            Gets user groups
            </summary>
            <param name="parameters">Parameters array</param>
        </member>
        <member name="M:CMS.Community.CommunityModule.GetGroupInfo(System.Object[])">
            <summary>
            Gets group info by ID
            </summary>
            <param name="parameters">Parameters array</param>
        </member>
        <member name="M:CMS.Community.CommunityModule.GetGroupInfoByGuid(System.Object[])">
            <summary>
            Gets group info by GUID
            </summary>
            <param name="parameters">Parameters array</param>
        </member>
        <member name="M:CMS.Community.CommunityModule.GetGroupInfoByName(System.Object[])">
            <summary>
            Gets group info by name
            </summary>
            <param name="parameters">Parameters array</param>
        </member>
        <member name="M:CMS.Community.CommunityModule.FriendshipExists(System.Object[])">
            <summary>
            Checks whether the friendship exists
            </summary>
            <param name="parameters">Parameters array</param>
        </member>
        <member name="M:CMS.Community.CommunityModule.GetGroupProfilePath(System.Object[])">
            <summary>
            Gets group profile path
            </summary>
            <param name="parameters">Parameters array</param>
        </member>
        <member name="M:CMS.Community.CommunityModule.GetMemberProfilePath(System.Object[])">
            <summary>
            Gets member profile path
            </summary>
            <param name="parameters">Parameters array</param>
        </member>
        <member name="M:CMS.Community.CommunityModule.GetGroupManagementPath(System.Object[])">
            <summary>
            Gets group management path
            </summary>
            <param name="parameters">Parameters array</param>
        </member>
        <member name="M:CMS.Community.CommunityModule.GetMemberManagementPath(System.Object[])">
            <summary>
            Gets member management path
            </summary>
            <param name="parameters">Parameters array</param>
        </member>
        <member name="M:CMS.Community.CommunityModule.SiteHasGroup(System.Object[])">
            <summary>
            Checks whether the site has groups
            </summary>
            <param name="parameters">Parameters array</param>
        </member>
        <member name="M:CMS.Community.CommunityModule.CheckGroupPermission(System.Object[])">
            <summary>
            Check the group permission
            </summary>
            <param name="parameters">Parameters array</param>
        </member>
        <member name="M:CMS.Community.CommunityModule.IsMemberOfGroup(System.Object[])">
            <summary>
            Checks whether the user is member of group
            </summary>
            <param name="parameters">Parameters array</param>
        </member>
        <member name="T:CMS.Community.FriendInfo">
            <summary>
            FriendInfo data container class.
            </summary>
        </member>
        <member name="F:CMS.Community.FriendInfo.OBJECT_TYPE">
            <summary>
            Object type
            </summary>
        </member>
        <member name="F:CMS.Community.FriendInfo.TYPEINFO">
            <summary>
            Type information.
            </summary>
        </member>
        <member name="P:CMS.Community.FriendInfo.FriendUserID">
            <summary>
            ID of requesting user.
            </summary>
        </member>
        <member name="P:CMS.Community.FriendInfo.FriendRequestedUserID">
            <summary>
            ID of user being requested.
            </summary>
        </member>
        <member name="P:CMS.Community.FriendInfo.FriendID">
            <summary>
            ID of friendship.
            </summary>
        </member>
        <member name="P:CMS.Community.FriendInfo.FriendApprovedBy">
            <summary>
            Friendship approved by.
            </summary>
        </member>
        <member name="P:CMS.Community.FriendInfo.FriendRejectedBy">
            <summary>
            Friendship rejected by.
            </summary>
        </member>
        <member name="P:CMS.Community.FriendInfo.FriendGUID">
            <summary>
            GUID of friendship.
            </summary>
        </member>
        <member name="P:CMS.Community.FriendInfo.FriendRequestedWhen">
            <summary>
            Friend Requested When.
            </summary>
        </member>
        <member name="P:CMS.Community.FriendInfo.FriendRejectedWhen">
            <summary>
            Friend Rejected When.
            </summary>
        </member>
        <member name="P:CMS.Community.FriendInfo.FriendApprovedWhen">
            <summary>
            Friend Approved When.
            </summary>
        </member>
        <member name="P:CMS.Community.FriendInfo.FriendComment">
            <summary>
            Comment of friendship.
            </summary>
        </member>
        <member name="P:CMS.Community.FriendInfo.FriendStatus">
            <summary>
            Friendship status.
            </summary>
        </member>
        <member name="M:CMS.Community.FriendInfo.DeleteObject">
            <summary>
            Deletes the object using appropriate provider.
            </summary>
        </member>
        <member name="M:CMS.Community.FriendInfo.SetObject">
            <summary>
            Updates the object using appropriate provider.
            </summary>
        </member>
        <member name="M:CMS.Community.FriendInfo.CheckPermissionsInternal(CMS.DataEngine.PermissionsEnum,System.String,CMS.Base.IUserInfo,System.Boolean)">
            <summary>
            Checks the permissions of the object.
            </summary>
            <param name="permission">Permission type</param>
            <param name="siteName">Name of the site</param>
            <param name="userInfo">UserInfo object</param>
            <param name="exceptionOnFailure">If true, PermissionCheckException is thrown whenever a permission check fails</param>
        </member>
        <member name="M:CMS.Community.FriendInfo.GetExisting">
            <summary>
            Get existing object
            </summary>
            <returns>Existing friend object</returns>
        </member>
        <member name="M:CMS.Community.FriendInfo.#ctor">
            <summary>
            Constructor - Creates an empty FriendInfo object.
            </summary>
        </member>
        <member name="M:CMS.Community.FriendInfo.#ctor(System.Data.DataRow)">
            <summary>
            Constructor - Creates a new FriendInfo object from the given DataRow.
            </summary>
        </member>
        <member name="F:CMS.Community.FriendListInfo.OBJECT_TYPE">
            <summary>
            Object type
            </summary>
        </member>
        <member name="F:CMS.Community.FriendListInfo.TYPEINFO">
            <summary>
            Type information.
            </summary>
        </member>
        <member name="M:CMS.Community.FriendListInfo.#ctor">
            <summary>
            Constructor - Creates an empty FriendListInfo object.
            </summary>
        </member>
        <member name="M:CMS.Community.FriendListInfo.#ctor(System.Data.DataRow)">
            <summary>
            Constructor - Creates a new FriendListInfo object from the given DataRow.
            </summary>
            <param name="dr">DataRow with the object data</param>
        </member>
        <member name="M:CMS.Community.FriendListInfo.GetColumnNames">
            <summary>
            Gets the default list of column names for this class
            </summary>
        </member>
        <member name="M:CMS.Community.FriendListInfo.GetDataQueryInternal">
            <summary>
            Gets the data query for this object type
            </summary>
        </member>
        <member name="T:CMS.Community.FriendInfoProvider">
            <summary>
            Class providing FriendInfo management.
            </summary>
        </member>
        <member name="M:CMS.Community.FriendInfoProvider.GetFriends">
            <summary>
            Returns all friends.
            </summary>
        </member>
        <member name="M:CMS.Community.FriendInfoProvider.GetFriendInfo(System.Int32)">
            <summary>
            Returns the FriendInfo structure for the specified friend.
            </summary>
            <param name="friendId">Friend id</param>
        </member>
        <member name="M:CMS.Community.FriendInfoProvider.GetFriendInfo(System.Guid)">
            <summary>
            Returns the FriendInfo structure specified by GUID.
            </summary>
            <param name="guid">GUID of FriendInfo</param>
        </member>
        <member name="M:CMS.Community.FriendInfoProvider.GetFriendInfo(System.Int32,System.Int32)">
            <summary>
            Returns the FriendInfo structure for the specified users.
            </summary>
            <param name="userId">User id</param>
            <param name="requestedUserId">Requested user id</param>
        </member>
        <member name="M:CMS.Community.FriendInfoProvider.SetFriendInfo(CMS.Community.FriendInfo)">
            <summary>
            Sets (updates or inserts) specified friend.
            </summary>
            <param name="friend">Friend to set</param>
        </member>
        <member name="M:CMS.Community.FriendInfoProvider.SetFriendInfo(CMS.Community.FriendInfo,System.Boolean)">
            <summary>
            Sets (updates or inserts) specified friend.
            </summary>
            <param name="friend">Friend to set</param>
            <param name="updateCurrentUser">Update current user friends hashtable</param>
        </member>
        <member name="M:CMS.Community.FriendInfoProvider.DeleteFriendInfo(CMS.Community.FriendInfo)">
            <summary>
            Deletes specified friend.
            </summary>
            <param name="friend">Friend object</param>
        </member>
        <member name="M:CMS.Community.FriendInfoProvider.DeleteFriendInfo(CMS.Community.FriendInfo,System.Boolean)">
            <summary>
            Deletes specified friend.
            </summary>
            <param name="friend">Friend object</param>
            <param name="updateCurrentUser">Update current user friends hashtable</param>
        </member>
        <member name="M:CMS.Community.FriendInfoProvider.DeleteFriendInfo(System.Int32)">
            <summary>
            Deletes specified friend.
            </summary>
            <param name="friendId">Friend id</param>
        </member>
        <member name="M:CMS.Community.FriendInfoProvider.GetFriends(System.String,System.String,System.Int32,System.String)">
            <summary>
            Gets all friends filtered out by where condition and ordered by given expression.
            </summary>
            <param name="where">Where condition</param>
            <param name="orderBy">Order by clause</param>
            <param name="topN">Number of records to return</param>
            <param name="columns">Columns to select, null or empty returns all columns</param>
            <returns>DataSet with friends.</returns>
        </member>
        <member name="M:CMS.Community.FriendInfoProvider.GetUserFriendshipRelations(System.Int32,System.String,System.Int32,System.String)">
            <summary>
            Gets all user friendship relations.
            </summary>
            <param name="userId">ID of user</param>
            <param name="orderBy">Order by clause</param>
            <param name="topN">Number of records to return</param>
            <param name="columns">Columns to select, null or empty returns all columns</param>
            <returns>DataSet with friends.</returns>
        </member>
        <member name="M:CMS.Community.FriendInfoProvider.GetFullUserFriends(System.Int32)">
            <summary>
            Gets strictly friends for given user with full user information.
            </summary>
            <param name="userId">ID of user</param>
            <returns>DataSet with friends.</returns>
        </member>
        <member name="M:CMS.Community.FriendInfoProvider.GetApprovedUserFriends(System.Int32,System.String,System.String,System.Int32,System.String)">
            <summary>
            Gets strictly friends for given user with full user information.
            </summary>
            <param name="userId">ID of user</param>
            <param name="where">Where condition</param>
            <param name="orderBy">Order by clause</param>
            <param name="topN">Number of records to return</param>
            <param name="columns">Columns to select, null or empty returns all columns</param>
        </member>
        <member name="M:CMS.Community.FriendInfoProvider.GetFullFriendsForApproval(System.Int32)">
            <summary>
            Gets all friendship requests for given user with full user information.
            </summary>
            <param name="userId">ID of user</param>
            <returns>DataSet with friends ready for approval.</returns>
        </member>
        <member name="M:CMS.Community.FriendInfoProvider.GetFullFriendsForApproval(System.Int32,System.String,System.String,System.Int32,System.String)">
            <summary>
            Gets all friendship requests for given user with full user information.
            </summary>
            <param name="userId">ID of user</param>
            <param name="where">Where condition</param>
            <param name="orderBy">Order by clause</param>
            <param name="topN">Number of records to return</param>
            <param name="columns">Columns to select, null or empty returns all columns</param>
        </member>
        <member name="M:CMS.Community.FriendInfoProvider.GetFullRejectedFriends(System.Int32)">
            <summary>
            Gets all rejected friendship requests for given user with full user information.
            </summary>
            <param name="userId">ID of user</param>
            <returns>DataSet with rejected friends.</returns>
        </member>
        <member name="M:CMS.Community.FriendInfoProvider.GetFullRejectedFriends(System.Int32,System.String,System.String,System.Int32,System.String)">
            <summary>
            Gets all rejected friendship requests for given user with full user information.
            </summary>
            <param name="userId">ID of user</param>
            <param name="where">Where condition</param>
            <param name="orderBy">Order by clause</param>
            <param name="topN">Number of records to return</param>
            <param name="columns">Columns to select, null or empty returns all columns</param>
        </member>
        <member name="M:CMS.Community.FriendInfoProvider.GetRequestedFriends(System.Int32)">
            <summary>
            Gets requested friendships by user (non-approved, rejected).
            </summary>
            <param name="userId">ID of user</param>
            <returns>DataSet with requested friendships.</returns>
        </member>
        <member name="M:CMS.Community.FriendInfoProvider.GetRequestedFriends(System.Int32,System.String,System.String,System.Int32,System.String)">
            <summary>
            Gets requested friendships by user (non-approved, rejected).
            </summary>
            <param name="userId">ID of user</param>
            <param name="where">Where condition</param>
            <param name="orderBy">Order by clause</param>
            <param name="topN">Number of records to return</param>
            <param name="columns">Columns to select, null or empty returns all columns</param>
        </member>
        <member name="M:CMS.Community.FriendInfoProvider.FriendshipExists(System.Int32,System.Int32)">
            <summary>
            Determines strictly whether friendship relation exists.
            </summary>
            <param name="userId">User requesting friendship</param>
            <param name="requestedUserId">User participating in friendship</param>
        </member>
        <member name="M:CMS.Community.FriendInfoProvider.GetFullUserFriends(System.Int32,System.String,System.String,System.Int32,System.String)">
            <summary>
            Returns DataSet with all user's friends with user data based on where condition.
            </summary>
            <param name="userId">ID of user</param>
            <param name="where">Where condition</param>
            <param name="orderBy">Order by clause</param>
            <param name="topN">Number of records to return</param>
            <param name="columns">Columns to select, null or empty returns all columns</param>
        </member>
        <member name="M:CMS.Community.FriendInfoProvider.GetFriendInfoInternal(System.Int32,System.Int32)">
            <summary>
            Returns the FriendInfo structure for the specified users.
            </summary>
            <param name="userId">User id</param>
            <param name="requestedUserId">Requested user id</param>
        </member>
        <member name="M:CMS.Community.FriendInfoProvider.SetFriendInfoInternal(CMS.Community.FriendInfo,System.Boolean)">
            <summary>
            Sets (updates or inserts) specified friend.
            </summary>
            <param name="friend">Friend to set</param>
            <param name="updateCurrentUser">Update current user friends hashtable</param>
        </member>
        <member name="M:CMS.Community.FriendInfoProvider.DeleteFriendInfoInternal(CMS.Community.FriendInfo,System.Boolean)">
            <summary>
            Deletes specified friend.
            </summary>
            <param name="friend">Friend object</param>
            <param name="updateCurrentUser">Update current user friends hashtable</param>
        </member>
        <member name="M:CMS.Community.FriendInfoProvider.GetFriendsInternal(System.String,System.String,System.Int32,System.String)">
            <summary>
            Gets all friends filtered out by where condition and ordered by given expression.
            </summary>
            <param name="where">Where condition</param>
            <param name="orderBy">Order by clause</param>
            <param name="topN">Number of records to return</param>
            <param name="columns">Columns to select, null or empty returns all columns</param>
            <returns>DataSet with friends.</returns>
        </member>
        <member name="M:CMS.Community.FriendInfoProvider.GetUserFriendshipRelationsInternal(System.Int32,System.String,System.Int32,System.String)">
            <summary>
            Gets all user friendship relations.
            </summary>
            <param name="userId">ID of user</param>
            <param name="orderBy">Order by clause</param>
            <param name="topN">Number of records to return</param>
            <param name="columns">Columns to select, null or empty returns all columns</param>
            <returns>DataSet with friends.</returns>
        </member>
        <member name="M:CMS.Community.FriendInfoProvider.GetApprovedUserFriendsInternal(System.Int32,System.String,System.String,System.Int32,System.String)">
            <summary>
            Gets strictly friends for given user with full user information.
            </summary>
            <param name="userId">ID of user</param>
            <param name="where">Where condition</param>
            <param name="orderBy">Order by clause</param>
            <param name="topN">Number of records to return</param>
            <param name="columns">Columns to select, null or empty returns all columns</param>
        </member>
        <member name="M:CMS.Community.FriendInfoProvider.GetFullFriendsForApprovalInternal(System.Int32,System.String,System.String,System.Int32,System.String)">
            <summary>
            Gets all friendship requests for given user with full user information.
            </summary>
            <param name="userId">ID of user</param>
            <param name="where">Where condition</param>
            <param name="orderBy">Order by clause</param>
            <param name="topN">Number of records to return</param>
            <param name="columns">Columns to select, null or empty returns all columns</param>
        </member>
        <member name="M:CMS.Community.FriendInfoProvider.GetFullRejectedFriendsInternal(System.Int32,System.String,System.String,System.Int32,System.String)">
            <summary>
            Gets all rejected friendship requests for given user with full user information.
            </summary>
            <param name="userId">ID of user</param>
            <param name="where">Where condition</param>
            <param name="orderBy">Order by clause</param>
            <param name="topN">Number of records to return</param>
            <param name="columns">Columns to select, null or empty returns all columns</param>
        </member>
        <member name="M:CMS.Community.FriendInfoProvider.GetRequestedFriendsInternal(System.Int32,System.String,System.String,System.Int32,System.String)">
            <summary>
            Gets requested friendships by user (non-approved, rejected).
            </summary>
            <param name="userId">ID of user</param>
            <param name="where">Where condition</param>
            <param name="orderBy">Order by clause</param>
            <param name="topN">Number of records to return</param>
            <param name="columns">Columns to select, null or empty returns all columns</param>
        </member>
        <member name="M:CMS.Community.FriendInfoProvider.FriendshipExistsInternal(System.Int32,System.Int32)">
            <summary>
            Determines strictly whether friendship relation exists.
            </summary>
            <param name="userId">User requesting friendship</param>
            <param name="requestedUserId">User participating in friendship</param>
        </member>
        <member name="M:CMS.Community.FriendInfoProvider.GetFullUserFriendsInternal(System.Int32,System.String,System.String,System.Int32,System.String)">
            <summary>
            Returns DataSet with all user's friends with user data based on where condition.
            </summary>
            <param name="userId">ID of user</param>
            <param name="where">Where condition</param>
            <param name="orderBy">Order by clause</param>
            <param name="topN">Number of records to return</param>
            <param name="columns">Columns to select, null or empty returns all columns</param>
        </member>
        <member name="M:CMS.Community.FriendInfoProvider.UpdateUserStatus(CMS.Community.FriendInfo)">
            <summary>
            Update user status.
            </summary>
            <param name="friend">Friend info</param>
        </member>
        <member name="T:CMS.Community.GroupApproveMembersEnum">
            <summary>
            Group members approve enumeration.
            </summary>
        </member>
        <member name="F:CMS.Community.GroupApproveMembersEnum.AnyoneCanJoin">
            <summary>
            Any site member can join.
            </summary>
        </member>
        <member name="F:CMS.Community.GroupApproveMembersEnum.ApprovedCanJoin">
            <summary>
            Only approved members can join.
            </summary>
        </member>
        <member name="F:CMS.Community.GroupApproveMembersEnum.InvitedWithoutApproval">
            <summary>
            Invited members can join without approval.
            </summary>
        </member>
        <member name="T:CMS.Community.GroupInfo">
            <summary>
            GroupInfo data container class.
            </summary>
        </member>
        <member name="F:CMS.Community.GroupInfo.OBJECT_TYPE">
            <summary>
            Object type
            </summary>
        </member>
        <member name="F:CMS.Community.GroupInfo.TYPEINFO">
            <summary>
            Type information.
            </summary>
        </member>
        <member name="P:CMS.Community.GroupInfo.GroupDisplayName">
            <summary>
            Group display name.
            </summary>
        </member>
        <member name="P:CMS.Community.GroupInfo.GroupSiteID">
            <summary>
            Group site ID.
            </summary>
        </member>
        <member name="P:CMS.Community.GroupInfo.GroupName">
            <summary>
            Group name.
            </summary>
        </member>
        <member name="P:CMS.Community.GroupInfo.GroupDescription">
            <summary>
            Group description.
            </summary>
        </member>
        <member name="P:CMS.Community.GroupInfo.GroupLastModified">
            <summary>
            Group's last modification time.
            </summary>
        </member>
        <member name="P:CMS.Community.GroupInfo.GroupAccess">
            <summary>
            Group access
            0 - Anybody can view the content
            1 - Only site members can view the content
            2 - Only specified roles can view the content (reserved)
            3 - Only group members can view the content
            </summary>
        </member>
        <member name="P:CMS.Community.GroupInfo.GroupGUID">
            <summary>
            Group GUID.
            </summary>
        </member>
        <member name="P:CMS.Community.GroupInfo.GroupID">
            <summary>
            Group ID.
            </summary>
        </member>
        <member name="P:CMS.Community.GroupInfo.GroupApproveMembers">
            <summary>
            Group approve members
            0 - Any site member can join
            1 - Only approved members can join
            2 - Invited members can join without approval
            </summary>
        </member>
        <member name="P:CMS.Community.GroupInfo.GroupNodeGUID">
            <summary>
            GUID of the group's root document.
            </summary>
        </member>
        <member name="P:CMS.Community.GroupInfo.GroupCreatedByUserID">
            <summary>
            Group created by user with UserID.
            </summary>
        </member>
        <member name="P:CMS.Community.GroupInfo.GroupApprovedByUserID">
            <summary>
            Group approved by user with UserID.
            </summary>
        </member>
        <member name="P:CMS.Community.GroupInfo.GroupAvatarID">
            <summary>
            Group avatar's ID.
            </summary>
        </member>
        <member name="P:CMS.Community.GroupInfo.GroupApproved">
            <summary>
            Indicates if group has been approved.
            </summary>
        </member>
        <member name="P:CMS.Community.GroupInfo.GroupCreatedWhen">
            <summary>
            Group creation time.
            </summary>
        </member>
        <member name="P:CMS.Community.GroupInfo.GroupSendJoinLeaveNotification">
            <summary>
            Indicates if join/leave notification should be sent
            </summary>
        </member>
        <member name="P:CMS.Community.GroupInfo.GroupSendWaitingForApprovalNotification">
            <summary>
            Indicates if 'waiting for approval' notification should be sent.
            </summary>
        </member>
        <member name="P:CMS.Community.GroupInfo.GroupSecurity">
            <summary>
            Sets group security properties.
            </summary>
        </member>
        <member name="P:CMS.Community.GroupInfo.AllowCreate">
            <summary>
            Indicates whether creating group pages is allowed.
            </summary>
        </member>
        <member name="P:CMS.Community.GroupInfo.AllowModify">
            <summary>
            Indicates whether editing group pages is allowed.
            </summary>
        </member>
        <member name="P:CMS.Community.GroupInfo.AllowDelete">
            <summary>
            Indicates whether the deleting group pages is allowed.
            </summary>
        </member>
        <member name="P:CMS.Community.GroupInfo.GroupLogActivity">
            <summary>
            Indicates if ativity logging is performed for this particular group.
            </summary>
        </member>
        <member name="M:CMS.Community.GroupInfo.DeleteObject">
            <summary>
            Deletes the object using appropriate provider.
            </summary>
        </member>
        <member name="M:CMS.Community.GroupInfo.SetObject">
            <summary>
            Updates the object using appropriate provider.
            </summary>
        </member>
        <member name="M:CMS.Community.GroupInfo.InsertAsCloneInternal(CMS.DataEngine.CloneSettings,CMS.DataEngine.CloneResult,CMS.DataEngine.BaseInfo)">
            <summary>
            Inserts cloned object to DB.
            </summary>
            <param name="settings">Cloning settings</param>
            <param name="result">Cloning result</param>
            <param name="originalObject">Original source BaseInfo (object being cloned)</param>
        </member>
        <member name="M:CMS.Community.GroupInfo.LoadDefaultData">
            <summary>
            Loads the default data to the object.
            </summary>
        </member>
        <member name="M:CMS.Community.GroupInfo.#ctor">
            <summary>
            Constructor - Creates an empty GroupInfo object.
            </summary>
        </member>
        <member name="M:CMS.Community.GroupInfo.#ctor(System.Data.DataRow)">
            <summary>
            Constructor - Creates a new GroupInfo object from the given DataRow.
            </summary>
        </member>
        <member name="T:CMS.Community.GroupInfoProvider">
            <summary>
            Class providing GroupInfo management.
            </summary>
        </member>
        <member name="F:CMS.Community.GroupInfoProvider.CURRENT_GROUP">
            <summary>
            Current group.
            </summary>
        </member>
        <member name="M:CMS.Community.GroupInfoProvider.GetGroupInfo(System.Int32)">
            <summary>
            Returns the GroupInfo structure for the specified group.
            </summary>
            <param name="groupId">Group ID</param>
        </member>
        <member name="M:CMS.Community.GroupInfoProvider.GetGroupInfo(System.Guid)">
            <summary>
            Returns the GroupInfo structure for the specified group.
            </summary>
            <param name="groupGuid">Group GUID</param>
        </member>
        <member name="M:CMS.Community.GroupInfoProvider.GetGroupInfo(System.String,System.String)">
            <summary>
            Returns the GroupInfo structure for the specified group.
            </summary>
            <param name="groupCodeName">Code name of the group to get</param>
            <param name="siteName">Group site name</param>
        </member>
        <member name="M:CMS.Community.GroupInfoProvider.GetGroups">
            <summary>
            Returns object query for groups.
            </summary>
        </member>
        <member name="M:CMS.Community.GroupInfoProvider.GetGroupsManagedByUser(System.Int32,System.String,System.String,System.Int32,System.String)">
            <summary>
            Returns the dataset of GroupInfo structure managed by user.
            </summary>
            <param name="userId">User ID</param>
            <param name="siteName">Site name</param>
            <param name="orderBy">Order by statement used to sort the data</param>
            <param name="topN">Number of records to return</param>
            <param name="columns">Columns to select, null or empty select all columns</param>
            <returns>Data set with records.</returns>
        </member>
        <member name="M:CMS.Community.GroupInfoProvider.GetGroupsView(System.String,System.String,System.Int32,System.String)">
            <summary>
            Returns first N records on groups according to the specified conditions from groups view.
            </summary>
            <param name="where">Where condition to apply</param>
            <param name="orderBy">Order by statement used to sort the data</param>
            <param name="topN">Number of records to return</param>
            <param name="columns">Columns to select, null or empty select all columns</param>
            <returns>Data set with records.</returns>
        </member>
        <member name="M:CMS.Community.GroupInfoProvider.SetGroupInfo(CMS.Community.GroupInfo)">
            <summary>
            Sets (updates or inserts) specified group.
            </summary>
            <param name="group">Group to set</param>
        </member>
        <member name="M:CMS.Community.GroupInfoProvider.DeleteGroupInfo(CMS.Community.GroupInfo)">
            <summary>
            Deletes specified group including related document.
            </summary>
            <param name="infoObj">Group object</param>
        </member>
        <member name="M:CMS.Community.GroupInfoProvider.DeleteGroupInfo(CMS.Community.GroupInfo,System.Boolean)">
            <summary>
            Deletes specified group including related document if needed.
            </summary>
            <param name="infoObj">Group object</param>
            <param name="deleteRelatedDocument">If true related document is deleted too</param>
        </member>
        <member name="M:CMS.Community.GroupInfoProvider.DeleteGroupInfo(System.Int32)">
            <summary>
            Deletes specified group.
            </summary>
            <param name="groupId">Group id</param>
        </member>
        <member name="M:CMS.Community.GroupInfoProvider.GetGroupProfilePath(System.String,System.String)">
            <summary>
            Returns group profile path with resolved macros from settings.
            </summary>
            <param name="groupName">Group name</param>
            <param name="siteName">Site name</param>
        </member>
        <member name="M:CMS.Community.GroupInfoProvider.GetGroupManagementPath(System.String,System.String)">
            <summary>
            Returns group management path with resolved macros from settings.
            </summary>
            <param name="groupName">Group name</param>
            <param name="siteName">Site name</param>
        </member>
        <member name="M:CMS.Community.GroupInfoProvider.GetGroupSecurityAccessPath(System.String,System.String)">
            <summary>
            Returns group security access path with resolved macros from settings.
            </summary>
            <param name="groupName">Group name</param>
            <param name="siteName">Site name</param>
        </member>
        <member name="M:CMS.Community.GroupInfoProvider.GetUserGroupsCount(CMS.Membership.UserInfo,CMS.SiteProvider.SiteInfo)">
            <summary>
            Gets number of user groups.
            </summary>
            <param name="userInfo">User info</param>
            <param name="siteInfo">Site info</param>
        </member>
        <member name="M:CMS.Community.GroupInfoProvider.CheckPermission(System.String,System.Int32)">
            <summary>
            Returns true if CurrentUser is authorized for the specified action in the group.
            </summary>
            <param name="permissionName">Name of the permission to check (createpages, editpages, deletepages)</param>
            <param name="groupId">Group ID</param>
        </member>
        <member name="M:CMS.Community.GroupInfoProvider.IsAuthorizedPerGroup(System.Int32,System.Int32,System.Int32)">
            <summary>
            Returns true if the user as a role member has permission for the specified group.
            </summary>
            <param name="groupId">Group ID</param>
            <param name="userId">User ID</param>
            <param name="permissionId">Permission ID</param>
        </member>
        <member name="M:CMS.Community.GroupInfoProvider.CopyGroupDocument(CMS.Community.GroupInfo,System.String,System.String,System.String,System.String,System.Boolean,CMS.Membership.UserInfo,CMS.Membership.RoleInfo)">
            <summary>
            Creates group pages for specified group.
            </summary>
            <param name="gi">Group info object</param>
            <param name="sourcePath">Source template path</param>
            <param name="targetPath">Target template path</param>
            <param name="groupProfileURLPath">URL path to group profile. Macro {groupname} is automatically resolved to current group</param>
            <param name="culture">Document culture</param>
            <param name="combineWithDefaultCulture">Combine with default culture</param>
            <param name="user">User info</param>
            <param name="ri">Role info</param>
            <returns>Returns error message if this method failed. Otherwise return empty string.</returns>
        </member>
        <member name="M:CMS.Community.GroupInfoProvider.GetGroupInfoInternal(System.String,System.String)">
            <summary>
            Returns the GroupInfo structure for the specified group.
            </summary>
            <param name="groupCodeName">Code name of the group to get</param>
            <param name="siteName">Group site name</param>
        </member>
        <member name="M:CMS.Community.GroupInfoProvider.GetGroupsManagedByUserInternal(System.Int32,System.String,System.String,System.Int32,System.String)">
            <summary>
            Returns the dataset of GroupInfo structure managed by user.
            </summary>
            <param name="userId">User ID</param>
            <param name="siteName">Site name</param>
            <param name="orderBy">Order by statement used to sort the data</param>
            <param name="topN">Number of records to return</param>
            <param name="columns">Columns to select, null or empty select all columns</param>
            <returns>Data set with records.</returns>
        </member>
        <member name="M:CMS.Community.GroupInfoProvider.GetGroupsViewInternal(System.String,System.String,System.Int32,System.String)">
            <summary>
            Returns first N records on groups according to the specified conditions from groups view.
            </summary>
            <param name="where">Where condition to apply</param>
            <param name="orderBy">Order by statement used to sort the data</param>
            <param name="topN">Number of records to return</param>
            <param name="columns">Columns to select, null or empty select all columns</param>
            <returns>Data set with records.</returns>
        </member>
        <member name="M:CMS.Community.GroupInfoProvider.SetInfo(CMS.Community.GroupInfo)">
            <summary>
            Inserts or Updates the object to the database.
            </summary>
            <param name="info">Object to insert / update</param>
        </member>
        <member name="M:CMS.Community.GroupInfoProvider.DeleteGroupInfoInternal(CMS.Community.GroupInfo,System.Boolean)">
            <summary>
            Deletes specified group including related document if needed.
            The related document is only the one specified in GroupNodeGUID.
            All documents that are owned by group are kept - their group ownership is set to null.
            </summary>
            <param name="infoObj">Group object</param>
            <param name="deleteRelatedDocument">If true related document is deleted too</param>
        </member>
        <member name="M:CMS.Community.GroupInfoProvider.GetUserGroupsCountInternal(CMS.Membership.UserInfo,CMS.SiteProvider.SiteInfo)">
            <summary>
            Gets number of user groups.
            </summary>
            <param name="userInfo">User info</param>
            <param name="siteInfo">Site info</param>
        </member>
        <member name="M:CMS.Community.GroupInfoProvider.IsAuthorizedPerGroupInternal(System.Int32,System.Int32,System.Int32)">
            <summary>
            Returns true if the user as a role member has permission for the specified group.
            </summary>
            <param name="groupId">Group ID</param>
            <param name="userId">User ID</param>
            <param name="permissionId">Permission ID</param>
        </member>
        <member name="M:CMS.Community.GroupInfoProvider.CopyGroupDocumentInternal(CMS.Community.GroupInfo,System.String,System.String,System.String,System.String,System.Boolean,CMS.Membership.UserInfo,CMS.Membership.RoleInfo)">
            <summary>
            Creates group pages for specified group.
            </summary>
            <param name="gi">Group info object</param>
            <param name="sourcePath">Source template path</param>
            <param name="targetPath">Target template path</param>
            <param name="groupProfileURLPath">URL path to group profile. Macro {groupname} is automatically resolved to current group</param>
            <param name="culture">Document culture</param>
            <param name="combineWithDefaultCulture">Combine with default culture</param>
            <param name="user">User info</param>
            <param name="ri">Role info</param>
            <returns>Returns error message if this method failed. Otherwise return empty string.</returns>
        </member>
        <member name="M:CMS.Community.GroupInfoProvider.ClearGroupPageLocation(System.Int32,System.Guid)">
            <summary>
            Removes the given node from all group page locations which are linked to the node.
            </summary>
            <param name="siteId">Site which the node belongs to.</param>
            <param name="nodeGuid">Node unique identifier.</param>
        </member>
        <member name="F:CMS.Community.GroupMemberListInfo.OBJECT_TYPE">
            <summary>
            Object type
            </summary>
        </member>
        <member name="F:CMS.Community.GroupMemberListInfo.TYPEINFO">
            <summary>
            Type information.
            </summary>
        </member>
        <member name="M:CMS.Community.GroupMemberListInfo.#ctor">
            <summary>
            Constructor - Creates an empty GroupMemberListInfo object.
            </summary>
        </member>
        <member name="M:CMS.Community.GroupMemberListInfo.#ctor(System.Data.DataRow)">
            <summary>
            Constructor - Creates a new GroupMemberListInfo object from the given DataRow.
            </summary>
            <param name="dr">DataRow with the object data</param>
        </member>
        <member name="M:CMS.Community.GroupMemberListInfo.GetColumnNames">
            <summary>
            Gets the default list of column names for this class
            </summary>
        </member>
        <member name="M:CMS.Community.GroupMemberListInfo.GetDataQueryInternal">
            <summary>
            Gets the data query for this object type
            </summary>
        </member>
        <member name="T:CMS.Community.GroupMemberStatus">
            <summary>
            Memebr status enumeration.
            </summary>
        </member>
        <member name="F:CMS.Community.GroupMemberStatus.Approved">
            <summary>
            Member is approved.
            </summary>
        </member>
        <member name="F:CMS.Community.GroupMemberStatus.Rejected">
            <summary>
            Member is rejected.
            </summary>
        </member>
        <member name="F:CMS.Community.GroupMemberStatus.WaitingForApproval">
            <summary>
            Member waiting for approval.
            </summary>
        </member>
        <member name="F:CMS.Community.GroupMemberStatus.GroupAdmin">
            <summary>
            Member is group admin, this status is read only.
            </summary>
        </member>
        <member name="T:CMS.Community.GroupRolePermissionInfo">
            <summary>
            Class providing Group/Role/Permission data.
            </summary>
        </member>
        <member name="F:CMS.Community.GroupRolePermissionInfo.OBJECT_TYPE">
            <summary>
            Object type
            </summary>
        </member>
        <member name="F:CMS.Community.GroupRolePermissionInfo.TYPEINFO">
            <summary>
            Type information.
            </summary>
        </member>
        <member name="P:CMS.Community.GroupRolePermissionInfo.GroupID">
            <summary>
            Group ID.
            </summary>
        </member>
        <member name="P:CMS.Community.GroupRolePermissionInfo.RoleID">
            <summary>
            Role ID.
            </summary>
        </member>
        <member name="P:CMS.Community.GroupRolePermissionInfo.PermissionID">
            <summary>
            Permission ID.
            </summary>
        </member>
        <member name="M:CMS.Community.GroupRolePermissionInfo.DeleteObject">
            <summary>
            Deletes the object using appropriate provider.
            </summary>
        </member>
        <member name="M:CMS.Community.GroupRolePermissionInfo.SetObject">
            <summary>
            Updates the object using appropriate provider.
            </summary>
        </member>
        <member name="M:CMS.Community.GroupRolePermissionInfo.#ctor">
            <summary>
            Constructor - Creates an empty ForumRoleInfo object.
            </summary>
        </member>
        <member name="M:CMS.Community.GroupRolePermissionInfo.#ctor(System.Data.DataRow)">
            <summary>
            Constructor - Creates a new ForumRoleInfo object from the given DataRow.
            </summary>
        </member>
        <member name="T:CMS.Community.GroupRolePermissionInfoProvider">
            <summary>
            Class providing GroupRolePermissionInfo management.
            </summary>
        </member>
        <member name="M:CMS.Community.GroupRolePermissionInfoProvider.GetGroupRolePermissionInfo(System.Int32,System.Int32,System.Int32)">
            <summary>
            Returns GroupRolePermissionInfo for specified group/role/permission.
            </summary>
            <param name="groupId">GroupID</param>
            <param name="roleId">RoleID</param>
            <param name="permissionId">PermissionID</param>
        </member>
        <member name="M:CMS.Community.GroupRolePermissionInfoProvider.GetGroupRolePermissionInfos(System.String,System.String)">
            <summary>
            Gets GroupRolePermissionInfo object specified by where condition.
            </summary>
            <param name="where">Where condition</param>
            <param name="orderBy">OrderBy expression</param>
        </member>
        <member name="M:CMS.Community.GroupRolePermissionInfoProvider.SetGroupRolePermissionInfo(CMS.Community.GroupRolePermissionInfo)">
            <summary>
            Sets (updates or inserts) specified GroupRolePermissionInfo.
            </summary>
            <param name="groupRolePermission">GroupRolePermissionInfo object to set</param>
        </member>
        <member name="M:CMS.Community.GroupRolePermissionInfoProvider.DeleteGroupRolePermissionInfo(CMS.Community.GroupRolePermissionInfo)">
            <summary>
            Deletes specified GroupRolePermissionInfo.
            </summary>
            <param name="infoObj">GroupRolePermissionInfo object</param>
        </member>
        <member name="M:CMS.Community.GroupRolePermissionInfoProvider.RemoveRoleFromGroup(System.Int32,System.Int32,System.Int32)">
            <summary>
            Removes role from specified group.
            </summary>
            <param name="roleId">RoleID</param>
            <param name="groupId">GroupID</param>
            <param name="permissionId">PermissionID</param>
        </member>
        <member name="M:CMS.Community.GroupRolePermissionInfoProvider.AddRoleToGroup(System.Int32,System.Int32,System.Int32)">
            <summary>
            Adds role to specified group.
            </summary>
            <param name="roleId">RoleID</param>
            <param name="groupId">GroupID</param>
            <param name="permissionId">PermissionID</param>
        </member>
        <member name="M:CMS.Community.GroupRolePermissionInfoProvider.GetPermissionMatrix(System.Int32,System.Int32,System.Int32)">
            <summary>
            Returns the permission matrix for the specified group.
            </summary>
            <param name="resourceId">ID of the resource matrix</param>
            <param name="siteId">SiteID</param>
            <param name="groupId">GroupID</param>
        </member>
        <member name="T:CMS.Community.InvitationInfo">
            <summary>
            InvitationInfo data container class.
            </summary>
        </member>
        <member name="F:CMS.Community.InvitationInfo.OBJECT_TYPE">
            <summary>
            Object type
            </summary>
        </member>
        <member name="F:CMS.Community.InvitationInfo.TYPEINFO">
            <summary>
            Type information.
            </summary>
        </member>
        <member name="P:CMS.Community.InvitationInfo.InvitationCreated">
            <summary>
            Invitation created.
            </summary>
        </member>
        <member name="P:CMS.Community.InvitationInfo.InvitationID">
            <summary>
            Invitation ID.
            </summary>
        </member>
        <member name="P:CMS.Community.InvitationInfo.InvitationGroupID">
            <summary>
            Invitation group ID.
            </summary>
        </member>
        <member name="P:CMS.Community.InvitationInfo.InvitationLastModified">
            <summary>
            Invitation last modified.
            </summary>
        </member>
        <member name="P:CMS.Community.InvitationInfo.InvitationGUID">
            <summary>
            Invitation GUID.
            </summary>
        </member>
        <member name="P:CMS.Community.InvitationInfo.InvitationComment">
            <summary>
            Invitation comment.
            </summary>
        </member>
        <member name="P:CMS.Community.InvitationInfo.InvitedByUserID">
            <summary>
            Invited by user ID.
            </summary>
        </member>
        <member name="P:CMS.Community.InvitationInfo.InvitationValidTo">
            <summary>
            Invitation valid to.
            </summary>
        </member>
        <member name="P:CMS.Community.InvitationInfo.InvitedUserID">
            <summary>
            Invited user ID.
            </summary>
        </member>
        <member name="P:CMS.Community.InvitationInfo.InvitationUserEmail">
            <summary>
            Invitation user e-mail.
            </summary>
        </member>
        <member name="M:CMS.Community.InvitationInfo.DeleteObject">
            <summary>
            Deletes the object using appropriate provider.
            </summary>
        </member>
        <member name="M:CMS.Community.InvitationInfo.SetObject">
            <summary>
            Updates the object using appropriate provider.
            </summary>
        </member>
        <member name="M:CMS.Community.InvitationInfo.#ctor">
            <summary>
            Constructor - Creates an empty InvitationInfo object.
            </summary>
        </member>
        <member name="M:CMS.Community.InvitationInfo.#ctor(System.Data.DataRow)">
            <summary>
            Constructor - Creates a new InvitationInfo object from the given DataRow.
            </summary>
        </member>
        <member name="T:CMS.Community.InvitationInfoProvider">
            <summary>
            Class providing InvitationInfo management.
            </summary>
        </member>
        <member name="M:CMS.Community.InvitationInfoProvider.GetInvitationInfo(System.Int32)">
            <summary>
            Returns the InvitationInfo structure for the specified Invitation.
            </summary>
            <param name="invitationId">Invitation id</param>
        </member>
        <member name="M:CMS.Community.InvitationInfoProvider.GetInvitationInfo(System.Guid)">
            <summary>
            Returns the InvitationInfo structure specified by GUID.
            </summary>
            <param name="guid">GUID of InvitationInfo</param>
        </member>
        <member name="M:CMS.Community.InvitationInfoProvider.SetInvitationInfo(CMS.Community.InvitationInfo)">
            <summary>
            Sets (updates or inserts) specified invitation.
            </summary>
            <param name="invitation">Invitation to set</param>
        </member>
        <member name="M:CMS.Community.InvitationInfoProvider.DeleteInvitationInfo(CMS.Community.InvitationInfo)">
            <summary>
            Deletes specified invitation.
            </summary>
            <param name="infoObj">Invitation object</param>
        </member>
        <member name="M:CMS.Community.InvitationInfoProvider.DeleteInvitationInfo(System.Int32)">
            <summary>
            Deletes specified invitation.
            </summary>
            <param name="invitationId">Invitation id</param>
        </member>
        <member name="M:CMS.Community.InvitationInfoProvider.DeleteInvitations(System.String)">
            <summary>
            Deletes invitations based on where condition.
            </summary>
            <param name="whereCondition">Where condition</param>
        </member>
        <member name="M:CMS.Community.InvitationInfoProvider.GetInvitations(System.String,System.String,System.Int32)">
            <summary>
            Gets invitations specified by parameters.
            </summary>
            <param name="where">Where condition</param>
            <param name="orderBy">Order by clause</param>
            <param name="topN">Get top N rows</param>
            <returns>DataSet with invitations</returns>
        </member>
        <member name="M:CMS.Community.InvitationInfoProvider.GetMyInvitations(System.String,System.String)">
            <summary>
            Gets my invitations with group and user data.
            </summary>
            <param name="where">Where condition</param>
            <param name="orderBy">Order by clause</param>
            <returns>DataSet with invitations</returns>
        </member>
        <member name="M:CMS.Community.InvitationInfoProvider.GetMySentInvitations(System.String,System.String)">
            <summary>
            Gets sent invitations with group and user data.
            </summary>
            <param name="where">Where condition</param>
            <param name="orderBy">Order by clause</param>
            <returns>DataSet with sent invitations</returns>
        </member>
        <member name="M:CMS.Community.InvitationInfoProvider.InvitationExists(System.Int32,System.Int32)">
            <summary>
            Determines whether invitation exists.
            </summary>
            <param name="invitedUserId">ID of invited user</param>
            <param name="groupId">ID of group</param>
            <returns>True if invitation exists.</returns>
        </member>
        <member name="M:CMS.Community.InvitationInfoProvider.SendInvitationEmail(CMS.Community.InvitationInfo,System.String)">
            <summary>
            Send information email to the invited user.
            One of recipient or recipientEmail must be specified.
            </summary>
            <param name="invitation">Infitation info</param>
            <param name="siteName">Name of site</param>
        </member>
        <member name="M:CMS.Community.InvitationInfoProvider.GetAcceptationUrl(System.Guid,System.String)">
            <summary>
             Gets absolute URL for accepting invitation
            </summary>
            <param name="invitationGUID">GUID of invitation to accept</param>
            <param name="siteName">Name of site</param>
        </member>
        <member name="T:CMS.Community.GroupMemberInfo">
            <summary>
            GroupMemberInfo data container class.
            </summary>
        </member>
        <member name="F:CMS.Community.GroupMemberInfo.OBJECT_TYPE">
            <summary>
            Object type
            </summary>
        </member>
        <member name="F:CMS.Community.GroupMemberInfo.TYPEINFO">
            <summary>
            Type information.
            </summary>
        </member>
        <member name="P:CMS.Community.GroupMemberInfo.MemberStatus">
            <summary>
            Member status.
            </summary>
        </member>
        <member name="P:CMS.Community.GroupMemberInfo.MemberJoined">
            <summary>
            Date when member joined.
            </summary>
        </member>
        <member name="P:CMS.Community.GroupMemberInfo.MemberGroupID">
            <summary>
            Member group ID.
            </summary>
        </member>
        <member name="P:CMS.Community.GroupMemberInfo.MemberID">
            <summary>
            Member ID.
            </summary>
        </member>
        <member name="P:CMS.Community.GroupMemberInfo.MemberApprovedByUserID">
            <summary>
            Member approved by user with UserID.
            </summary>
        </member>
        <member name="P:CMS.Community.GroupMemberInfo.MemberGUID">
            <summary>
            Member GUID.
            </summary>
        </member>
        <member name="P:CMS.Community.GroupMemberInfo.MemberUserID">
            <summary>
            Member UserID.
            </summary>
        </member>
        <member name="P:CMS.Community.GroupMemberInfo.MemberInvitedByUserID">
            <summary>
            Member invited by user with UserID.
            </summary>
        </member>
        <member name="P:CMS.Community.GroupMemberInfo.MemberApprovedWhen">
            <summary>
            Date when member was approved.
            </summary>
        </member>
        <member name="P:CMS.Community.GroupMemberInfo.MemberRejectedWhen">
            <summary>
            Date when member is approved.
            </summary>
        </member>
        <member name="P:CMS.Community.GroupMemberInfo.MemberComment">
            <summary>
            Member comment.
            </summary>
        </member>
        <member name="M:CMS.Community.GroupMemberInfo.DeleteObject">
            <summary>
            Deletes the object using appropriate provider.
            </summary>
        </member>
        <member name="M:CMS.Community.GroupMemberInfo.SetObject">
            <summary>
            Updates the object using appropriate provider.
            </summary>
        </member>
        <member name="M:CMS.Community.GroupMemberInfo.#ctor">
            <summary>
            Constructor - Creates an empty GroupMemberInfo object.
            </summary>
        </member>
        <member name="M:CMS.Community.GroupMemberInfo.#ctor(System.Data.DataRow)">
            <summary>
            Constructor - Creates a new GroupMemberInfo object from the given DataRow.
            </summary>
        </member>
        <member name="M:CMS.Community.GroupMemberInfo.RemoveObjectDependencies(System.Boolean,System.Boolean)">
            <summary>
            Removes object dependencies.
            </summary>
        </member>
        <member name="T:CMS.Community.GroupMemberInfoProvider">
            <summary>
            Class providing GroupMemberInfo management.
            </summary>
        </member>
        <member name="M:CMS.Community.GroupMemberInfoProvider.GetGroupMemberInfo(System.Int32)">
            <summary>
            Returns the GroupMemberInfo structure for the specified groupMember.
            </summary>
            <param name="groupMemberId">GroupMember id</param>
        </member>
        <member name="M:CMS.Community.GroupMemberInfoProvider.GetGroupMembers">
            <summary>
            Returns a query for all the <see cref="T:CMS.Community.GroupMemberInfo"/> objects.
            </summary>
        </member>
        <member name="M:CMS.Community.GroupMemberInfoProvider.GetGroupMembers(System.String,System.String,System.Int32,System.String)">
            <summary>
            Returns first N records on group members according to the specifed conditions.
            </summary>
            <param name="where">Where condition to apply</param>
            <param name="orderBy">Order by statement used to sort the data</param>
            <param name="topN">Number of records to return</param>
            <param name="columns">Columns to select, null or empty returns all columns</param>
        </member>
        <member name="M:CMS.Community.GroupMemberInfoProvider.GetCompleteSiteMembers(System.String,System.String,System.Int32,System.String)">
            <summary>
            Returns records with information about members with complete user and site info.
            </summary>
            <param name="where">Where condition to apply</param>
            <param name="orderBy">Order by statement used to sort the data</param>
            <param name="topN">Number of records to return</param>
            <param name="columns">Columns to select, null or empty returns all columns</param>
        </member>
        <member name="M:CMS.Community.GroupMemberInfoProvider.IsMemberOfGroup(System.Int32,System.Int32)">
            <summary>
            Indicates whether the specified user is member of the specified group.
            </summary>
            <param name="userId">ID of the user to check</param>
            <param name="groupId">ID of the group to check</param>
        </member>
        <member name="M:CMS.Community.GroupMemberInfoProvider.GetGroupMemberInfo(System.Int32,System.Int32)">
            <summary>
            Returns GroupInfo structure specified by userdId and groupId.
            </summary>
            <param name="userId">ID of user</param>
            <param name="groupId">ID of group</param>
        </member>
        <member name="M:CMS.Community.GroupMemberInfoProvider.SetGroupMemberInfo(CMS.Community.GroupMemberInfo)">
            <summary>
            Sets (updates or inserts) specified groupMember.
            </summary>
            <param name="groupMember">GroupMember to set</param>
        </member>
        <member name="M:CMS.Community.GroupMemberInfoProvider.DeleteGroupMemberInfo(CMS.Community.GroupMemberInfo)">
            <summary>
            Deletes specified groupMember.
            </summary>
            <param name="infoObj">GroupMember object</param>
        </member>
        <member name="M:CMS.Community.GroupMemberInfoProvider.DeleteGroupMemberInfo(System.Int32)">
            <summary>
            Deletes specified groupMember.
            </summary>
            <param name="groupMemberId">GroupMember id</param>
        </member>
        <member name="M:CMS.Community.GroupMemberInfoProvider.SendNotificationMail(System.String,System.String,CMS.Community.GroupMemberInfo,System.Boolean)">
            <summary>
            Sends group notification.
            </summary>
            <param name="templateName">Email template name</param>
            <param name="siteName">Site name</param>
            <param name="memberInfo">Group member object</param>
            <param name="sendToAdmin">True if send to admin, false if send to user</param>
        </member>
        <member name="M:CMS.Community.GroupMemberInfoProvider.GetAdminsMails(System.Int32)">
            <summary>
            Returns administrators emails.
            </summary>
            <param name="groupID">Group ID</param>
        </member>
        <member name="M:CMS.Community.GroupMemberInfoProvider.CreateMacroResolver(CMS.Community.GroupMemberInfo)">
            <summary>
            Creates macro resolver.
            </summary>
            <param name="memberInfo">Group member object</param>
        </member>
        <member name="M:CMS.Community.GroupMemberInfoProvider.GetMemberProfilePath(System.String,System.String)">
            <summary>
            Returns member profile path with resolved macros from settings.
            </summary>
            <param name="memberName">Member name</param>
            <param name="siteName">Site name</param>
        </member>
        <member name="M:CMS.Community.GroupMemberInfoProvider.GetMemberManagementPath(System.String,System.String)">
            <summary>
            Returns member management path with resolved macros from settings.
            </summary>
            <param name="memberName">Member name</param>
            <param name="siteName">Site name</param>
        </member>
        <member name="M:CMS.Community.GroupMemberInfoProvider.GetCompleteSiteMembersInternal(System.String,System.String,System.Int32,System.String)">
            <summary>
            Returns records with information about members with complete user and site info.
            </summary>
            <param name="where">Where condition to apply</param>
            <param name="orderBy">Order by statement used to sort the data</param>
            <param name="topN">Number of records to return</param>
            <param name="columns">Columns to select, null or empty returns all columns</param>
        </member>
        <member name="M:CMS.Community.GroupMemberInfoProvider.IsMemberOfGroupInternal(System.Int32,System.Int32)">
            <summary>
            Indicates whether the specified user is member of the specified group.
            </summary>
            <param name="userId">ID of the user to check</param>
            <param name="groupId">ID of the group to check</param>
        </member>
        <member name="M:CMS.Community.GroupMemberInfoProvider.GetGroupMemberInfoInternal(System.Int32,System.Int32)">
            <summary>
            Returns GroupInfo structure specified by userdId and groupId.
            </summary>
            <param name="userId">ID of user</param>
            <param name="groupId">ID of group</param>
        </member>
        <member name="M:CMS.Community.GroupMemberInfoProvider.SetInfo(CMS.Community.GroupMemberInfo)">
            <summary>
            Inserts or Updates the object to the database.
            </summary>
            <param name="info">Object to insert / update</param>
        </member>
        <member name="T:CMS.Community.ImportSpecialActions">
            <summary>
            Handles special actions during the import process.
            </summary>
        </member>
        <member name="M:CMS.Community.ImportSpecialActions.Init">
            <summary>
            Initializes export handlers
            </summary>
        </member>
        <member name="T:CMS.Community.CommunityContext">
            <summary>
            Site related context methods and variables.
            </summary>
        </member>
        <member name="P:CMS.Community.CommunityContext.CurrentGroup">
            <summary>
            Current group info object matching groupid, groupguid or groupname specified in the URL parameter of the current request.
            </summary>
        </member>
        <member name="P:CMS.Community.CommunityContext.CurrentFriend">
            <summary>
            Current friend - user info object from friend info object matching friendship friendid or friendguid specified in the URL parameter of the current request.
            </summary>
        </member>
        <member name="P:CMS.Community.CommunityContext.CurrentFriendship">
            <summary>
            Current friendship - friend info object matching friendship friendid or friendguid specified in the URL parameter of the current request.
            </summary>
        </member>
        <member name="P:CMS.Community.CommunityContext.CurrentDepartment">
            <summary>
            Returns the current department node.
            </summary>
        </member>
        <member name="M:CMS.Community.CommunityContext.GetCurrentGroup">
            <summary>
            Returns information on the current group according the groupid, groupguid or groupname specified as an URL parameter of the current request.
            </summary>
        </member>
        <member name="M:CMS.Community.CommunityContext.GetCurrentFriend">
            <summary>
            Returns information on the current friend user according the friendship friendid or friendguid specified as an URL parameter of the current request.
            </summary>
        </member>
        <member name="M:CMS.Community.CommunityContext.GetCurrentFriendship">
            <summary>
            Returns information on the current friendship according the friendship friendid or friendguid specified as an URL parameter of the current request.
            </summary>
        </member>
        <member name="M:CMS.Community.CommunityContext.GetCurrentDepartment">
            <summary>
            Gets the current department document
            </summary>
        </member>
        <member name="M:CMS.Community.CommunityContext.GetCurrentDepartment(System.String,System.String,CMS.DocumentEngine.TreeProvider)">
            <summary>
            Returns department document of the specified document.
            </summary>
            <param name="aliasPath">Alias path</param>
            <param name="siteName">Site name</param>
            <param name="tree">Tree provider</param>
        </member>
        <member name="T:CMS.Community.FriendsActionEnum">
            <summary>
            Friends action enumeration.
            </summary>
        </member>
        <member name="F:CMS.Community.FriendsActionEnum.Request">
            <summary>
            Request friendship.
            </summary>
        </member>
        <member name="F:CMS.Community.FriendsActionEnum.Approve">
            <summary>
            Approve friendship.
            </summary>
        </member>
        <member name="F:CMS.Community.FriendsActionEnum.Reject">
            <summary>
            Reject friendship.
            </summary>
        </member>
    </members>
</doc>