OpenSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | List of all members
OpenSim.Groups.HGGroupsService Class Reference
Inheritance diagram for OpenSim.Groups.HGGroupsService:
Inheritance graph
[legend]
Collaboration diagram for OpenSim.Groups.HGGroupsService:
Collaboration graph
[legend]

Public Member Functions

 HGGroupsService (IConfigSource config, IOfflineIMService im, IUserAccountService users, string homeURI)
 
bool CreateGroupProxy (string RequestingAgentID, string agentID, string accessToken, UUID groupID, string serviceLocation, string name, out string reason)
 
bool RemoveAgentFromGroup (string RequestingAgentID, string AgentID, UUID GroupID, string token)
 
ExtendedGroupRecord GetGroupRecord (string RequestingAgentID, UUID GroupID, string groupName, string token)
 
List< ExtendedGroupMembersDataGetGroupMembers (string RequestingAgentID, UUID GroupID, string token)
 
List< GroupRolesDataGetGroupRoles (string RequestingAgentID, UUID GroupID, string token)
 
List
< ExtendedGroupRoleMembersData
GetGroupRoleMembers (string RequestingAgentID, UUID GroupID, string token)
 
bool AddNotice (string RequestingAgentID, UUID groupID, UUID noticeID, string fromName, string subject, string message, bool hasAttachment, byte attType, string attName, UUID attItemID, string attOwnerID)
 
bool VerifyNotice (UUID noticeID, UUID groupID)
 
- Public Member Functions inherited from OpenSim.Groups.GroupsService
 GroupsService (IConfigSource config, string configName)
 
 GroupsService (IConfigSource config)
 
UUID CreateGroup (string RequestingAgentID, string name, string charter, bool showInList, UUID insigniaID, int membershipFee, bool openEnrollment, bool allowPublish, bool maturePublish, UUID founderID, out string reason)
 
void UpdateGroup (string RequestingAgentID, UUID groupID, string charter, bool showInList, UUID insigniaID, int membershipFee, bool openEnrollment, bool allowPublish, bool maturePublish)
 
ExtendedGroupRecord GetGroupRecord (string RequestingAgentID, UUID GroupID)
 
ExtendedGroupRecord GetGroupRecord (string RequestingAgentID, string GroupName)
 
List< DirGroupsReplyDataFindGroups (string RequestingAgentID, string search)
 
List< ExtendedGroupMembersDataGetGroupMembers (string RequestingAgentID, UUID GroupID)
 
bool AddGroupRole (string RequestingAgentID, UUID groupID, UUID roleID, string name, string description, string title, ulong powers, out string reason)
 
bool UpdateGroupRole (string RequestingAgentID, UUID groupID, UUID roleID, string name, string description, string title, ulong powers)
 
void RemoveGroupRole (string RequestingAgentID, UUID groupID, UUID roleID)
 
List< GroupRolesDataGetGroupRoles (string RequestingAgentID, UUID GroupID)
 
List
< ExtendedGroupRoleMembersData
GetGroupRoleMembers (string RequestingAgentID, UUID GroupID)
 
bool AddAgentToGroup (string RequestingAgentID, string AgentID, UUID GroupID, UUID RoleID, string token, out string reason)
 
bool RemoveAgentFromGroup (string RequestingAgentID, string AgentID, UUID GroupID)
 
bool AddAgentToGroupInvite (string RequestingAgentID, UUID inviteID, UUID groupID, UUID roleID, string agentID)
 
GroupInviteInfo GetAgentToGroupInvite (string RequestingAgentID, UUID inviteID)
 
void RemoveAgentToGroupInvite (string RequestingAgentID, UUID inviteID)
 
bool AddAgentToGroupRole (string RequestingAgentID, string AgentID, UUID GroupID, UUID RoleID)
 
bool RemoveAgentFromGroupRole (string RequestingAgentID, string AgentID, UUID GroupID, UUID RoleID)
 
List< GroupRolesDataGetAgentGroupRoles (string RequestingAgentID, string AgentID, UUID GroupID)
 
ExtendedGroupMembershipData SetAgentActiveGroup (string RequestingAgentID, string AgentID, UUID GroupID)
 
ExtendedGroupMembershipData GetAgentActiveMembership (string RequestingAgentID, string AgentID)
 
ExtendedGroupMembershipData GetAgentGroupMembership (string RequestingAgentID, string AgentID, UUID GroupID)
 
List< GroupMembershipDataGetAgentGroupMemberships (string RequestingAgentID, string AgentID)
 
void SetAgentActiveGroupRole (string RequestingAgentID, string AgentID, UUID GroupID, UUID RoleID)
 
void UpdateMembership (string RequestingAgentID, string AgentID, UUID GroupID, bool AcceptNotices, bool ListInProfile)
 
bool AddGroupNotice (string RequestingAgentID, UUID groupID, UUID noticeID, string fromName, string subject, string message, bool hasAttachment, byte attType, string attName, UUID attItemID, string attOwnerID)
 
