[ whitefrost.com | Account Manager 4 Product Page ]

Core.Tools.AccountManager.Factories.TagFactory Class Reference

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

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

List of all members.

Public Member Functions

 TagFactory ()
bool UpdateTag (BaseTag tag)
bool DeleteTag (BaseTag tag)
int DeleteTagsByAccount (Account account)
int DeleteTagsByIds (int[] ids, Organization organization)
bool AddTag (BaseTag new_tag)
BaseTag GetTagById (int id, Organization organization)
DataTag GetDataTagByName (String name, Organization organization)
BaseTag GetTagByName (String name, TagType type, Organization organization)
List< AccountTagGetAccountTags (Organization organization)
List< AccountTagGetAccountTags (Db.FieldMatch match, Organization organization)
List< DataTagGetDataTags (Organization organization)
List< DataTagGetDataTags (Db.FieldMatch match, Organization organization)
BaseTag NewTag (String tag_name, TagType Type, Organization organization)

Static Public Member Functions

static Map.DataTag DataTagConverter (Map.NameId map)
static Map.AccountTag AccountTagConverter (Map.NameId map)

Protected Member Functions

override void SetParameters (IDataParameterCollection coll, Map.NameId map, Db.DbProcessingInstruction instruction)
virtual BaseTag NewTag (TagType Type)
override NameId Read (IDataReader reader, Db.DbProcessingInstruction instruction)
Db.FieldMatch GetFieldTagType (TagType tag_type)


Constructor & Destructor Documentation

Core.Tools.AccountManager.Factories.TagFactory.TagFactory (  ) 


Member Function Documentation

bool Core.Tools.AccountManager.Factories.TagFactory.UpdateTag ( BaseTag  tag  ) 

bool Core.Tools.AccountManager.Factories.TagFactory.DeleteTag ( BaseTag  tag  ) 

int Core.Tools.AccountManager.Factories.TagFactory.DeleteTagsByAccount ( Account  account  ) 

int Core.Tools.AccountManager.Factories.TagFactory.DeleteTagsByIds ( int[]  ids,
Organization  organization 
)

bool Core.Tools.AccountManager.Factories.TagFactory.AddTag ( BaseTag  new_tag  ) 

BaseTag Core.Tools.AccountManager.Factories.TagFactory.GetTagById ( int  id,
Organization  organization 
)

DataTag Core.Tools.AccountManager.Factories.TagFactory.GetDataTagByName ( String  name,
Organization  organization 
)

BaseTag Core.Tools.AccountManager.Factories.TagFactory.GetTagByName ( String  name,
TagType  type,
Organization  organization 
)

List<AccountTag> Core.Tools.AccountManager.Factories.TagFactory.GetAccountTags ( Organization  organization  ) 

List<AccountTag> Core.Tools.AccountManager.Factories.TagFactory.GetAccountTags ( Db.FieldMatch  match,
Organization  organization 
)

List<DataTag> Core.Tools.AccountManager.Factories.TagFactory.GetDataTags ( Organization  organization  ) 

List<DataTag> Core.Tools.AccountManager.Factories.TagFactory.GetDataTags ( Db.FieldMatch  match,
Organization  organization 
)

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

BaseTag Core.Tools.AccountManager.Factories.TagFactory.NewTag ( String  tag_name,
TagType  Type,
Organization  organization 
)

virtual BaseTag Core.Tools.AccountManager.Factories.TagFactory.NewTag ( TagType  Type  )  [protected, virtual]

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

static Map.DataTag Core.Tools.AccountManager.Factories.TagFactory.DataTagConverter ( Map.NameId  map  )  [static]

static Map.AccountTag Core.Tools.AccountManager.Factories.TagFactory.AccountTagConverter ( Map.NameId  map  )  [static]

Db.FieldMatch Core.Tools.AccountManager.Factories.TagFactory.GetFieldTagType ( TagType  tag_type  )  [protected]


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