[ whitefrost.com | Account Manager 4 Product Page ]

Core.Tools.AccountManager.Factories.ParticipationFactory Class Reference

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

Core.Tools.AccountManager.Factories.NameIdFactory Core.Tools.AccountManager.Factories.FactoryBase Core.Tools.AccountManager.Factories.DataParticipationFactory Core.Tools.AccountManager.Factories.GroupParticipationFactory Core.Tools.AccountManager.Factories.RoleParticipationFactory Core.Tools.AccountManager.Factories.TagParticipationFactory

List of all members.

Public Member Functions

 ParticipationFactory (ParticipationType type, String in_table_name)
bool DeleteParticipations (Map.NameId source)
bool DeleteParticipations (int[] ids, Organization organization)
bool DeleteParticipants (int[] ids, Organization organization)
bool DeleteParticipants (BaseParticipant[] list, Organization organization)
bool DeleteParticipant (BaseParticipant participant)
bool UpdateParticipant (BaseParticipant participant)
bool AddParticipant (BaseParticipant participant)
List< Map.DataGetDataFromParticipations (Map.DataParticipant[] list, bool DetailsOnly, int StartRecord, int RecordCount, Organization organization)
List< Map.NameIdGetParticipants (Map.NameId participation, Map.NameId participant, ParticipantType participant_type, Map.BasePermission permission, AffectType affect_type)
List< Map.NameIdGetParticipations (Map.NameId[] maps, ParticipantType participant_type)
Map.BaseParticipant GetParticipant (Map.NameId participation, Map.NameId participant, ParticipantType participant_type, Map.BasePermission permission, AffectType affect_type)
Map.BaseParticipant NewParticipant (Map.NameId participation, Map.NameId participant, ParticipantType participant_type, Map.BasePermission permission, AffectType affect_type)

Static Public Member Functions

static Map.BaseParticipant BaseParticipantConverter (Map.NameId map)
static Map.RoleParticipant RoleParticipantConverter (Map.NameId map)
static Map.AccountParticipant AccountParticipantConverter (Map.NameId map)
static Map.DataParticipant DataParticipantConverter (Map.NameId map)

Public Attributes

ParticipationType ParticipationType = ParticipationType.UNKNOWN
bool HaveAffect = false

Protected Member Functions

override bool CanSelectColumn (string column_name)
List< Map.BaseRoleGetRolesFromParticipations (Map.RoleParticipant[] list, Organization organization)
List< Map.AccountGetAccountsFromParticipations (Map.AccountParticipant[] list, Organization organization)
override void SetParameters (IDataParameterCollection coll, Map.NameId map, Db.DbProcessingInstruction instruction)
BaseParticipant NewParticipant (String participant_name, ParticipantType Type, Organization organization)
BaseParticipant NewParticipant (String participant_name, ParticipantType Type, BaseParticipant Parent, Organization organization)
virtual BaseParticipant NewParticipant (ParticipantType Type)
override NameId Read (IDataReader reader, Db.DbProcessingInstruction instruction)
Db.FieldMatch GetFieldAffectId (BaseParticipant participant)
Db.FieldMatch GetFieldAffectId (BasePermission permission)
Db.FieldMatch GetFieldAffectType (BaseParticipant participant)
Db.FieldMatch GetFieldAffectType (AffectType affect_type)
Db.FieldMatch GetFieldParticipantId (Map.NameId map)
Db.FieldMatch GetFieldParticipantId (BaseParticipant participant)
Db.FieldMatch GetFieldParticipationId (Map.NameId map)
Db.FieldMatch GetFieldParticipationId (BaseParticipant participant)
Db.FieldMatch GetFieldParticipantType (ParticipantType participant_type)

Private Member Functions

internal bool DeleteParts (int[] ids, String field_name, Organization organization)


Constructor & Destructor Documentation

Core.Tools.AccountManager.Factories.ParticipationFactory.ParticipationFactory ( ParticipationType  type,
String  in_table_name 
)


Member Function Documentation

override bool Core.Tools.AccountManager.Factories.ParticipationFactory.CanSelectColumn ( string  column_name  )  [protected]

bool Core.Tools.AccountManager.Factories.ParticipationFactory.DeleteParticipations ( Map.NameId  source  ) 

bool Core.Tools.AccountManager.Factories.ParticipationFactory.DeleteParticipations ( int[]  ids,
Organization  organization 
)

bool Core.Tools.AccountManager.Factories.ParticipationFactory.DeleteParticipants ( int[]  ids,
Organization  organization 
)

internal bool Core.Tools.AccountManager.Factories.ParticipationFactory.DeleteParts ( int[]  ids,
String  field_name,
Organization  organization 
) [private]

bool Core.Tools.AccountManager.Factories.ParticipationFactory.DeleteParticipants ( BaseParticipant[]  list,
Organization  organization 
)

bool Core.Tools.AccountManager.Factories.ParticipationFactory.DeleteParticipant ( BaseParticipant  participant  ) 

