Class SoPasswordCredentialPlugin
Inheritance
System.Object
SoPasswordCredentialPlugin
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Assembly: SoDataBase.dll
Syntax
[UserCredentialPlugin("CRM5/PASSWORD")]
public class SoPasswordCredentialPlugin : 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
Type |
Description |
System.String |
|
DisplayType
Declaration
public string DisplayType { get; }
Property Value
Type |
Description |
System.String |
|
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 |
SuperOffice.License.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
Type |
Name |
Description |
CredentialsRow |
row |
|
System.String |
oldPassword |
|
System.String |
newPassword |
|
CreatePerson(Int32, String, String)
Declaration
public Person CreatePerson(int contactId, string value, string displayValue)
Parameters
Type |
Name |
Description |
System.Int32 |
contactId |
|
System.String |
value |
|
System.String |
displayValue |
|
Returns
FindCredentialUsers(String)
Declaration
public UserCredentialList FindCredentialUsers(string searchString)
Parameters
Type |
Name |
Description |
System.String |
searchString |
|
Returns
FindGroups(String)
Declaration
public UserCredentialGroup[] FindGroups(string searchString)
Parameters
Type |
Name |
Description |
System.String |
searchString |
|
Returns
GetCredentialUsersInGroup(String)
Declaration
public UserCredentialList GetCredentialUsersInGroup(string groupName)
Parameters
Type |
Name |
Description |
System.String |
groupName |
|
Returns
GetDefaultPriority(UserType, Int32)
Declaration
public int GetDefaultPriority(UserType userType, int personId)
Parameters
Type |
Name |
Description |
SuperOffice.License.UserType |
userType |
|
System.Int32 |
personId |
|
Returns
Type |
Description |
System.Int32 |
|
GetDisplayValue(CredentialsRow)
Declaration
public string GetDisplayValue(CredentialsRow row)
Parameters
Returns
Type |
Description |
System.String |
|
GetValue(CredentialsRow)
Declaration
public string GetValue(CredentialsRow row)
Parameters
Returns
Type |
Description |
System.String |
|
IsPasswordValid(CredentialsRow, String)
Declaration
public bool IsPasswordValid(CredentialsRow row, string password)
Parameters
Returns
UpdateCredentialsRow(CredentialsRow, String, String, String)
Declaration
public void UpdateCredentialsRow(CredentialsRow row, string associateName, string value, string displayValue)
Parameters
Type |
Name |
Description |
CredentialsRow |
row |
|
System.String |
associateName |
|
System.String |
value |
|
System.String |
displayValue |
|
Implements
Extension Methods
EnumUtil.MapEnums<From, To>(From)