[ whitefrost.com | Account Manager 4 Product Page ]

Core.Tools.AccountManager.Factories.NameIdFactory Class Reference

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

Core.Tools.AccountManager.Factories.FactoryBase Core.Tools.AccountManager.Factories.AccountFactory Core.Tools.AccountManager.Factories.ContactInformationFactory Core.Tools.AccountManager.Factories.DataFactory Core.Tools.AccountManager.Factories.GroupFactory Core.Tools.AccountManager.Factories.OrganizationFactory Core.Tools.AccountManager.Factories.ParticipationFactory Core.Tools.AccountManager.Factories.PermissionFactory Core.Tools.AccountManager.Factories.RoleFactory Core.Tools.AccountManager.Factories.TagFactory

List of all members.

Public Member Functions

 NameIdFactory ()
void PromptCacheExpires ()
virtual void ClearCache ()

Public Attributes

bool HasOwnerId = false
bool HasParentId = false
bool HasName = false

Protected Member Functions

void CheckCacheExpires ()
bool HaveCacheId (int id)
void RemoveFromCache (Map.NameId map)
Map.NameId ReadFromCache (String name)
Map.NameId ReadFromCache (int id)
bool AddToCache (Map.NameId map)
bool AddToCache (Map.NameId map, string key_name)
override bool CanSelectColumn (string column_name)
override bool CanUpdateColumn (String column_name)
DataRow PrepareAdd (Map.NameId new_map)
int GetIdByName (String name)
int GetIdByName (String name, int organization_id)
List< Map.NameIdGetByName (String name)
List< Map.NameIdGetByName (String name, int organization_id)
List< Map.NameIdGetById (int id)
List< Map.NameIdGetById (int id, int organization_id)
List< Map.NameIdGetByField (Db.FieldMatch field, int organization_id)
List< Map.NameIdGetByField (Db.FieldMatch field, Db.DbProcessingInstruction instruction, int organization_id)
List< Map.NameIdGetByField (Db.FieldMatch[] Fields, int organization_id)
List< Map.NameIdGetByField (Db.FieldMatch[] Fields, Db.DbProcessingInstruction instruction, int organization_id)
virtual Map.NameId Read (IDataReader reader, Db.DbProcessingInstruction instruction)
Map.NameId Read (IDataReader reader, Map.NameId map)
bool Update (Map.NameId map)
bool Update (Map.NameId map, Db.DbProcessingInstruction instruction)
virtual void SetParameters (IDataParameterCollection coll, Map.NameId map, Db.DbProcessingInstruction instruction)

Protected Attributes

Dictionary< int, int > MapIdCache = null
Dictionary< String, int > MapNameCache = null
List< Map.NameIdMapCache = null
DateTime cache_expires = DateTime.Now

Private Member Functions

void SetNameIdParameters (IDataParameterCollection coll, Map.NameId map)
internal Db.FieldMatch GetFieldId (Map.NameId map)
internal Db.FieldMatch GetFieldId (int id)
internal Db.FieldMatch GetFieldName (Map.NameId map)
internal Db.FieldMatch GetFieldName (String name)
internal Db.FieldMatch GetFieldParent (Map.NameId map)
internal Db.FieldMatch GetFieldParent (int id)
internal Db.FieldMatch GetFieldOwner (Map.NameId map)
internal Db.FieldMatch GetFieldOwner (int id)

Private Attributes

int cache_expiry = 5


Constructor & Destructor Documentation

Core.Tools.AccountManager.Factories.NameIdFactory.NameIdFactory (  ) 


Member Function Documentation

void Core.Tools.AccountManager.Factories.NameIdFactory.PromptCacheExpires (  ) 

virtual void Core.Tools.AccountManager.Factories.NameIdFactory.ClearCache (  )  [virtual]

void Core.Tools.AccountManager.Factories.NameIdFactory.CheckCacheExpires (  )  [protected]

bool Core.Tools.AccountManager.Factories.NameIdFactory.HaveCacheId ( int  id  )  [protected]

void Core.Tools.AccountManager.Factories.NameIdFactory.RemoveFromCache ( Map.NameId  map  )  [protected]

Map.NameId Core.Tools.AccountManager.Factories.NameIdFactory.ReadFromCache ( String  name  )  [protected]

