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

Public Member Functions

 PGSQLGroupsData (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 39 of file PGSQLGroupsData.cs.

Constructor & Destructor Documentation

OpenSim.Data.PGSQL.PGSQLGroupsData.PGSQLGroupsData ( string  connectionString,
string  realm 
)
inline

Definition at line 49 of file PGSQLGroupsData.cs.

Member Function Documentation

bool OpenSim.Data.PGSQL.PGSQLGroupsData.DeleteGroup ( UUID  groupID)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 101 of file PGSQLGroupsData.cs.

bool OpenSim.Data.PGSQL.PGSQLGroupsData.DeleteInvite ( UUID  inviteID)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 297 of file PGSQLGroupsData.cs.

bool OpenSim.Data.PGSQL.PGSQLGroupsData.DeleteMember ( UUID  groupID,
string  pricipalID 
)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 139 of file PGSQLGroupsData.cs.

bool OpenSim.Data.PGSQL.PGSQLGroupsData.DeleteMemberAllRoles ( UUID  groupID,
string  principalID 
)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 240 of file PGSQLGroupsData.cs.

bool OpenSim.Data.PGSQL.PGSQLGroupsData.DeleteNotice ( UUID  noticeID)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 333 of file PGSQLGroupsData.cs.

void OpenSim.Data.PGSQL.PGSQLGroupsData.DeleteOldInvites ( )
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 302 of file PGSQLGroupsData.cs.

void OpenSim.Data.PGSQL.PGSQLGroupsData.DeleteOldNotices ( )
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 338 of file PGSQLGroupsData.cs.

bool OpenSim.Data.PGSQL.PGSQLGroupsData.DeletePrincipal ( string  principalID)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 263 of file PGSQLGroupsData.cs.

bool OpenSim.Data.PGSQL.PGSQLGroupsData.DeleteRole ( UUID  groupID,
UUID  roleID 
)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 174 of file PGSQLGroupsData.cs.

bool OpenSim.Data.PGSQL.PGSQLGroupsData.DeleteRoleMember ( RoleMembershipData  data)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 234 of file PGSQLGroupsData.cs.

int OpenSim.Data.PGSQL.PGSQLGroupsData.GroupsCount ( )
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 106 of file PGSQLGroupsData.cs.

int OpenSim.Data.PGSQL.PGSQLGroupsData.MemberCount ( UUID  groupID)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 145 of file PGSQLGroupsData.cs.

GroupData OpenSim.Data.PGSQL.PGSQLGroupsData.RetrieveGroup ( UUID  groupID)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 66 of file PGSQLGroupsData.cs.

GroupData OpenSim.Data.PGSQL.PGSQLGroupsData.RetrieveGroup ( string  name)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 75 of file PGSQLGroupsData.cs.

GroupData [] OpenSim.Data.PGSQL.PGSQLGroupsData.RetrieveGroups ( string  pattern)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 84 of file PGSQLGroupsData.cs.

InvitationData OpenSim.Data.PGSQL.PGSQLGroupsData.RetrieveInvitation ( UUID  inviteID)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 276 of file PGSQLGroupsData.cs.

InvitationData OpenSim.Data.PGSQL.PGSQLGroupsData.RetrieveInvitation ( UUID  groupID,
string  principalID 
)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 286 of file PGSQLGroupsData.cs.

MembershipData OpenSim.Data.PGSQL.PGSQLGroupsData.RetrieveMember ( UUID  groupID,
string  pricipalID 
)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 119 of file PGSQLGroupsData.cs.

RoleMembershipData [] OpenSim.Data.PGSQL.PGSQLGroupsData.RetrieveMemberRoles ( UUID  groupID,
string  principalID 
)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 204 of file PGSQLGroupsData.cs.

MembershipData [] OpenSim.Data.PGSQL.PGSQLGroupsData.RetrieveMembers ( UUID  groupID)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 114 of file PGSQLGroupsData.cs.

MembershipData [] OpenSim.Data.PGSQL.PGSQLGroupsData.RetrieveMemberships ( string  pricipalID)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 129 of file PGSQLGroupsData.cs.

NoticeData OpenSim.Data.PGSQL.PGSQLGroupsData.RetrieveNotice ( UUID  noticeID)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 316 of file PGSQLGroupsData.cs.

NoticeData [] OpenSim.Data.PGSQL.PGSQLGroupsData.RetrieveNotices ( UUID  groupID)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 326 of file PGSQLGroupsData.cs.

PrincipalData OpenSim.Data.PGSQL.PGSQLGroupsData.RetrievePrincipal ( string  principalID)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 254 of file PGSQLGroupsData.cs.

MembershipData OpenSim.Data.PGSQL.PGSQLGroupsData.RetrievePrincipalGroupMembership ( string  principalID,
UUID  groupID 
)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 346 of file PGSQLGroupsData.cs.

MembershipData [] OpenSim.Data.PGSQL.PGSQLGroupsData.RetrievePrincipalGroupMemberships ( string  principalID)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 351 of file PGSQLGroupsData.cs.

RoleData OpenSim.Data.PGSQL.PGSQLGroupsData.RetrieveRole ( UUID  groupID,
UUID  roleID 
)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 157 of file PGSQLGroupsData.cs.

RoleMembershipData OpenSim.Data.PGSQL.PGSQLGroupsData.RetrieveRoleMember ( UUID  groupID,
UUID  roleID,
string  principalID 
)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 212 of file PGSQLGroupsData.cs.

RoleMembershipData [] OpenSim.Data.PGSQL.PGSQLGroupsData.RetrieveRoleMembers ( UUID  groupID,
UUID  roleID 
)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 196 of file PGSQLGroupsData.cs.

RoleData [] OpenSim.Data.PGSQL.PGSQLGroupsData.RetrieveRoles ( UUID  groupID)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 168 of file PGSQLGroupsData.cs.

RoleMembershipData [] OpenSim.Data.PGSQL.PGSQLGroupsData.RetrieveRolesMembers ( UUID  groupID)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 189 of file PGSQLGroupsData.cs.

int OpenSim.Data.PGSQL.PGSQLGroupsData.RoleCount ( UUID  groupID)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 180 of file PGSQLGroupsData.cs.

int OpenSim.Data.PGSQL.PGSQLGroupsData.RoleMemberCount ( UUID  groupID,
UUID  roleID 
)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 223 of file PGSQLGroupsData.cs.

bool OpenSim.Data.PGSQL.PGSQLGroupsData.StoreGroup ( GroupData  data)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 61 of file PGSQLGroupsData.cs.

bool OpenSim.Data.PGSQL.PGSQLGroupsData.StoreInvitation ( InvitationData  data)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 271 of file PGSQLGroupsData.cs.

bool OpenSim.Data.PGSQL.PGSQLGroupsData.StoreMember ( MembershipData  data)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 134 of file PGSQLGroupsData.cs.

bool OpenSim.Data.PGSQL.PGSQLGroupsData.StoreNotice ( NoticeData  data)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 311 of file PGSQLGroupsData.cs.

bool OpenSim.Data.PGSQL.PGSQLGroupsData.StorePrincipal ( PrincipalData  data)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 249 of file PGSQLGroupsData.cs.

bool OpenSim.Data.PGSQL.PGSQLGroupsData.StoreRole ( RoleData  data)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 152 of file PGSQLGroupsData.cs.

bool OpenSim.Data.PGSQL.PGSQLGroupsData.StoreRoleMember ( RoleMembershipData  data)
inline

Implements OpenSim.Data.IGroupsData.

Definition at line 229 of file PGSQLGroupsData.cs.


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