Core.Tools.AccountManager.Factories.RoleParticipationFactory Class Reference
RoleParticipations A role participation is a single unique BaseRole. The RoleId is the ParticipationId [{Id}-{ParticipationId}] = {Participation} A participant is a unique
Map Id of a specified type to a tag participation [{ParticipationId}-{ParticipantType}-{ParticipantId}] = {Participant}.
More...
List of all members.
|
Public Member Functions |
| | RoleParticipationFactory () |
| bool | DeleteRoleRoleParticipant (Map.AccountRole role, Map.BaseRole child_role) |
| bool | DeleteRoleParticipations (Map.BaseRole child_role) |
| Map.RoleParticipant | NewRoleRoleParticipation (Map.BaseRole role, Map.BaseRole child_role) |
| List< Map.BaseRole > | GetRoleRoles (Map.BaseRole child_role) |
| List< Map.BaseRole > | GetRolesInRole (Map.BaseRole role) |
| List< Map.RoleParticipant > | GetRoleRoleParticipants (Map.BaseRole child_role) |
| List< Map.RoleParticipant > | GetRoleRoleParticipations (Map.BaseRole role) |
| Map.RoleParticipant | GetRoleRoleParticipant (Map.BaseRole role, Map.BaseRole child_role) |
| bool | GetIsRoleInRole (Map.BaseRole role, Map.BaseRole child_role) |
| bool | DeleteAccountRoleParticipant (Map.AccountRole role, Map.Account account) |
| bool | DeleteAccountRoleParticipant (Map.AccountRole role, Map.Account account, Map.BasePermission permission, AffectType affect_type) |
| bool | DeleteAccountRoleParticipants (Map.AccountRole role, Map.Account account) |
| bool | DeleteAccountParticipations (Map.Account account) |
| Map.AccountParticipant | NewAccountRoleParticipation (Map.BaseRole role, Map.Account account) |
| Map.AccountParticipant | NewAccountRoleParticipation (Map.BaseRole role, Map.Account account, Map.BasePermission permission, AffectType affect_type) |
| List< Map.AccountRole > | GetAccountRoles (Map.Account account) |
| List< Map.Account > | GetAccountsInRole (Map.AccountRole role) |
| List< Map.AccountParticipant > | GetAccountRoleParticipants (Map.Account account) |
| List< Map.AccountParticipant > | GetAccountRoleParticipations (Map.BaseRole role) |
| List< Map.AccountParticipant > | GetAccountRoleParticipants (Map.BaseRole role, Map.Account account) |
| List< Map.AccountParticipant > | GetAccountRoleParticipants (Map.BaseRole role, Map.Account account, Map.BasePermission permission, AffectType affect_type) |
| Map.AccountParticipant | GetAccountRoleParticipant (Map.BaseRole role, Map.Account account) |
| Map.AccountParticipant | GetAccountRoleParticipant (Map.BaseRole role, Map.Account account, Map.BasePermission permission, AffectType affect_type) |
| bool | GetIsAccountInRole (Map.BaseRole role, Map.Account account) |
| bool | GetIsAccountInRole (Map.BaseRole role, Map.Account account, Map.BasePermission permission, AffectType affect_type) |
Static Private Member Functions |
| static Map.AccountParticipant | AccountParticipantConverter (Map.NameId map) |
| static Map.RoleParticipant | RoleParticipantConverter (Map.NameId map) |
Detailed Description
RoleParticipations A role participation is a single unique BaseRole. The RoleId is the ParticipationId [{Id}-{ParticipationId}] = {Participation} A participant is a unique
Map Id of a specified type to a tag participation [{ParticipationId}-{ParticipantType}-{ParticipantId}] = {Participant}.
Constructor & Destructor Documentation
| Core.Tools.AccountManager.Factories.RoleParticipationFactory.RoleParticipationFactory |
( |
|
) |
|
Member Function Documentation
| bool Core.Tools.AccountManager.Factories.RoleParticipationFactory.DeleteRoleRoleParticipant |
( |
Map.AccountRole |
role, |
|
|
Map.BaseRole |
child_role | |
|
) |
| | |
| bool Core.Tools.AccountManager.Factories.RoleParticipationFactory.DeleteRoleParticipations |
( |
Map.BaseRole |
child_role |
) |
|
| List<Map.BaseRole> Core.Tools.AccountManager.Factories.RoleParticipationFactory.GetRoleRoles |
( |
Map.BaseRole |
child_role |
) |
|
| bool Core.Tools.AccountManager.Factories.RoleParticipationFactory.GetIsRoleInRole |
( |
Map.BaseRole |
role, |
|
|
Map.BaseRole |
child_role | |
|
) |
| | |
| bool Core.Tools.AccountManager.Factories.RoleParticipationFactory.DeleteAccountRoleParticipant |
( |
Map.AccountRole |
role, |
|
|
Map.Account |
account | |
|
) |
| | |
| bool Core.Tools.AccountManager.Factories.RoleParticipationFactory.DeleteAccountRoleParticipants |
( |
Map.AccountRole |
role, |
|
|
Map.Account |
account | |
|
) |
| | |
| bool Core.Tools.AccountManager.Factories.RoleParticipationFactory.DeleteAccountParticipations |
( |
Map.Account |
account |
) |
|
| bool Core.Tools.AccountManager.Factories.RoleParticipationFactory.GetIsAccountInRole |
( |
Map.BaseRole |
role, |
|
|
Map.Account |
account | |
|
) |
| | |
| static Map.RoleParticipant Core.Tools.AccountManager.Factories.RoleParticipationFactory.RoleParticipantConverter |
( |
Map.NameId |
map |
) |
[static, private] |
The documentation for this class was generated from the following file: