[ whitefrost.com | Account Manager 4 Product Page ]

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...

Inheritance diagram for Core.Tools.AccountManager.Factories.RoleParticipationFactory:

Core.Tools.AccountManager.Factories.ParticipationFactory Core.Tools.AccountManager.Factories.NameIdFactory Core.Tools.AccountManager.Factories.FactoryBase

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.BaseRoleGetRoleRoles (Map.BaseRole child_role)
List< Map.BaseRoleGetRolesInRole (Map.BaseRole role)
List< Map.RoleParticipantGetRoleRoleParticipants (Map.BaseRole child_role)
List< Map.RoleParticipantGetRoleRoleParticipations (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.AccountRoleGetAccountRoles (Map.Account account)
List< Map.AccountGetAccountsInRole (Map.AccountRole role)
List< Map.AccountParticipantGetAccountRoleParticipants (Map.Account account)
List< Map.AccountParticipantGetAccountRoleParticipations (Map.BaseRole role)
List< Map.AccountParticipantGetAccountRoleParticipants (Map.BaseRole role, Map.Account account)
List< Map.AccountParticipantGetAccountRoleParticipants (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  ) 

Map.RoleParticipant Core.Tools.AccountManager.Factories.RoleParticipationFactory.NewRoleRoleParticipation ( Map.BaseRole  role,
Map.BaseRole  child_role 
)

List<Map.BaseRole> Core.Tools.AccountManager.Factories.RoleParticipationFactory.GetRoleRoles ( Map.BaseRole  child_role  ) 

List<Map.BaseRole> Core.Tools.AccountManager.Factories.RoleParticipationFactory.GetRolesInRole ( Map.BaseRole  role  ) 

List<Map.RoleParticipant> Core.Tools.AccountManager.Factories.RoleParticipationFactory.GetRoleRoleParticipants ( Map.BaseRole  child_role  ) 

List<Map.RoleParticipant> Core.Tools.AccountManager.Factories.RoleParticipationFactory.GetRoleRoleParticipations ( Map.BaseRole  role  ) 

Map.RoleParticipant Core.Tools.AccountManager.Factories.RoleParticipationFactory.GetRoleRoleParticipant ( Map.BaseRole  role,
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.DeleteAccountRoleParticipant ( Map.AccountRole  role,
Map.Account  account,
Map.BasePermission  permission,
AffectType  affect_type 
)

bool Core.Tools.AccountManager.Factories.RoleParticipationFactory.DeleteAccountRoleParticipants ( Map.AccountRole  role,
Map.Account  account 
)

bool Core.Tools.AccountManager.Factories.RoleParticipationFactory.DeleteAccountParticipations ( Map.Account  account  ) 

Map.AccountParticipant Core.Tools.AccountManager.Factories.RoleParticipationFactory.NewAccountRoleParticipation ( Map.BaseRole  role,
Map.Account  account 
)

Map.AccountParticipant Core.Tools.AccountManager.Factories.RoleParticipationFactory.NewAccountRoleParticipation ( Map.BaseRole  role,
Map.Account  account,
Map.BasePermission  permission,
AffectType  affect_type 
)

List<Map.AccountRole> Core.Tools.AccountManager.Factories.RoleParticipationFactory.GetAccountRoles ( Map.Account  account  ) 

List<Map.Account> Core.Tools.AccountManager.Factories.RoleParticipationFactory.GetAccountsInRole ( Map.AccountRole  role  ) 

List<Map.AccountParticipant> Core.Tools.AccountManager.Factories.RoleParticipationFactory.GetAccountRoleParticipants ( Map.Account  account  ) 

List<Map.AccountParticipant> Core.Tools.AccountManager.Factories.RoleParticipationFactory.GetAccountRoleParticipations ( Map.BaseRole  role  ) 

List<Map.AccountParticipant> Core.Tools.AccountManager.Factories.RoleParticipationFactory.GetAccountRoleParticipants ( Map.BaseRole  role,
Map.Account  account 
)

List<Map.AccountParticipant> Core.Tools.AccountManager.Factories.RoleParticipationFactory.GetAccountRoleParticipants ( Map.BaseRole  role,
Map.Account  account,
Map.BasePermission  permission,
AffectType  affect_type 
)

Map.AccountParticipant Core.Tools.AccountManager.Factories.RoleParticipationFactory.GetAccountRoleParticipant ( Map.BaseRole  role,
Map.Account  account 
)

Map.AccountParticipant Core.Tools.AccountManager.Factories.RoleParticipationFactory.GetAccountRoleParticipant ( Map.BaseRole  role,
Map.Account  account,
Map.BasePermission  permission,
AffectType  affect_type 
)

bool Core.Tools.AccountManager.Factories.RoleParticipationFactory.GetIsAccountInRole ( Map.BaseRole  role,
Map.Account  account 
)

bool Core.Tools.AccountManager.Factories.RoleParticipationFactory.GetIsAccountInRole ( Map.BaseRole  role,
Map.Account  account,
Map.BasePermission  permission,
AffectType  affect_type 
)

static Map.AccountParticipant Core.Tools.AccountManager.Factories.RoleParticipationFactory.AccountParticipantConverter ( Map.NameId  map  )  [static, private]

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:
Stephen W. Cote, 2009, whitefrost.com