Interface ISecurityRule
- Namespace
- DevExpress.Xpo
- Assembly
- DevExpress.Xpo.v24.1.dll
public interface ISecurityRule
Properties
SupportedObjectTypes
XPClassInfo[] SupportedObjectTypes { get; }
Property Value
- XPClassInfo[]
Methods
GetSelectFilterCriteria(SecurityContext, XPClassInfo, out CriteriaOperator)
bool GetSelectFilterCriteria(SecurityContext context, XPClassInfo classInfo, out CriteriaOperator criteria)
Parameters
context
SecurityContext
classInfo
XPClassInfo
criteria
CriteriaOperator
Returns
- bool
GetSelectMemberExpression(SecurityContext, XPClassInfo, XPMemberInfo, out CriteriaOperator)
bool GetSelectMemberExpression(SecurityContext context, XPClassInfo classInfo, XPMemberInfo memberInfo, out CriteriaOperator expression)
Parameters
context
SecurityContext
classInfo
XPClassInfo
memberInfo
XPMemberInfo
expression
CriteriaOperator
Returns
- bool
ValidateMemberOnSave(SecurityContext, XPMemberInfo, object, object, object, object, object)
ValidateMemberOnSaveResult ValidateMemberOnSave(SecurityContext context, XPMemberInfo memberInfo, object theObject, object realObjectOnLoad, object value, object valueOnLoad, object realValueOnLoad)
Parameters
context
SecurityContext
memberInfo
XPMemberInfo
theObject
object
realObjectOnLoad
object
value
object
valueOnLoad
object
realValueOnLoad
object
Returns
- ValidateMemberOnSaveResult
ValidateObjectOnDelete(SecurityContext, XPClassInfo, object, object)
bool ValidateObjectOnDelete(SecurityContext context, XPClassInfo classInfo, object theObject, object realObjectOnLoad)
Parameters
context
SecurityContext
classInfo
XPClassInfo
theObject
object
realObjectOnLoad
object
Returns
- bool
ValidateObjectOnSave(SecurityContext, XPClassInfo, object, object)
bool ValidateObjectOnSave(SecurityContext context, XPClassInfo classInfo, object theObject, object realObjectOnLoad)
Parameters
context
SecurityContext
classInfo
XPClassInfo
theObject
object
realObjectOnLoad
object
Returns
- bool
ValidateObjectOnSelect(SecurityContext, XPClassInfo, object)
bool ValidateObjectOnSelect(SecurityContext context, XPClassInfo classInfo, object realObjectOnLoad)
Parameters
context
SecurityContext
classInfo
XPClassInfo
realObjectOnLoad
object
Returns
- bool