[ whitefrost.com | Account Manager 4 Product Page ]

Core.Tools.AccountManager.Product Class Reference

Inheritance diagram for Core.Tools.AccountManager.Product:

Core.Tools.AccountManager.WebClient.WebProduct

List of all members.

Public Member Functions

 Product ()
bool Initialize ()
void Logout ()
bool LoginProductUser (String product_user_name, String product_user_password)
bool SetupProduct (String admin_password, String product_user_name, String product_user_password)
void Destroy ()
String GetSaltedCipher (String in_key)

Public Attributes

String ProductRoleName = "Product"
String DefaultProductUserPassword = "product-user-password-456456"
String DefaultProductUserName = "product_user"
Map.Organization ProductParentOrganization = null

Properties

bool IsDefaultAccount [get]
bool IsSetup [get]
Map.Account ProductUser [get]
Core.Interfaces.ISecurityManager SecurityManager [get, set]
String OrganizationName [get, set]
Map.Organization Organization [get, set]
Map.DirectoryGroup VaultDirectory [get]
Map.AccountRole ProductRole [get]
Core.Tools.AccountManager.Map.AccountRole AccountUsersRole [get]

Private Attributes

Map.Organization organization = null
String organization_name = "Product"
Core.Interfaces.ISecurityManager product_security = null
Map.Account product_user = null
String CIPHER_SALT = "192168001101"


Constructor & Destructor Documentation

Core.Tools.AccountManager.Product.Product (  ) 


Member Function Documentation

bool Core.Tools.AccountManager.Product.Initialize (  ) 

void Core.Tools.AccountManager.Product.Logout (  ) 

bool Core.Tools.AccountManager.Product.LoginProductUser ( String  product_user_name,
String  product_user_password 
)

bool Core.Tools.AccountManager.Product.SetupProduct ( String  admin_password,
String  product_user_name,
String  product_user_password 
)

void Core.Tools.AccountManager.Product.Destroy (  ) 

String Core.Tools.AccountManager.Product.GetSaltedCipher ( String  in_key  ) 


Member Data Documentation

String Core.Tools.AccountManager.Product.DefaultProductUserPassword = "product-user-password-456456"

String Core.Tools.AccountManager.Product.CIPHER_SALT = "192168001101" [private]


Property Documentation

bool Core.Tools.AccountManager.Product.IsDefaultAccount [get]

bool Core.Tools.AccountManager.Product.IsSetup [get]

Map.Account Core.Tools.AccountManager.Product.ProductUser [get]

Core.Interfaces.ISecurityManager Core.Tools.AccountManager.Product.SecurityManager [get, set]

String Core.Tools.AccountManager.Product.OrganizationName [get, set]

Map.Organization Core.Tools.AccountManager.Product.Organization [get, set]

Map.DirectoryGroup Core.Tools.AccountManager.Product.VaultDirectory [get]

Map.AccountRole Core.Tools.AccountManager.Product.ProductRole [get]

Core.Tools.AccountManager.Map.AccountRole Core.Tools.AccountManager.Product.AccountUsersRole [get]


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