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

Public Member Functions

 MySQLGroupsData (string connectionString, string realm)
 
bool StoreGroup (GroupData data)
 
GroupData RetrieveGroup (UUID groupID)
 
GroupData RetrieveGroup (string name)
 
GroupData[] RetrieveGroups (string pattern)
 
bool DeleteGroup (UUID groupID)
 
int GroupsCount ()
 
MembershipData[] RetrieveMembers (UUID groupID)
 
MembershipData RetrieveMember (UUID groupID, string pricipalID)
 
MembershipData[] RetrieveMemberships (string pricipalID)
 
bool StoreMember (MembershipData data)
 
bool DeleteMember (UUID groupID, string pricipalID)
 
int MemberCount (UUID groupID)
 
bool StoreRole (RoleData data)
 
RoleData RetrieveRole (UUID groupID, UUID roleID)
 
RoleData[] RetrieveRoles (UUID groupID)
 
bool DeleteRole (UUID groupID, UUID roleID)
 
int RoleCount (UUID groupID)
 
RoleMembershipData[] RetrieveRolesMembers (UUID groupID)
 
RoleMembershipData[] RetrieveRoleMembers (UUID groupID, UUID roleID)
 
RoleMembershipData[] RetrieveMemberRoles (UUID groupID, string principalID)
 
RoleMembershipData RetrieveRoleMember (UUID groupID, UUID roleID, string principalID)
 
int RoleMemberCount (UUID groupID, UUID roleID)
 
bool StoreRoleMember (RoleMembershipData data)
 
bool DeleteRoleMember (RoleMembershipData data)
 
bool DeleteMemberAllRoles (UUID groupID, string principalID)
 
bool StorePrincipal (PrincipalData data)
 
PrincipalData RetrievePrincipal (string principalID)
 
bool DeletePrincipal (string principalID)
 
bool StoreInvitation (InvitationData data)
 
InvitationData RetrieveInvitation (UUID inviteID)
 
InvitationData RetrieveInvitation (UUID groupID, string principalID)
 
bool DeleteInvite (UUID inviteID)
 
void DeleteOldInvites ()
 
bool StoreNotice (NoticeData data)
 
NoticeData RetrieveNotice (UUID noticeID)
 
NoticeData[] RetrieveNotices (UUID groupID)
 
bool DeleteNotice (UUID noticeID)
 
void DeleteOldNotices ()
 
MembershipData RetrievePrincipalGroupMembership (string principalID, UUID groupID)
 
MembershipData[] RetrievePrincipalGroupMemberships (string principalID)
 

Detailed Description

Definition at line 41 of file MySQLGroupsData.cs.

Constructor & Destructor Documentation

OpenSim.Data.MySQL.MySQLGroupsData.MySQLGroupsData ( string  connectionString,
string  realm 
)
inline

Definition at line 51 of file MySQLGroupsData.cs.

Member Function Documentation

bool OpenSim.Data.MySQL.MySQLGroupsData.DeleteGroup ( UUID  groupID)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 96 of file MySQLGroupsData.cs.

bool OpenSim.Data.MySQL.MySQLGroupsData.DeleteInvite ( UUID  inviteID)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 292 of file MySQLGroupsData.cs.

bool OpenSim.Data.MySQL.MySQLGroupsData.DeleteMember ( UUID  groupID,
string  pricipalID 
)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 134 of file MySQLGroupsData.cs.

bool OpenSim.Data.MySQL.MySQLGroupsData.DeleteMemberAllRoles ( UUID  groupID,
string  principalID 
)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 235 of file MySQLGroupsData.cs.

bool OpenSim.Data.MySQL.MySQLGroupsData.DeleteNotice ( UUID  noticeID)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 328 of file MySQLGroupsData.cs.

void OpenSim.Data.MySQL.MySQLGroupsData.DeleteOldInvites ( )
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 297 of file MySQLGroupsData.cs.

void OpenSim.Data.MySQL.MySQLGroupsData.DeleteOldNotices ( )
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 333 of file MySQLGroupsData.cs.

bool OpenSim.Data.MySQL.MySQLGroupsData.DeletePrincipal ( string  principalID)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 258 of file MySQLGroupsData.cs.

bool OpenSim.Data.MySQL.MySQLGroupsData.DeleteRole ( UUID  groupID,
UUID  roleID 
)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 169 of file MySQLGroupsData.cs.

bool OpenSim.Data.MySQL.MySQLGroupsData.DeleteRoleMember ( RoleMembershipData  data)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 229 of file MySQLGroupsData.cs.

int OpenSim.Data.MySQL.MySQLGroupsData.GroupsCount ( )
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 101 of file MySQLGroupsData.cs.

int OpenSim.Data.MySQL.MySQLGroupsData.MemberCount ( UUID  groupID)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 140 of file MySQLGroupsData.cs.

