C# 클래스 SilverlightMappingToolBasic.UI.SuperGraph.View.ManagementConsole.ViewModel.ManagementConsoleObject

상속: IManagementConsoleObject
파일 보기 프로젝트 열기: chris-tomich/Glyma

공개 메소드들

메소드 설명
CommitChange ( GlymaSecurityGroup group, bool value ) : GlymaSecurityAssociation
GetHasNoSecurityAssociations ( ) : bool
GetPermissionGroup ( PermissionLevel permissionLevel ) : PermissionGroupCollection
GetValue ( GlymaSecurityGroup group ) : bool
Load ( SecurityAssociations data, bool isInherited ) : void
LoadValue ( GlymaSecurityGroup group, bool value ) : void
ReloadMetadata ( ) : void
ResetChange ( GlymaSecurityGroup group ) : void
UpdateName ( string value ) : void

보호된 메소드들

메소드 설명
ManagementConsoleObject ( INode node, Dictionary template, bool isEnabled = true ) : System
OnMetadataChanged ( string key, string value ) : void
OnPropertyChanged ( string propertyName ) : void

비공개 메소드들

메소드 설명
GmaItemPropertyChanged ( object sender, PropertyChangedEventArgs e ) : void
GmmItemPropertyChanged ( object sender, PropertyChangedEventArgs e ) : void
GmrItemPropertyChanged ( object sender, PropertyChangedEventArgs e ) : void
GpmItemPropertyChanged ( object sender, PropertyChangedEventArgs e ) : void
OnPermissionChanged ( PermissionGroup changedItem, PermissionLevel permissionLevel ) : void

메소드 상세

CommitChange() 공개 메소드

public CommitChange ( GlymaSecurityGroup group, bool value ) : GlymaSecurityAssociation
group GlymaSecurityGroup
value bool
리턴 GlymaSecurityAssociation

GetHasNoSecurityAssociations() 공개 메소드

public GetHasNoSecurityAssociations ( ) : bool
리턴 bool

GetPermissionGroup() 공개 메소드

public GetPermissionGroup ( PermissionLevel permissionLevel ) : PermissionGroupCollection
permissionLevel SilverlightMappingToolBasic.UI.Extensions.Security.PermissionLevel
리턴 PermissionGroupCollection

GetValue() 공개 메소드

public GetValue ( GlymaSecurityGroup group ) : bool
group GlymaSecurityGroup
리턴 bool

Load() 공개 메소드

public Load ( SecurityAssociations data, bool isInherited ) : void
data SecurityAssociations
isInherited bool
리턴 void

LoadValue() 공개 메소드

public LoadValue ( GlymaSecurityGroup group, bool value ) : void
group GlymaSecurityGroup
value bool
리턴 void

ManagementConsoleObject() 보호된 메소드

protected ManagementConsoleObject ( INode node, Dictionary template, bool isEnabled = true ) : System
node INode
template Dictionary
isEnabled bool
리턴 System

OnMetadataChanged() 보호된 메소드

protected OnMetadataChanged ( string key, string value ) : void
key string
value string
리턴 void

OnPropertyChanged() 보호된 메소드

protected OnPropertyChanged ( string propertyName ) : void
propertyName string
리턴 void

ReloadMetadata() 공개 메소드

public ReloadMetadata ( ) : void
리턴 void

ResetChange() 공개 메소드

public ResetChange ( GlymaSecurityGroup group ) : void
group GlymaSecurityGroup
리턴 void

UpdateName() 공개 메소드

public UpdateName ( string value ) : void
value string
리턴 void