Table of Contents

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