GroupNoticeInfo GetGroupNotice (string RequestingAgentID, UUID noticeID)
 
List< ExtendedGroupNoticeDataGetGroupNotices (string RequestingAgentID, UUID groupID)
 
void ResetAgentGroupChatSessions (string agentID)
 
bool hasAgentBeenInvitedToGroupChatSession (string agentID, UUID groupID)
 
bool hasAgentDroppedGroupChatSession (string agentID, UUID groupID)
 
void AgentDroppedFromGroupChatSession (string agentID, UUID groupID)
 
void AgentInvitedToGroupChatSession (string agentID, UUID groupID)
 
- Public Member Functions inherited from OpenSim.Groups.GroupsServiceBase
 GroupsServiceBase (IConfigSource config, string cName)
 
- Public Member Functions inherited from OpenSim.Services.Base.ServiceBase
LoadPlugin< T > (string dllName)
 
LoadPlugin< T > (string dllName, Object[] args)
 
LoadPlugin< T > (string dllName, string className, Object[] args)
 
 ServiceBase (IConfigSource config)
 

Additional Inherited Members

- Public Attributes inherited from OpenSim.Groups.GroupsService
const GroupPowers DefaultEveryonePowers
 
const GroupPowers OwnerPowers
 
- Protected Member Functions inherited from OpenSim.Groups.GroupsService
void _AddAgentToGroup (string RequestingAgentID, string AgentID, UUID GroupID, UUID RoleID)
 
void _RemoveAgentFromGroup (string RequestingAgentID, string AgentID, UUID GroupID)
 
void _AddAgentToGroup (string RequestingAgentID, string AgentID, UUID GroupID, UUID RoleID, string accessToken)
 
bool _AddOrUpdateGroupRole (string RequestingAgentID, UUID groupID, UUID roleID, string name, string description, string title, ulong powers, bool add)
 
void _RemoveGroupRole (UUID groupID, UUID roleID)
 
void _AddAgentToGroupRole (string RequestingAgentID, string AgentID, UUID GroupID, UUID RoleID)
 
List< GroupRolesData_GetGroupRoles (UUID groupID)
 
List
< ExtendedGroupRoleMembersData
_GetGroupRoleMembers (UUID GroupID, bool isInGroup)
 
bool _AddNotice (UUID groupID, UUID noticeID, string fromName, string subject, string message, bool hasAttachment, byte attType, string attName, UUID attItemID, string attOwnerID)
 
- Protected Attributes inherited from OpenSim.Groups.GroupsServiceBase
IGroupsData m_Database = null
 
IGridUserData m_GridUserService = null
 

Detailed Description

Definition at line 42 of file HGGroupsService.cs.

Constructor & Destructor Documentation

OpenSim.Groups.HGGroupsService.HGGroupsService ( IConfigSource  config,
IOfflineIMService  im,
IUserAccountService  users,
string  homeURI 
)
inline

Definition at line 50 of file HGGroupsService.cs.

Member Function Documentation

bool OpenSim.Groups.HGGroupsService.AddNotice ( string  RequestingAgentID,
UUID  groupID,
UUID  noticeID,
string  fromName,
string  subject,
string  message,
bool  hasAttachment,
byte  attType,
string  attName,
UUID  attItemID,
string  attOwnerID 
)
inline

Definition at line 225 of file HGGroupsService.cs.

bool OpenSim.Groups.HGGroupsService.CreateGroupProxy ( string  RequestingAgentID,
string  agentID,
string  accessToken,
UUID  groupID,
string  serviceLocation,
string  name,
out string  reason 
)
inline

Definition at line 63 of file HGGroupsService.cs.

List<ExtendedGroupMembersData> OpenSim.Groups.HGGroupsService.GetGroupMembers ( string  RequestingAgentID,
UUID  GroupID,
string  token 
)
inline

Definition at line 175 of file HGGroupsService.cs.

ExtendedGroupRecord OpenSim.Groups.HGGroupsService.GetGroupRecord ( string  RequestingAgentID,
UUID  GroupID,
string  groupName,
string  token 
)
inline

Definition at line 157 of file HGGroupsService.cs.

List<ExtendedGroupRoleMembersData> OpenSim.Groups.HGGroupsService.GetGroupRoleMembers ( string  RequestingAgentID,
UUID  GroupID,
string  token 
)
inline

Definition at line 204 of file HGGroupsService.cs.

List<GroupRolesData> OpenSim.Groups.HGGroupsService.GetGroupRoles ( string  RequestingAgentID,
UUID  GroupID,
string  token 
)
inline

Definition at line 196 of file HGGroupsService.cs.

bool OpenSim.Groups.HGGroupsService.RemoveAgentFromGroup ( string  RequestingAgentID,
string  AgentID,
UUID  GroupID,
string  token 
)
inline

Definition at line 134 of file HGGroupsService.cs.

bool OpenSim.Groups.HGGroupsService.VerifyNotice ( UUID  noticeID,
UUID  groupID 
)
inline

Definition at line 266 of file HGGroupsService.cs.


The documentation for this class was generated from the following file: