Namespace SuperOffice.CRM.Administration
Classes
DefualtUserValidatorPlugin
EjUserHelper
SoPasswordCredentialPlugin
SoResource
SuperOffice CRM Resource Administration. Use static (VB: shared) methods to to instantiate objects.
SoRole
SoUser
SuperOffice CRM User Administration. Use static (VB: shared) methods to to instantiate objects.
SoUserCredential
UserCredentialGroup
Information about a user group or organizational unit.
UserCredentialInfo
Information about a user.
UserCredentialList
List of users.
UserCredentialPluginAttribute
UserPlugin
Default implementation of User Name Plugins. Overrides must be declared with UserPluginAttribute and a priority greater than 0.
UserPluginAttribute
Attribute declaring a plugin implementing the IUserPlugin interface to provide default values for users.
UserValidatorPluginAttribute
Declaration of plugin to validate user-names and passwords
Interfaces
IUserCredentialPlugin
Interface implemented by UserCredential Plug-ins, responsible for adding credentials to a user. Adding a new user from a plugin will use the CreatePerson(Int32, String, String) method to create a new person and consequent default values will be used to create the user. The credentials will finally be mapped to the user
IUserPlugin
Interface required to implement for User Plugins to provide defulat values.
IUserValidatorPlugin
Plugin for validating user-names and passwords.
Enums
SoUser.PermissionType
Type of permission required for dealing with a person's license information
Delegates
CheckIfAssociateNameIsLegal
Check if an associate name is legal (e.g. allowed in the current installation and not taken by somebody else)
CheckIfAssociateUserNameIsLegal
Check if an associate user name is legal