C# 클래스 Spring.Validation.BaseValidationAction

Abstract base class that should be extended by all validation actions.

This class implements template Execute method and defines OnValid and OnInvalid methods that can be overriden by specific validation actions.

상속: IValidationAction
파일 보기 프로젝트 열기: spring-projects/spring-net

공개 메소드들

메소드 설명
BaseValidationAction ( ) : System

Initializes a new instance of the BaseValidationAction class.

Execute ( bool isValid, object validationContext, object>.IDictionary contextParams, IValidationErrors errors ) : void

Executes the action.

보호된 메소드들

메소드 설명
EvaluateWhen ( object rootContext, object>.IDictionary contextParams ) : bool

Evaluates 'when' expression.

OnInvalid ( object validationContext, object>.IDictionary contextParams, IValidationErrors errors ) : void

Called when associated validator is not valid.

OnValid ( object validationContext, object>.IDictionary contextParams, IValidationErrors errors ) : void

Called when associated validator is valid.

메소드 상세

BaseValidationAction() 공개 메소드

Initializes a new instance of the BaseValidationAction class.
public BaseValidationAction ( ) : System
리턴 System

EvaluateWhen() 보호된 메소드

Evaluates 'when' expression.
protected EvaluateWhen ( object rootContext, object>.IDictionary contextParams ) : bool
rootContext object Root context to use for expression evaluation.
contextParams object>.IDictionary Additional context parameters.
리턴 bool

Execute() 공개 메소드

Executes the action.
public Execute ( bool isValid, object validationContext, object>.IDictionary contextParams, IValidationErrors errors ) : void
isValid bool Whether associated validator is valid or not.
validationContext object Validation context.
contextParams object>.IDictionary Additional context parameters.
errors IValidationErrors Validation errors container.
리턴 void

OnInvalid() 보호된 메소드

Called when associated validator is not valid.
protected OnInvalid ( object validationContext, object>.IDictionary contextParams, IValidationErrors errors ) : void
validationContext object Validation context.
contextParams object>.IDictionary Additional context parameters.
errors IValidationErrors Validation errors container.
리턴 void

OnValid() 보호된 메소드

Called when associated validator is valid.
protected OnValid ( object validationContext, object>.IDictionary contextParams, IValidationErrors errors ) : void
validationContext object Validation context.
contextParams object>.IDictionary Additional context parameters.
errors IValidationErrors Validation errors container.
리턴 void