GroupData OpenSim.Data.MySQL.MySQLGroupsData.RetrieveGroup ( UUID  groupID)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 68 of file MySQLGroupsData.cs.

GroupData OpenSim.Data.MySQL.MySQLGroupsData.RetrieveGroup ( string  name)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 77 of file MySQLGroupsData.cs.

GroupData [] OpenSim.Data.MySQL.MySQLGroupsData.RetrieveGroups ( string  pattern)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 86 of file MySQLGroupsData.cs.

InvitationData OpenSim.Data.MySQL.MySQLGroupsData.RetrieveInvitation ( UUID  inviteID)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 271 of file MySQLGroupsData.cs.

InvitationData OpenSim.Data.MySQL.MySQLGroupsData.RetrieveInvitation ( UUID  groupID,
string  principalID 
)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 281 of file MySQLGroupsData.cs.

MembershipData OpenSim.Data.MySQL.MySQLGroupsData.RetrieveMember ( UUID  groupID,
string  pricipalID 
)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 114 of file MySQLGroupsData.cs.

RoleMembershipData [] OpenSim.Data.MySQL.MySQLGroupsData.RetrieveMemberRoles ( UUID  groupID,
string  principalID 
)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 199 of file MySQLGroupsData.cs.

MembershipData [] OpenSim.Data.MySQL.MySQLGroupsData.RetrieveMembers ( UUID  groupID)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 109 of file MySQLGroupsData.cs.

MembershipData [] OpenSim.Data.MySQL.MySQLGroupsData.RetrieveMemberships ( string  pricipalID)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 124 of file MySQLGroupsData.cs.

NoticeData OpenSim.Data.MySQL.MySQLGroupsData.RetrieveNotice ( UUID  noticeID)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 311 of file MySQLGroupsData.cs.

NoticeData [] OpenSim.Data.MySQL.MySQLGroupsData.RetrieveNotices ( UUID  groupID)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 321 of file MySQLGroupsData.cs.

PrincipalData OpenSim.Data.MySQL.MySQLGroupsData.RetrievePrincipal ( string  principalID)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 249 of file MySQLGroupsData.cs.

MembershipData OpenSim.Data.MySQL.MySQLGroupsData.RetrievePrincipalGroupMembership ( string  principalID,
UUID  groupID 
)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 341 of file MySQLGroupsData.cs.

MembershipData [] OpenSim.Data.MySQL.MySQLGroupsData.RetrievePrincipalGroupMemberships ( string  principalID)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 346 of file MySQLGroupsData.cs.

RoleData OpenSim.Data.MySQL.MySQLGroupsData.RetrieveRole ( UUID  groupID,
UUID  roleID 
)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 152 of file MySQLGroupsData.cs.

RoleMembershipData OpenSim.Data.MySQL.MySQLGroupsData.RetrieveRoleMember ( UUID  groupID,
UUID  roleID,
string  principalID 
)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 207 of file MySQLGroupsData.cs.

RoleMembershipData [] OpenSim.Data.MySQL.MySQLGroupsData.RetrieveRoleMembers ( UUID  groupID,
UUID  roleID 
)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 191 of file MySQLGroupsData.cs.

RoleData [] OpenSim.Data.MySQL.MySQLGroupsData.RetrieveRoles ( UUID  groupID)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 163 of file MySQLGroupsData.cs.

RoleMembershipData [] OpenSim.Data.MySQL.MySQLGroupsData.RetrieveRolesMembers ( UUID  groupID)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 184 of file MySQLGroupsData.cs.

int OpenSim.Data.MySQL.MySQLGroupsData.RoleCount ( UUID  groupID)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 175 of file MySQLGroupsData.cs.

int OpenSim.Data.MySQL.MySQLGroupsData.RoleMemberCount ( UUID  groupID,
UUID  roleID 
)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 218 of file MySQLGroupsData.cs.

bool OpenSim.Data.MySQL.MySQLGroupsData.StoreGroup ( GroupData  data)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 63 of file MySQLGroupsData.cs.

bool OpenSim.Data.MySQL.MySQLGroupsData.StoreInvitation ( InvitationData  data)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 266 of file MySQLGroupsData.cs.

bool OpenSim.Data.MySQL.MySQLGroupsData.StoreMember ( MembershipData  data)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 129 of file MySQLGroupsData.cs.

bool OpenSim.Data.MySQL.MySQLGroupsData.StoreNotice ( NoticeData  data)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 306 of file MySQLGroupsData.cs.

bool OpenSim.Data.MySQL.MySQLGroupsData.StorePrincipal ( PrincipalData  data)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 244 of file MySQLGroupsData.cs.

bool OpenSim.Data.MySQL.MySQLGroupsData.StoreRole ( RoleData  data)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 147 of file MySQLGroupsData.cs.

bool OpenSim.Data.MySQL.MySQLGroupsData.StoreRoleMember ( RoleMembershipData  data)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 224 of file MySQLGroupsData.cs.


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