Map.NameId Core.Tools.AccountManager.Factories.NameIdFactory.ReadFromCache ( int  id  )  [protected]

bool Core.Tools.AccountManager.Factories.NameIdFactory.AddToCache ( Map.NameId  map  )  [protected]

bool Core.Tools.AccountManager.Factories.NameIdFactory.AddToCache ( Map.NameId  map,
string  key_name 
) [protected]

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

override bool Core.Tools.AccountManager.Factories.NameIdFactory.CanUpdateColumn ( String  column_name  )  [protected, virtual]

DataRow Core.Tools.AccountManager.Factories.NameIdFactory.PrepareAdd ( Map.NameId  new_map  )  [protected]

int Core.Tools.AccountManager.Factories.NameIdFactory.GetIdByName ( String  name  )  [protected]

int Core.Tools.AccountManager.Factories.NameIdFactory.GetIdByName ( String  name,
int  organization_id 
) [protected]

List<Map.NameId> Core.Tools.AccountManager.Factories.NameIdFactory.GetByName ( String  name  )  [protected]

List<Map.NameId> Core.Tools.AccountManager.Factories.NameIdFactory.GetByName ( String  name,
int  organization_id 
) [protected]

List<Map.NameId> Core.Tools.AccountManager.Factories.NameIdFactory.GetById ( int  id  )  [protected]

List<Map.NameId> Core.Tools.AccountManager.Factories.NameIdFactory.GetById ( int  id,
int  organization_id 
) [protected]

List<Map.NameId> Core.Tools.AccountManager.Factories.NameIdFactory.GetByField ( Db.FieldMatch  field,
int  organization_id 
) [protected]

List<Map.NameId> Core.Tools.AccountManager.Factories.NameIdFactory.GetByField ( Db.FieldMatch  field,
Db.DbProcessingInstruction  instruction,
int  organization_id 
) [protected]

List<Map.NameId> Core.Tools.AccountManager.Factories.NameIdFactory.GetByField ( Db.FieldMatch[]  Fields,
int  organization_id 
) [protected]

List<Map.NameId> Core.Tools.AccountManager.Factories.NameIdFactory.GetByField ( Db.FieldMatch[]  Fields,
Db.DbProcessingInstruction  instruction,
int  organization_id 
) [protected]

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

Map.NameId Core.Tools.AccountManager.Factories.NameIdFactory.Read ( IDataReader  reader,
Map.NameId  map 
) [protected]

bool Core.Tools.AccountManager.Factories.NameIdFactory.Update ( Map.NameId  map  )  [protected]

bool Core.Tools.AccountManager.Factories.NameIdFactory.Update ( Map.NameId  map,
Db.DbProcessingInstruction  instruction 
) [protected]

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

void Core.Tools.AccountManager.Factories.NameIdFactory.SetNameIdParameters ( IDataParameterCollection  coll,
Map.NameId  map 
) [private]

internal Db.FieldMatch Core.Tools.AccountManager.Factories.NameIdFactory.GetFieldId ( Map.NameId  map  )  [private]

internal Db.FieldMatch Core.Tools.AccountManager.Factories.NameIdFactory.GetFieldId ( int  id  )  [private]

internal Db.FieldMatch Core.Tools.AccountManager.Factories.NameIdFactory.GetFieldName ( Map.NameId  map  )  [private]

internal Db.FieldMatch Core.Tools.AccountManager.Factories.NameIdFactory.GetFieldName ( String  name  )  [private]

internal Db.FieldMatch Core.Tools.AccountManager.Factories.NameIdFactory.GetFieldParent ( Map.NameId  map  )  [private]

internal Db.FieldMatch Core.Tools.AccountManager.Factories.NameIdFactory.GetFieldParent ( int  id  )  [private]

internal Db.FieldMatch Core.Tools.AccountManager.Factories.NameIdFactory.GetFieldOwner ( Map.NameId  map  )  [private]

internal Db.FieldMatch Core.Tools.AccountManager.Factories.NameIdFactory.GetFieldOwner ( int  id  )  [private]


Member Data Documentation

Dictionary<int, int> Core.Tools.AccountManager.Factories.NameIdFactory.MapIdCache = null [protected]

Dictionary<String, int> Core.Tools.AccountManager.Factories.NameIdFactory.MapNameCache = null [protected]


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