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

Public Member Functions

bool StoreGroup (GroupData data)
 
GroupData RetrieveGroup (UUID groupID)
 
GroupData RetrieveGroup (string name)
 
GroupData[] RetrieveGroups (string pattern)
 
bool DeleteGroup (UUID groupID)
 
int GroupsCount ()
 
MembershipData RetrieveMember (UUID groupID, string pricipalID)
 
MembershipData[] RetrieveMembers (UUID groupID)
 
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 84 of file IGroupsData.cs.

Member Function Documentation

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

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