C# 클래스 SweetVids.Core.Validation.Notification

상속: INotification
파일 보기 프로젝트 열기: rauhryan/sweetvids 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
INVALID_EMAIL string
INVALID_EMAIL_DOMAIN string
INVALID_FORMAT string
LIST_MUST_NOT_BE_EMPTY string
MUST_BE_GREATER_OR_EQUAL_TO_ZERO string
MUST_BE_GREATER_THAN_ZERO string
MUST_BE_TRUE string
REQUIRED_FIELD string
SYSTEM_FAILURE string

공개 메소드들

메소드 설명
AddChild ( string propertyName, INotification notification ) : void
AliasFieldInMessages ( string fieldName, string alias ) : void
AssertValid ( ) : void
Flatten ( ) : Notification
ForEachField ( Action action ) : void
GetChild ( string propertyName ) : INotification
GetMessages ( string fieldName ) : SweetVids.Core.Validation.NotificationMessage[]
HasMessage ( string fieldName, string messageText ) : bool
Include ( Notification peer ) : void
Invalid ( ) : Notification
IsTopLevelValid ( ) : bool
IsValid ( ) : bool
IsValid ( string fieldName ) : bool
MessagesFor ( string fieldName ) : MessageBag
RegisterMessage ( string fieldName, string message, Severity severity ) : NotificationMessage
Valid ( ) : Notification
addMessages ( StringBuilder sb ) : void
gather ( List list ) : void

메소드 상세

AddChild() 공개 메소드

public AddChild ( string propertyName, INotification notification ) : void
propertyName string
notification INotification
리턴 void

AliasFieldInMessages() 공개 메소드

public AliasFieldInMessages ( string fieldName, string alias ) : void
fieldName string
alias string
리턴 void

AssertValid() 공개 메소드

public AssertValid ( ) : void
리턴 void

Flatten() 공개 메소드

public Flatten ( ) : Notification
리턴 Notification

ForEachField() 공개 메소드

public ForEachField ( Action action ) : void
action Action
리턴 void

GetChild() 공개 메소드

public GetChild ( string propertyName ) : INotification
propertyName string
리턴 INotification

GetMessages() 공개 메소드

public GetMessages ( string fieldName ) : SweetVids.Core.Validation.NotificationMessage[]
fieldName string
리턴 SweetVids.Core.Validation.NotificationMessage[]

HasMessage() 공개 메소드

public HasMessage ( string fieldName, string messageText ) : bool
fieldName string
messageText string
리턴 bool

Include() 공개 메소드

public Include ( Notification peer ) : void
peer Notification
리턴 void

Invalid() 공개 정적인 메소드

public static Invalid ( ) : Notification
리턴 Notification

IsTopLevelValid() 공개 메소드

public IsTopLevelValid ( ) : bool
리턴 bool

IsValid() 공개 메소드

public IsValid ( ) : bool
리턴 bool

IsValid() 공개 메소드

public IsValid ( string fieldName ) : bool
fieldName string
리턴 bool

MessagesFor() 공개 메소드

public MessagesFor ( string fieldName ) : MessageBag
fieldName string
리턴 MessageBag

RegisterMessage() 공개 메소드

public RegisterMessage ( string fieldName, string message, Severity severity ) : NotificationMessage
fieldName string
message string
severity Severity
리턴 NotificationMessage

Valid() 공개 정적인 메소드

public static Valid ( ) : Notification
리턴 Notification

addMessages() 공개 메소드

public addMessages ( StringBuilder sb ) : void
sb StringBuilder
리턴 void

gather() 공개 메소드

public gather ( List list ) : void
list List
리턴 void

프로퍼티 상세

INVALID_EMAIL 공개적으로 정적으로 프로퍼티

public static string INVALID_EMAIL
리턴 string

INVALID_EMAIL_DOMAIN 공개적으로 정적으로 프로퍼티

public static string INVALID_EMAIL_DOMAIN
리턴 string

INVALID_FORMAT 공개적으로 정적으로 프로퍼티

public static string INVALID_FORMAT
리턴 string

LIST_MUST_NOT_BE_EMPTY 공개적으로 정적으로 프로퍼티

public static string LIST_MUST_NOT_BE_EMPTY
리턴 string

MUST_BE_GREATER_OR_EQUAL_TO_ZERO 공개적으로 정적으로 프로퍼티

public static string MUST_BE_GREATER_OR_EQUAL_TO_ZERO
리턴 string

MUST_BE_GREATER_THAN_ZERO 공개적으로 정적으로 프로퍼티

public static string MUST_BE_GREATER_THAN_ZERO
리턴 string

MUST_BE_TRUE 공개적으로 정적으로 프로퍼티

public static string MUST_BE_TRUE
리턴 string

REQUIRED_FIELD 공개적으로 정적으로 프로퍼티

public static string REQUIRED_FIELD
리턴 string

SYSTEM_FAILURE 공개적으로 정적으로 프로퍼티

public static string SYSTEM_FAILURE
리턴 string