Class UserSmartSearchRule
public abstract class UserSmartSearchRule : SmartSearchRule
- Inheritance
-
UserSmartSearchRule
- Inherited Members
-
Fields
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>