Class SecurityCriteriaBuilder
- Namespace
- DevExpress.Xpo
- Assembly
- DevExpress.Xpo.v24.1.dll
public class SecurityCriteriaBuilder : ClientCriteriaVisitorBase, ISecurityCriteriaPatcher
- Inheritance
-
SecurityCriteriaBuilder
- Implements
-
Constructors
SecurityCriteriaBuilder(XPClassInfo, SecurityContext)
public SecurityCriteriaBuilder(XPClassInfo currentClassInfo, SecurityContext securityContext)
Parameters
currentClassInfo
XPClassInfo
securityContext
SecurityContext
Methods
Patch(XPClassInfo, SecurityContext, CriteriaOperator)
public static CriteriaOperator Patch(XPClassInfo currentClassInfo, SecurityContext securityContext, CriteriaOperator criteria)
Parameters
currentClassInfo
XPClassInfo
securityContext
SecurityContext
criteria
CriteriaOperator
Returns
- CriteriaOperator
Process(CriteriaOperator)
protected CriteriaOperator Process(CriteriaOperator input)
Parameters
input
CriteriaOperator
Returns
- CriteriaOperator
Visit(AggregateOperand, bool)
protected override CriteriaOperator Visit(AggregateOperand theOperand, bool processCollectionProperty)
Parameters
theOperand
AggregateOperand
processCollectionProperty
bool
Returns
- CriteriaOperator
Visit(BetweenOperator)
protected override CriteriaOperator Visit(BetweenOperator theOperator)
Parameters
theOperator
BetweenOperator
Returns
- CriteriaOperator
Visit(BinaryOperator)
protected override CriteriaOperator Visit(BinaryOperator theOperator)
Parameters
theOperator
BinaryOperator
Returns
- CriteriaOperator
Visit(FunctionOperator)
protected override CriteriaOperator Visit(FunctionOperator theOperator)
Parameters
theOperator
FunctionOperator
Returns
- CriteriaOperator
Visit(GroupOperator)
protected override CriteriaOperator Visit(GroupOperator theOperator)
Parameters
theOperator
GroupOperator
Returns
- CriteriaOperator
Visit(InOperator)
protected override CriteriaOperator Visit(InOperator theOperator)
Parameters
theOperator
InOperator
Returns
- CriteriaOperator
Visit(JoinOperand)
protected override CriteriaOperator Visit(JoinOperand theOperand)
Parameters
theOperand
JoinOperand
Returns
- CriteriaOperator
Visit(OperandProperty)
protected override CriteriaOperator Visit(OperandProperty theOperand)
Parameters
theOperand
OperandProperty
Returns
- CriteriaOperator
Visit(OperandValue)
protected override CriteriaOperator Visit(OperandValue theOperand)
Parameters
theOperand
OperandValue
Returns
- CriteriaOperator
Visit(UnaryOperator)
protected override CriteriaOperator Visit(UnaryOperator theOperator)
Parameters
theOperator
UnaryOperator
Returns
- CriteriaOperator