[ whitefrost.com | Account Manager 4 Product Page ]

Core.Tools.AccountManager.Factories.RoleFactory Class Reference

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

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

List of all members.

Public Member Functions

 RoleFactory ()
void AddDefaultAccountRoles (Organization organization)
bool DeleteRole (BaseRole role)
int DeleteRolesByAccount (Account account)
int DeleteRolesByIds (int[] ids, Organization organization)
bool UpdateRole (BaseRole role)
bool AddRole (BaseRole new_role)
AccountRole GetRootAccountRole (Organization organization)
AccountRole GetHomeAccountRole (Organization organization)
AccountRole GetAccountRole (Account account)
AccountRole GetCreateAccountRole (Account role_owner, String role_name, AccountRole Parent)
BaseRole GetRoleById (int id, Organization organization)
AccountRole GetAccountRoleByName (String name, Organization organization)
AccountRole GetAccountRoleByName (String name, BaseRole Parent, Organization organization)
BaseRole GetRoleByName (String name, Organization organization)
BaseRole GetRoleByName (String name, BaseRole Parent, Organization organization)
BaseRole GetRoleByName (String name, BaseRole Parent, RoleType role_type, Organization organization)
AccountRole NewAccountRole (Map.Account account, String role_name)
AccountRole NewAccountRole (Map.Account account, String role_name, Map.BaseRole ParentRole)
List< AccountRoleGetAccountRoles (Organization organization)
List< AccountRoleGetAccountRoles (Db.FieldMatch match, Organization organization)
List< BaseRoleGetRoles (Db.FieldMatch match, Organization organization)
List< BaseRoleGetRoles (Db.FieldMatch[] matches, Organization organization)

Static Public Member Functions

static Map.AccountRole AccountRoleConverter (Map.NameId map)
static Map.BaseRole BaseRoleConverter (Map.NameId map)

Protected Member Functions

override void SetParameters (IDataParameterCollection coll, Map.NameId map, Db.DbProcessingInstruction instruction)
virtual BaseRole NewRole (RoleType Type)
override NameId Read (IDataReader reader, Db.DbProcessingInstruction instruction)
Db.FieldMatch GetFieldRoleType (RoleType role_type)

Private Member Functions

internal void AddDefaultRoles (Organization organization)


Constructor & Destructor Documentation

Core.Tools.AccountManager.Factories.RoleFactory.RoleFactory (  ) 


Member Function Documentation

internal void Core.Tools.AccountManager.Factories.RoleFactory.AddDefaultRoles ( Organization  organization  )  [private]

void Core.Tools.AccountManager.Factories.RoleFactory.AddDefaultAccountRoles ( Organization  organization  ) 

bool Core.Tools.AccountManager.Factories.RoleFactory.DeleteRole ( BaseRole  role  ) 

int Core.Tools.AccountManager.Factories.RoleFactory.DeleteRolesByAccount ( Account  account  ) 

int Core.Tools.AccountManager.Factories.RoleFactory.DeleteRolesByIds ( int[]  ids,
Organization  organization 
)

bool Core.Tools.AccountManager.Factories.RoleFactory.UpdateRole ( BaseRole  role  ) 

bool Core.Tools.AccountManager.Factories.RoleFactory.AddRole ( BaseRole  new_role  ) 

AccountRole Core.Tools.AccountManager.Factories.RoleFactory.GetRootAccountRole ( Organization  organization  ) 

AccountRole Core.Tools.AccountManager.Factories.RoleFactory.GetHomeAccountRole ( Organization  organization  ) 

AccountRole Core.Tools.AccountManager.Factories.RoleFactory.GetAccountRole ( Account  account  ) 

AccountRole Core.Tools.AccountManager.Factories.RoleFactory.GetCreateAccountRole ( Account  role_owner,
String  role_name,
AccountRole  Parent 
)

BaseRole Core.Tools.AccountManager.Factories.RoleFactory.GetRoleById ( int  id,
Organization  organization 
)

AccountRole Core.Tools.AccountManager.Factories.RoleFactory.GetAccountRoleByName ( String  name,
Organization  organization 
)

AccountRole Core.Tools.AccountManager.Factories.RoleFactory.GetAccountRoleByName ( String  name,
BaseRole  Parent,
Organization  organization 
)

BaseRole Core.Tools.AccountManager.Factories.RoleFactory.GetRoleByName ( String  name,
Organization  organization 
)

BaseRole Core.Tools.AccountManager.Factories.RoleFactory.GetRoleByName ( String  name,
BaseRole  Parent,
Organization  organization 
)

BaseRole Core.Tools.AccountManager.Factories.RoleFactory.GetRoleByName ( String  name,
BaseRole  Parent,
RoleType  role_type,
Organization  organization 
)

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

AccountRole Core.Tools.AccountManager.Factories.RoleFactory.NewAccountRole ( Map.Account  account,
String  role_name 
)

AccountRole Core.Tools.AccountManager.Factories.RoleFactory.NewAccountRole ( Map.Account  account,
String  role_name,
Map.BaseRole  ParentRole 
)

virtual BaseRole Core.Tools.AccountManager.Factories.RoleFactory.NewRole ( RoleType  Type  )  [protected, virtual]

List<AccountRole> Core.Tools.AccountManager.Factories.RoleFactory.GetAccountRoles ( Organization  organization  ) 

List<AccountRole> Core.Tools.AccountManager.Factories.RoleFactory.GetAccountRoles ( Db.FieldMatch  match,
Organization  organization 
)

List<BaseRole> Core.Tools.AccountManager.Factories.RoleFactory.GetRoles ( Db.FieldMatch  match,
Organization  organization 
)

List<BaseRole> Core.Tools.AccountManager.Factories.RoleFactory.GetRoles ( Db.FieldMatch[]  matches,
Organization  organization 
)

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

static Map.AccountRole Core.Tools.AccountManager.Factories.RoleFactory.AccountRoleConverter ( Map.NameId  map  )  [static]

static Map.BaseRole Core.Tools.AccountManager.Factories.RoleFactory.BaseRoleConverter ( Map.NameId  map  )  [static]

Db.FieldMatch Core.Tools.AccountManager.Factories.RoleFactory.GetFieldRoleType ( RoleType  role_type  )  [protected]


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