[ whitefrost.com | Account Manager 4 Product Page ]

Core.Tools.AccountManager.Factories.SpoolFactory Class Reference

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

Core.Tools.AccountManager.Factories.FactoryBase Core.Tools.AccountManager.Factories.MessageQueueFactory Core.Tools.AccountManager.Factories.SecurityTokenFactory

List of all members.

Public Member Functions

 SpoolFactory ()
void ClearCache ()
Db.DbProcessingInstruction GetPagingInstruction (int StartIndex)
Db.DbProcessingInstruction GetPagingInstruction (int StartIndex, int RecordCount)
Db.DbProcessingInstruction GetPagingInstruction ()

Public Attributes

int PageSize = 20

Protected Member Functions

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

Protected Attributes

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

Properties

internal int CacheExpiry [get, set]

Private Member Functions

void SetBaseSpoolParameters (IDataParameterCollection coll, Map.BaseSpool map)
internal Db.FieldMatch GetFieldSpoolStatus (Map.BaseSpool map)
internal Db.FieldMatch GetFieldSpoolStatus (int spool_status)
internal Db.FieldMatch GetFieldBucketType (Map.BaseSpool map)
internal Db.FieldMatch GetFieldBucketType (SpoolBucketType bucket_type)
internal Db.FieldMatch GetFieldBucketName (Map.BaseSpool map)
internal Db.FieldMatch GetFieldBucketName (String bucket_name)
internal Db.FieldMatch GetFieldGuid (Map.BaseSpool map)
internal Db.FieldMatch GetFieldGuid (String id)
internal Db.FieldMatch GetFieldName (Map.BaseSpool map)
internal Db.FieldMatch GetFieldName (String name)
internal Db.FieldMatch GetFieldData (Map.BaseSpool map)
internal Db.FieldMatch GetFieldData (String data)
internal Db.FieldMatch GetFieldOwner (Map.BaseSpool map)
internal Db.FieldMatch GetFieldOwner (int id)
internal Db.FieldMatch GetFieldGroup (Map.BaseSpool map)
internal Db.FieldMatch GetFieldGroup (int group_id)
internal Db.FieldMatch GetFieldCreated (Map.BaseSpool map)
internal Db.FieldMatch GetFieldCreated (DateTime date)

Private Attributes

int cache_expiry = 5


Constructor & Destructor Documentation

Core.Tools.AccountManager.Factories.SpoolFactory.SpoolFactory (  ) 


Member Function Documentation

void Core.Tools.AccountManager.Factories.SpoolFactory.ClearCache (  ) 

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

bool Core.Tools.AccountManager.Factories.SpoolFactory.HaveCacheId ( String  id  )  [protected]

void Core.Tools.AccountManager.Factories.SpoolFactory.RemoveFromCache ( Map.BaseSpool  map  )  [protected]

Map.BaseSpool Core.Tools.AccountManager.Factories.SpoolFactory.ReadFromCache ( String  id  )  [protected]

bool Core.Tools.AccountManager.Factories.SpoolFactory.AddToCache ( Map.BaseSpool  map  )  [protected]

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

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

DataRow Core.Tools.AccountManager.Factories.SpoolFactory.PrepareAdd ( Map.BaseSpool  new_map  )  [protected]

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

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

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

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

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

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

bool Core.Tools.AccountManager.Factories.SpoolFactory.Update ( Map.BaseSpool  map  )  [protected]

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

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

void Core.Tools.AccountManager.Factories.SpoolFactory.SetBaseSpoolParameters ( IDataParameterCollection  coll,
Map.BaseSpool  map 
) [private]

Db.DbProcessingInstruction Core.Tools.AccountManager.Factories.SpoolFactory.GetPagingInstruction ( int  StartIndex  ) 

Db.DbProcessingInstruction Core.Tools.AccountManager.Factories.SpoolFactory.GetPagingInstruction ( int  StartIndex,
int  RecordCount 
)

Db.DbProcessingInstruction Core.Tools.AccountManager.Factories.SpoolFactory.GetPagingInstruction (  ) 

internal Db.FieldMatch Core.Tools.AccountManager.Factories.SpoolFactory.GetFieldSpoolStatus ( Map.BaseSpool  map  )  [private]

internal Db.FieldMatch Core.Tools.AccountManager.Factories.SpoolFactory.GetFieldSpoolStatus ( int  spool_status  )  [private]

internal Db.FieldMatch Core.Tools.AccountManager.Factories.SpoolFactory.GetFieldBucketType ( Map.BaseSpool  map  )  [private]

internal Db.FieldMatch Core.Tools.AccountManager.Factories.SpoolFactory.GetFieldBucketType ( SpoolBucketType  bucket_type  )  [private]

internal Db.FieldMatch Core.Tools.AccountManager.Factories.SpoolFactory.GetFieldBucketName ( Map.BaseSpool  map  )  [private]

internal Db.FieldMatch Core.Tools.AccountManager.Factories.SpoolFactory.GetFieldBucketName ( String  bucket_name  )  [private]

internal Db.FieldMatch Core.Tools.AccountManager.Factories.SpoolFactory.GetFieldGuid ( Map.BaseSpool  map  )  [private]

internal Db.FieldMatch Core.Tools.AccountManager.Factories.SpoolFactory.GetFieldGuid ( String  id  )  [private]

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

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

internal Db.FieldMatch Core.Tools.AccountManager.Factories.SpoolFactory.GetFieldData ( Map.BaseSpool  map  )  [private]

internal Db.FieldMatch Core.Tools.AccountManager.Factories.SpoolFactory.GetFieldData ( String  data  )  [private]

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

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

internal Db.FieldMatch Core.Tools.AccountManager.Factories.SpoolFactory.GetFieldGroup ( Map.BaseSpool  map  )  [private]

internal Db.FieldMatch Core.Tools.AccountManager.Factories.SpoolFactory.GetFieldGroup ( int  group_id  )  [private]

internal Db.FieldMatch Core.Tools.AccountManager.Factories.SpoolFactory.GetFieldCreated ( Map.BaseSpool  map  )  [private]

internal Db.FieldMatch Core.Tools.AccountManager.Factories.SpoolFactory.GetFieldCreated ( DateTime  date  )  [private]


Member Data Documentation

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


Property Documentation

internal int Core.Tools.AccountManager.Factories.SpoolFactory.CacheExpiry [get, set, private]


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