bool Core.Tools.AccountManager.Factories.ParticipationFactory.UpdateParticipant ( BaseParticipant  participant  ) 

bool Core.Tools.AccountManager.Factories.ParticipationFactory.AddParticipant ( BaseParticipant  participant  ) 

List<Map.BaseRole> Core.Tools.AccountManager.Factories.ParticipationFactory.GetRolesFromParticipations ( Map.RoleParticipant[]  list,
Organization  organization 
) [protected]

List<Map.Account> Core.Tools.AccountManager.Factories.ParticipationFactory.GetAccountsFromParticipations ( Map.AccountParticipant[]  list,
Organization  organization 
) [protected]

List<Map.Data> Core.Tools.AccountManager.Factories.ParticipationFactory.GetDataFromParticipations ( Map.DataParticipant[]  list,
bool  DetailsOnly,
int  StartRecord,
int  RecordCount,
Organization  organization 
)

List<Map.NameId> Core.Tools.AccountManager.Factories.ParticipationFactory.GetParticipants ( Map.NameId  participation,
Map.NameId  participant,
ParticipantType  participant_type,
Map.BasePermission  permission,
AffectType  affect_type 
)

List<Map.NameId> Core.Tools.AccountManager.Factories.ParticipationFactory.GetParticipations ( Map.NameId[]  maps,
ParticipantType  participant_type 
)

Map.BaseParticipant Core.Tools.AccountManager.Factories.ParticipationFactory.GetParticipant ( Map.NameId  participation,
Map.NameId  participant,
ParticipantType  participant_type,
Map.BasePermission  permission,
AffectType  affect_type 
)

override void Core.Tools.AccountManager.Factories.ParticipationFactory.SetParameters ( IDataParameterCollection  coll,
Map.NameId  map,
Db.DbProcessingInstruction  instruction 
) [protected]

BaseParticipant Core.Tools.AccountManager.Factories.ParticipationFactory.NewParticipant ( String  participant_name,
ParticipantType  Type,
Organization  organization 
) [protected]

BaseParticipant Core.Tools.AccountManager.Factories.ParticipationFactory.NewParticipant ( String  participant_name,
ParticipantType  Type,
BaseParticipant  Parent,
Organization  organization 
) [protected]

virtual BaseParticipant Core.Tools.AccountManager.Factories.ParticipationFactory.NewParticipant ( ParticipantType  Type  )  [protected, virtual]

override NameId Core.Tools.AccountManager.Factories.ParticipationFactory.Read ( IDataReader  reader,
Db.DbProcessingInstruction  instruction 
) [protected, virtual]

Map.BaseParticipant Core.Tools.AccountManager.Factories.ParticipationFactory.NewParticipant ( Map.NameId  participation,
Map.NameId  participant,
ParticipantType  participant_type,
Map.BasePermission  permission,
AffectType  affect_type 
)

Db.FieldMatch Core.Tools.AccountManager.Factories.ParticipationFactory.GetFieldAffectId ( BaseParticipant  participant  )  [protected]

Db.FieldMatch Core.Tools.AccountManager.Factories.ParticipationFactory.GetFieldAffectId ( BasePermission  permission  )  [protected]

Db.FieldMatch Core.Tools.AccountManager.Factories.ParticipationFactory.GetFieldAffectType ( BaseParticipant  participant  )  [protected]

Db.FieldMatch Core.Tools.AccountManager.Factories.ParticipationFactory.GetFieldAffectType ( AffectType  affect_type  )  [protected]

Db.FieldMatch Core.Tools.AccountManager.Factories.ParticipationFactory.GetFieldParticipantId ( Map.NameId  map  )  [protected]

Db.FieldMatch Core.Tools.AccountManager.Factories.ParticipationFactory.GetFieldParticipantId ( BaseParticipant  participant  )  [protected]

Db.FieldMatch Core.Tools.AccountManager.Factories.ParticipationFactory.GetFieldParticipationId ( Map.NameId  map  )  [protected]

Db.FieldMatch Core.Tools.AccountManager.Factories.ParticipationFactory.GetFieldParticipationId ( BaseParticipant  participant  )  [protected]

Db.FieldMatch Core.Tools.AccountManager.Factories.ParticipationFactory.GetFieldParticipantType ( ParticipantType  participant_type  )  [protected]

static Map.BaseParticipant Core.Tools.AccountManager.Factories.ParticipationFactory.BaseParticipantConverter ( Map.NameId  map  )  [static]

static Map.RoleParticipant Core.Tools.AccountManager.Factories.ParticipationFactory.RoleParticipantConverter ( Map.NameId  map  )  [static]

static Map.AccountParticipant Core.Tools.AccountManager.Factories.ParticipationFactory.AccountParticipantConverter ( Map.NameId  map  )  [static]

static Map.DataParticipant Core.Tools.AccountManager.Factories.ParticipationFactory.DataParticipantConverter ( Map.NameId  map  )  [static]


Member Data Documentation


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