Interface ISecurityRule2
- Namespace
- DevExpress.Xpo
- Assembly
- DevExpress.Xpo.v24.1.dll
public interface ISecurityRule2
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
IsDoNotSaveMember(SecurityContext, object, XPMemberInfo, object, object)
bool IsDoNotSaveMember(SecurityContext securityContext, object realObject, XPMemberInfo mi, object value, object valueOnLoad)
Parameters
securityContext
SecurityContext
realObject
object
mi
XPMemberInfo
value
object
valueOnLoad
object
Returns
- bool
ValidateMemberOnSave(SecurityContext, XPMemberInfo, object)
bool ValidateMemberOnSave(SecurityContext context, XPMemberInfo memberInfo, object targetObject)
Parameters
context
SecurityContext
memberInfo
XPMemberInfo
targetObject
object
Returns
- bool
ValidateObjectOnDelete(SecurityContext, XPClassInfo, object)
bool ValidateObjectOnDelete(SecurityContext context, XPClassInfo classInfo, object realObjectOnLoad)
Parameters
context
SecurityContext
classInfo
XPClassInfo
realObjectOnLoad
object
Returns
- bool
ValidateObjectOnSave(SecurityContext, object)
bool ValidateObjectOnSave(SecurityContext context, object targetObject)
Parameters
context
SecurityContext
targetObject
object
Returns
- bool
ValidateObjectOnSelect(SecurityContext, XPClassInfo, object)
bool ValidateObjectOnSelect(SecurityContext context, XPClassInfo classInfo, object realObjectOnLoad)
Parameters
context
SecurityContext
classInfo
XPClassInfo
realObjectOnLoad
object
Returns
- bool