C# 클래스 Raven.Studio.Models.EditableDocumentModel

상속: Raven.Studio.Infrastructure.Model
파일 보기 프로젝트 열기: robashton/ravendb 1 사용 예제들

Private Properties

프로퍼티 타입 설명
AddErrors void
ApplyOutliningMode void
ClearMetadatas void
DoDeleteDocument void
EditDatabaseDocument void
EditableDocumentModel System
EditorDocumentHasErrors bool
GetMetadataLastModifiedString string
HandleChangeNotification void
HandleCurrentIdsChanged void
HandleDeleteDocument void
HandleDocumentChanged void
HandleDocumentNotFound void
HandleNavigation void
HandleToggleExpansion void
InitializeDocument void
InitializeOutliningModes void
IsDocumentValid bool
PutDocumentKeyInUrl void
RemoveNonDisplayedMetadata void
StoreOutliningMode void
UpdateDocumentSize void
UpdateErrors void
UpdateFromDocument void
UpdateListWithKnownIds void
UpdateMetadata void
UpdateRelated void
WhenParsingComplete Task

공개 메소드들

메소드 설명
AssertNoPropertyBeyondSize ( RavenJToken token, int maxSize, string path = "" ) : void
CanLeavePage ( ) : bool
LoadModelParameters ( string parameters ) : void
SetCurrentDocumentKey ( string docId ) : void

보호된 메소드들

메소드 설명
OnViewLoaded ( ) : void

비공개 메소드들

메소드 설명
AddErrors ( DocumentSection section ) : void
ApplyOutliningMode ( ) : void
ClearMetadatas ( IEnumerable metadatas ) : void
DoDeleteDocument ( string documentKey ) : void
EditDatabaseDocument ( string database ) : void
EditableDocumentModel ( ) : System
EditorDocumentHasErrors ( IEditorDocument editorDocument ) : bool
GetMetadataLastModifiedString ( ) : string
HandleChangeNotification ( Raven.Abstractions.Data.DocumentChangeNotification notification ) : void
HandleCurrentIdsChanged ( object sender, EventArgs e ) : void
HandleDeleteDocument ( ) : void
HandleDocumentChanged ( ) : void
HandleDocumentNotFound ( ) : void
HandleNavigation ( string url ) : void
HandleToggleExpansion ( ) : void
InitializeDocument ( ) : void
InitializeOutliningModes ( ) : void
IsDocumentValid ( ) : bool
PutDocumentKeyInUrl ( string docId, bool dontOpenNewTab ) : void
RemoveNonDisplayedMetadata ( RavenJObject metaData ) : void
StoreOutliningMode ( ) : void
UpdateDocumentSize ( ) : void
UpdateErrors ( ) : void
UpdateFromDocument ( ) : void
UpdateListWithKnownIds ( ) : void
UpdateMetadata ( RavenJObject metadataAsJson ) : void
UpdateRelated ( ) : void
WhenParsingComplete ( IEditorDocument editorDocument ) : Task

메소드 상세

AssertNoPropertyBeyondSize() 공개 메소드

public AssertNoPropertyBeyondSize ( RavenJToken token, int maxSize, string path = "" ) : void
token RavenJToken
maxSize int
path string
리턴 void

CanLeavePage() 공개 메소드

public CanLeavePage ( ) : bool
리턴 bool

LoadModelParameters() 공개 메소드

public LoadModelParameters ( string parameters ) : void
parameters string
리턴 void

OnViewLoaded() 보호된 메소드

protected OnViewLoaded ( ) : void
리턴 void

SetCurrentDocumentKey() 공개 메소드

public SetCurrentDocumentKey ( string docId ) : void
docId string
리턴 void