Show / Hide Table of Contents

Class SoPasswordCredentialPlugin

Inheritance
Object
SoPasswordCredentialPlugin
Implements
IUserCredentialPlugin
Inherited Members
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: SuperOffice.CRM.Administration
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
Type Description
Boolean

ControlType

Declaration
public CredentialControlType ControlType { get; }
Property Value
Type Description
CredentialControlType

Description

Declaration
public string Description { get; }
Property Value
Type Description
String

DisplayType

Declaration
public string DisplayType { get; }
Property Value
Type Description
String

IsUserNameSupported

Declaration
public bool IsUserNameSupported { get; }
Property Value
Type Description
Boolean

Methods

AddDefaultCredentialsToUser(SoUser)

Declaration
public void AddDefaultCredentialsToUser(SoUser user)
Parameters
Type Name Description
SoUser user

CanChangePassword(CredentialsRow)

Declaration
public bool CanChangePassword(CredentialsRow row)
Parameters
Type Name Description
CredentialsRow row
Returns
Type Description
Boolean

CanHandle(UserType)

Declaration
public bool CanHandle(UserType userType)
Parameters
Type Name Description
SuperOffice.License.UserType userType
Returns
Type Description
Boolean

CanValidatePassword(CredentialsRow)

Declaration
public bool CanValidatePassword(CredentialsRow row)
Parameters
Type Name Description
CredentialsRow row
Returns
Type Description
Boolean

ChangePassword(CredentialsRow, String, String)

Declaration
public void ChangePassword(CredentialsRow row, string oldPassword, string newPassword)
Parameters
Type Name Description
CredentialsRow row
String oldPassword
String newPassword

CreatePerson(Int32, String, String)

Declaration
public Person CreatePerson(int contactId, string value, string displayValue)
Parameters
Type Name Description
Int32 contactId
String value
String displayValue
Returns
Type Description
Person

FindCredentialUsers(String)

Declaration
public UserCredentialList FindCredentialUsers(string searchString)
Parameters
Type Name Description
String searchString
Returns
Type Description
UserCredentialList

FindGroups(String)

Declaration
public UserCredentialGroup[] FindGroups(string searchString)
Parameters
Type Name Description
String searchString
Returns
Type Description
UserCredentialGroup[]

GetCredentialUsersInGroup(String)

Declaration
public UserCredentialList GetCredentialUsersInGroup(string groupName)
Parameters
Type Name Description
String groupName
Returns
Type Description
UserCredentialList

GetDefaultPriority(UserType, Int32)

Declaration
public int GetDefaultPriority(UserType userType, int personId)
Parameters
Type Name Description
SuperOffice.License.UserType userType
Int32 personId
Returns
Type Description
Int32

GetDisplayValue(CredentialsRow)

Declaration
public string GetDisplayValue(CredentialsRow row)
Parameters
Type Name Description
CredentialsRow row
Returns
Type Description
String

GetValue(CredentialsRow)

Declaration
public string GetValue(CredentialsRow row)
Parameters
Type Name Description
CredentialsRow row
Returns
Type Description
String

IsPasswordValid(CredentialsRow, String)

Declaration
public bool IsPasswordValid(CredentialsRow row, string password)
Parameters
Type Name Description
CredentialsRow row
String password
Returns
Type Description
Boolean

UpdateCredentialsRow(CredentialsRow, String, String, String)

Declaration
public void UpdateCredentialsRow(CredentialsRow row, string associateName, string value, string displayValue)
Parameters
Type Name Description
CredentialsRow row
String associateName
String value
String displayValue

Implements

IUserCredentialPlugin

Extension Methods

EnumUtil.MapEnums<From, To>(From)
ObjectExtensions.AssignByReflection<T>(T, T)
ObjectExtensions.GraphCopy<T>(T)
Converters.MapEnums<From, To>(From)
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top