[ whitefrost.com | Account Manager 4 Product Page ]

Core.Tools.AccountManager.Security.ParticipationMap Class Reference

List of all members.

Static Private Member Functions

static internal int[] GetDataFromGroupForAccount (Map.Account account)
 Given a bucket of data, return the ids owned by the specified account.
static internal int[] GetDataFromGroupForAccount (Map.BaseGroup group, Map.Account account)
static internal int[] GetMapIdFromParticipation (String participation_table, int participation_id, ParticipantType participation_type, String map_table, String map_join_column, int map_id, String map_column, Map.BasePermission permission, AffectType affect_type, int organization_id)
static internal int GetParticipationForAccountFromDataRole (Map.Account account, Map.Data data, Map.BasePermission permission, AffectType affect_type)
 Given an account and data object, find a corresponding roleparticipation id where the account participates in the role and the role participates with data with affect.
static internal int[] GetParticipationMap (String participation_table, int participation_id, ParticipantType participation_type, String participant_table, int participant_id, ParticipantType participant_type, Map.BasePermission permission, AffectType affect_type, int organization_id)


Member Function Documentation

static internal int [] Core.Tools.AccountManager.Security.ParticipationMap.GetDataFromGroupForAccount ( Map.Account  account  )  [static, private]

Given a bucket of data, return the ids owned by the specified account.

Parameters:
bucket 
account 
Returns:

static internal int [] Core.Tools.AccountManager.Security.ParticipationMap.GetDataFromGroupForAccount ( Map.BaseGroup  group,
Map.Account  account 
) [static, private]

static internal int [] Core.Tools.AccountManager.Security.ParticipationMap.GetMapIdFromParticipation ( String  participation_table,
int  participation_id,
ParticipantType  participation_type,
String  map_table,
String  map_join_column,
int  map_id,
String  map_column,
Map.BasePermission  permission,
AffectType  affect_type,
int  organization_id 
) [static, private]

static internal int Core.Tools.AccountManager.Security.ParticipationMap.GetParticipationForAccountFromDataRole ( Map.Account  account,
Map.Data  data,
Map.BasePermission  permission,
AffectType  affect_type 
) [static, private]

Given an account and data object, find a corresponding roleparticipation id where the account participates in the role and the role participates with data with affect.

Parameters:
data 
account 
permission 
affect_type 
Returns:
RoleParticipation id for account

static internal int [] Core.Tools.AccountManager.Security.ParticipationMap.GetParticipationMap ( String  participation_table,
int  participation_id,
ParticipantType  participation_type,
String  participant_table,
int  participant_id,
ParticipantType  participant_type,
Map.BasePermission  permission,
AffectType  affect_type,
int  organization_id 
) [static, private]


The documentation for this class was generated from the following file:
Stephen W. Cote, 2009, whitefrost.com