[ whitefrost.com | Account Manager 4 Product Page ]

Core.Tools.AccountManager.Factories.PermissionFactory Class Reference

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

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

List of all members.

Public Member Functions

 PermissionFactory ()
bool DeletePermission (BasePermission permission)
bool UpdatePermission (BasePermission permission)
BasePermission AddPermission (BasePermission new_permission)
BasePermission GetPermissionById (int id, Organization organization)
BasePermission GetPermissionByName (String name, Organization organization)
BasePermission NewPermission (String permission_name, PermissionType Type, Organization organization)

Protected Member Functions

override void SetParameters (IDataParameterCollection coll, Map.NameId map, Db.DbProcessingInstruction instruction)
virtual BasePermission NewPermission (PermissionType Type)
override NameId Read (IDataReader reader, Db.DbProcessingInstruction instruction)


Constructor & Destructor Documentation

Core.Tools.AccountManager.Factories.PermissionFactory.PermissionFactory (  ) 


Member Function Documentation

bool Core.Tools.AccountManager.Factories.PermissionFactory.DeletePermission ( BasePermission  permission  ) 

bool Core.Tools.AccountManager.Factories.PermissionFactory.UpdatePermission ( BasePermission  permission  ) 

BasePermission Core.Tools.AccountManager.Factories.PermissionFactory.AddPermission ( BasePermission  new_permission  ) 

BasePermission Core.Tools.AccountManager.Factories.PermissionFactory.GetPermissionById ( int  id,
Organization  organization 
)

BasePermission Core.Tools.AccountManager.Factories.PermissionFactory.GetPermissionByName ( String  name,
Organization  organization 
)

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

BasePermission Core.Tools.AccountManager.Factories.PermissionFactory.NewPermission ( String  permission_name,
PermissionType  Type,
Organization  organization 
)

virtual BasePermission Core.Tools.AccountManager.Factories.PermissionFactory.NewPermission ( PermissionType  Type  )  [protected, virtual]

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


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