Class ParentCriteriaGenerator
- Namespace
- DevExpress.Xpo.Helpers
- Assembly
- DevExpress.Xpo.v24.1.dll
public class ParentCriteriaGenerator : ClientCriteriaVisitorBase
- Inheritance
-
ParentCriteriaGenerator
Constructors
ParentCriteriaGenerator(NestedUnitOfWork)
protected ParentCriteriaGenerator(NestedUnitOfWork nuow)
Parameters
nuow
NestedUnitOfWork
ParentCriteriaGenerator(Session, Session, NestedParentMap, SecurityContext)
protected ParentCriteriaGenerator(Session session, Session parentSession, NestedParentMap map, SecurityContext securityContext)
Parameters
session
Session
parentSession
Session
map
NestedParentMap
securityContext
SecurityContext
Fields
map
protected readonly NestedParentMap map
Field Value
- NestedParentMap
parent
protected readonly Session parent
Field Value
- Session
securityContext
protected readonly object securityContext
Field Value
- object
securityDictionary
protected readonly ISecurityRuleProvider securityDictionary
Field Value
- ISecurityRuleProvider
session
protected readonly Session session
Field Value
- Session
Methods
GetNestedCriteria(NestedUnitOfWork, CriteriaOperator)
public static CriteriaOperator GetNestedCriteria(NestedUnitOfWork nuow, CriteriaOperator op)
Parameters
nuow
NestedUnitOfWork
op
CriteriaOperator
Returns
- CriteriaOperator
GetNestedCriteria(Session, Session, NestedParentMap, SecurityContext, CriteriaOperator)
public static CriteriaOperator GetNestedCriteria(Session session, Session parent, NestedParentMap map, SecurityContext securityContext, CriteriaOperator op)
Parameters
session
Session
parent
Session
map
NestedParentMap
securityContext
SecurityContext
op
CriteriaOperator
Returns
- CriteriaOperator
Visit(OperandValue)
protected override CriteriaOperator Visit(OperandValue theOperand)
Parameters
theOperand
OperandValue
Returns
- CriteriaOperator