[ whitefrost.com | Account Manager 4 Product Page ]

Core.Tools.AccountManager.Factories.DataFactory Class Reference

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

Core.Tools.AccountManager.Factories.NameIdFactory Core.Tools.AccountManager.Factories.FactoryBase

List of all members.

Public Member Functions

 DataFactory ()
bool DeleteData (Map.Data data)
int DeleteDataByIds (int[] ids, Organization organization)
int DeleteDataInGroup (DirectoryGroup group)
bool UpdateData (Map.Data data)
List< Map.DataGetDataListByOwner (Map.Account account, bool DetailsOnly, int StartRecord, int RecordCount)
List< Map.DataGetDataListByGroup (Map.DirectoryGroup group, bool DetailsOnly, int StartRecord, int RecordCount, Organization organization)
List< Map.DataGetDataListByGroup (Map.DirectoryGroup group, Db.DbProcessingInstruction Instruction, bool DetailsOnly, int StartRecord, int RecordCount, Organization organization)
List< Map.DataGetDataList (Db.FieldMatch[] Fields, bool DetailsOnly, int StartRecord, int RecordCount, Organization organization)
List< Map.DataGetDataList (Db.FieldMatch[] Fields, Db.DbProcessingInstruction Instruction, bool DetailsOnly, int StartRecord, int RecordCount, Organization organization)
List< Map.DataGetDataList (Db.FieldMatch[] Fields, Db.DbProcessingInstruction instruction, bool DetailsOnly, Organization organization)
Map.Data GetDataById (int id, Organization organization)
Map.Data GetDataById (int id, bool DetailsOnly, Organization organization)
Map.Data GetData (String name, DirectoryGroup group)
Map.Data GetData (String name, bool DetailsOnly, DirectoryGroup group)
Map.Data NewData (Account account)
Map.Data NewData (Account account, DirectoryGroup group)
bool AddData (Map.Data new_data)
override String GetSelectString (Db.DbProcessingInstruction instruction)
override String GetUpdateString (Db.DbProcessingInstruction instruction)

Protected Member Functions

override void Initialize ()
override void SetParameters (IDataParameterCollection coll, Map.NameId map, Db.DbProcessingInstruction instruction)
override NameId Read (IDataReader reader, Db.DbProcessingInstruction instruction)

Protected Attributes

String SelectDetailsString = null
String UpdateDetailsString = null

Private Member Functions

internal Db.FieldMatch GetFieldGroup (Map.BaseGroup group)

Static Private Member Functions

static Map.Data MapConverter (Map.NameId map)


Constructor & Destructor Documentation

Core.Tools.AccountManager.Factories.DataFactory.DataFactory (  ) 


Member Function Documentation

override void Core.Tools.AccountManager.Factories.DataFactory.Initialize (  )  [protected, virtual]

bool Core.Tools.AccountManager.Factories.DataFactory.DeleteData ( Map.Data  data  ) 

int Core.Tools.AccountManager.Factories.DataFactory.DeleteDataByIds ( int[]  ids,
Organization  organization 
)

int Core.Tools.AccountManager.Factories.DataFactory.DeleteDataInGroup ( DirectoryGroup  group  ) 

bool Core.Tools.AccountManager.Factories.DataFactory.UpdateData ( Map.Data  data  ) 

List<Map.Data> Core.Tools.AccountManager.Factories.DataFactory.GetDataListByOwner ( Map.Account  account,
bool  DetailsOnly,
int  StartRecord,
int  RecordCount 
)

List<Map.Data> Core.Tools.AccountManager.Factories.DataFactory.GetDataListByGroup ( Map.DirectoryGroup  group,
bool  DetailsOnly,
int  StartRecord,
int  RecordCount,
Organization  organization 
)

List<Map.Data> Core.Tools.AccountManager.Factories.DataFactory.GetDataListByGroup ( Map.DirectoryGroup  group,
Db.DbProcessingInstruction  Instruction,
bool  DetailsOnly,
int  StartRecord,
int  RecordCount,
Organization  organization 
)

List<Map.Data> Core.Tools.AccountManager.Factories.DataFactory.GetDataList ( Db.FieldMatch[]  Fields,
bool  DetailsOnly,
int  StartRecord,
int  RecordCount,
Organization  organization 
)

List<Map.Data> Core.Tools.AccountManager.Factories.DataFactory.GetDataList ( Db.FieldMatch[]  Fields,
Db.DbProcessingInstruction  Instruction,
bool  DetailsOnly,
int  StartRecord,
int  RecordCount,
Organization  organization 
)

If pagination not

List<Map.Data> Core.Tools.AccountManager.Factories.DataFactory.GetDataList ( Db.FieldMatch[]  Fields,
Db.DbProcessingInstruction  instruction,
bool  DetailsOnly,
Organization  organization 
)

Map.Data Core.Tools.AccountManager.Factories.DataFactory.GetDataById ( int  id,
Organization  organization 
)

Map.Data Core.Tools.AccountManager.Factories.DataFactory.GetDataById ( int  id,
bool  DetailsOnly,
Organization  organization 
)

Map.Data Core.Tools.AccountManager.Factories.DataFactory.GetData ( String  name,
DirectoryGroup  group 
)

Map.Data Core.Tools.AccountManager.Factories.DataFactory.GetData ( String  name,
bool  DetailsOnly,
DirectoryGroup  group 
)

Map.Data Core.Tools.AccountManager.Factories.DataFactory.NewData ( Account  account  ) 

Map.Data Core.Tools.AccountManager.Factories.DataFactory.NewData ( Account  account,
DirectoryGroup  group 
)

bool Core.Tools.AccountManager.Factories.DataFactory.AddData ( Map.Data  new_data  ) 

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

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

reader.getit

2008/01/28 Moved to bottom for Mono; Mono throws an 'array index' error on any sibling read operation

Reimplemented from Core.Tools.AccountManager.Factories.NameIdFactory.

static Map.Data Core.Tools.AccountManager.Factories.DataFactory.MapConverter ( Map.NameId  map  )  [static, private]

override String Core.Tools.AccountManager.Factories.DataFactory.GetSelectString ( Db.DbProcessingInstruction  instruction  )  [virtual]

override String Core.Tools.AccountManager.Factories.DataFactory.GetUpdateString ( Db.DbProcessingInstruction  instruction  )  [virtual]

internal Db.FieldMatch Core.Tools.AccountManager.Factories.DataFactory.GetFieldGroup ( Map.BaseGroup  group  )  [private]


Member Data Documentation


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