Class SoPasswordCredentialPlugin
Inheritance
SoPasswordCredentialPlugin
Assembly: SoDataBase.dll
Syntax
[UserCredentialPlugin("CRM5/PASSWORD")]
public class SoPasswordCredentialPlugin : Object, IUserCredentialPlugin, IPlugin
Constructors
SoPasswordCredentialPlugin()
Declaration
public SoPasswordCredentialPlugin()
Properties
CanCreatePerson
Declaration
public bool CanCreatePerson { get; }
Property Value
ControlType
Declaration
public CredentialControlType ControlType { get; }
Property Value
Description
Declaration
public string Description { get; }
Property Value
DisplayType
Declaration
public string DisplayType { get; }
Property Value
IsUserNameSupported
Declaration
public bool IsUserNameSupported { get; }
Property Value
Methods
AddDefaultCredentialsToUser(SoUser)
Declaration
public void AddDefaultCredentialsToUser(SoUser user)
Parameters
Type |
Name |
Description |
SoUser |
user |
|
CanChangePassword(CredentialsRow)
Declaration
public bool CanChangePassword(CredentialsRow row)
Parameters
Returns
CanHandle(UserType)
Declaration
public bool CanHandle(UserType userType)
Parameters
Type |
Name |
Description |
UserType |
userType |
|
Returns
CanValidatePassword(CredentialsRow)
Declaration
public bool CanValidatePassword(CredentialsRow row)
Parameters
Returns
ChangePassword(CredentialsRow, String, String)
Declaration
public void ChangePassword(CredentialsRow row, string oldPassword, string newPassword)
Parameters
CreatePerson(Int32, String, String)
Declaration
public Person CreatePerson(int contactId, string value, string displayValue)
Parameters
Returns
FindCredentialUsers(String)
Declaration
public UserCredentialList FindCredentialUsers(string searchString)
Parameters
Type |
Name |
Description |
String |
searchString |
|
Returns
FindGroups(String)
Declaration
public UserCredentialGroup[] FindGroups(string searchString)
Parameters
Type |
Name |
Description |
String |
searchString |
|
Returns
GetCredentialUsersInGroup(String)
Declaration
public UserCredentialList GetCredentialUsersInGroup(string groupName)
Parameters
Type |
Name |
Description |
String |
groupName |
|
Returns
GetDefaultPriority(UserType, Int32)
Declaration
public int GetDefaultPriority(UserType userType, int personId)
Parameters
Type |
Name |
Description |
UserType |
userType |
|
Int32 |
personId |
|
Returns
GetDisplayValue(CredentialsRow)
Declaration
public string GetDisplayValue(CredentialsRow row)
Parameters
Returns
GetSupportedChangePasswordTypes(CredentialsRow)
Declaration
public ChangePasswordType[] GetSupportedChangePasswordTypes(CredentialsRow row)
Parameters
Returns
GetValue(CredentialsRow)
Declaration
public string GetValue(CredentialsRow row)
Parameters
Returns
IsPasswordLegal(SoUser, String, out String)
Declaration
public bool IsPasswordLegal(SoUser user, string password, out string reason)
Parameters
Returns
IsPasswordValid(CredentialsRow, String)
Declaration
public bool IsPasswordValid(CredentialsRow row, string password)
Parameters
Returns
SendChangePasswordEmail(CredentialsRow)
Declaration
public void SendChangePasswordEmail(CredentialsRow row)
Parameters
UpdateCredentialsRow(CredentialsRow, String, String, String)
Declaration
public void UpdateCredentialsRow(CredentialsRow row, string associateName, string value, string displayValue)
Parameters
Implements
Extension Methods
EnumUtil.MapEnums<From, To>(From)