
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.NameId > | GetByName (String name) |
| List< Map.NameId > | GetByName (String name, int organization_id) |
| List< Map.NameId > | GetById (int id) |
| List< Map.NameId > | GetById (int id, int organization_id) |
| List< Map.NameId > | GetByField (Db.FieldMatch field, int organization_id) |
| List< Map.NameId > | GetByField (Db.FieldMatch field, Db.DbProcessingInstruction instruction, int organization_id) |
| List< Map.NameId > | GetByField (Db.FieldMatch[] Fields, int organization_id) |
| List< Map.NameId > | GetByField (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.NameId > | MapCache = 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 |
| Core.Tools.AccountManager.Factories.NameIdFactory.NameIdFactory | ( | ) |
| void Core.Tools.AccountManager.Factories.NameIdFactory.PromptCacheExpires | ( | ) |
| virtual void Core.Tools.AccountManager.Factories.NameIdFactory.ClearCache | ( | ) | [virtual] |
Reimplemented in Core.Tools.AccountManager.Factories.AccountFactory.
| 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] |
Reimplemented in Core.Tools.AccountManager.Factories.ParticipationFactory.
| override bool Core.Tools.AccountManager.Factories.NameIdFactory.CanUpdateColumn | ( | String | column_name | ) | [protected, virtual] |
Reimplemented from Core.Tools.AccountManager.Factories.FactoryBase.
Reimplemented in Core.Tools.AccountManager.Factories.AccountFactory.
| 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] |
Reimplemented in 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, and Core.Tools.AccountManager.Factories.TagFactory.
| 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] |
Dictionary<int, int> Core.Tools.AccountManager.Factories.NameIdFactory.MapIdCache = null [protected] |
Dictionary<String, int> Core.Tools.AccountManager.Factories.NameIdFactory.MapNameCache = null [protected] |
List<Map.NameId> Core.Tools.AccountManager.Factories.NameIdFactory.MapCache = null [protected] |
DateTime Core.Tools.AccountManager.Factories.NameIdFactory.cache_expires = DateTime.Now [protected] |
int Core.Tools.AccountManager.Factories.NameIdFactory.cache_expiry = 5 [private] |