Table of Contents

Class UserSmartSearchRule

Namespace
Dynamicweb.Security.UserManagement.SmartSearchProviders
Assembly
Dynamicweb.Core.dll
public abstract class UserSmartSearchRule : SmartSearchRule
Inheritance
UserSmartSearchRule
Inherited Members

Fields

PREFIX

protected string PREFIX

Field Value

string

Methods

CanHandle(SmartSearchRule)

public virtual bool CanHandle(SmartSearchRule rule)

Parameters

rule SmartSearchRule

Returns

bool

DeserializeObject(string)

protected object? DeserializeObject(string value)

Parameters

value string

Returns

object

Deserialize<T>(string)

protected T? Deserialize<T>(string value)

Parameters

value string

Returns

T

Type Parameters

T

GetAction(SmartSearchRule)

public virtual string? GetAction(SmartSearchRule rule)

Parameters

rule SmartSearchRule

Returns

string

GetFilter(SmartSearchRule)

public abstract string GetFilter(SmartSearchRule rule)

Parameters

rule SmartSearchRule

Returns

string

GetRuleFields()

public abstract List<SmartSearchRuleField> GetRuleFields()

Returns

List<SmartSearchRuleField>

GetTableName(string, string, bool)

public virtual string GetTableName(string prefix, string tableAlias, bool addAlias)

Parameters

prefix string
tableAlias string
addAlias bool

Returns

string

GetTableName(string, string, string?)

public virtual string GetTableName(string tablePrefix, string tableAlias, string? tableName = null)

Parameters

tablePrefix string
tableAlias string
tableName string

Returns

string

GetTableNames(SmartSearchRule)

public virtual List<string> GetTableNames(SmartSearchRule rule)

Parameters

rule SmartSearchRule

Returns

List<string>
To top