C# Class SilverlightMappingToolBasic.UI.SuperGraph.View.ManagementConsole.ViewModel.ManagementConsoleObject

Inheritance: IManagementConsoleObject
Show file Open project: chris-tomich/Glyma

Public Methods

Method Description
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

Protected Methods

Method Description
ManagementConsoleObject ( INode node, Dictionary template, bool isEnabled = true ) : System
OnMetadataChanged ( string key, string value ) : void
OnPropertyChanged ( string propertyName ) : void

Private Methods

Method Description
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

Method Details

CommitChange() public method

public CommitChange ( GlymaSecurityGroup group, bool value ) : GlymaSecurityAssociation
group GlymaSecurityGroup
value bool
return GlymaSecurityAssociation

GetHasNoSecurityAssociations() public method

public GetHasNoSecurityAssociations ( ) : bool
return bool

GetPermissionGroup() public method

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

GetValue() public method

public GetValue ( GlymaSecurityGroup group ) : bool
group GlymaSecurityGroup
return bool

Load() public method

public Load ( SecurityAssociations data, bool isInherited ) : void
data SecurityAssociations
isInherited bool
return void

LoadValue() public method

public LoadValue ( GlymaSecurityGroup group, bool value ) : void
group GlymaSecurityGroup
value bool
return void

ManagementConsoleObject() protected method

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

OnMetadataChanged() protected method

protected OnMetadataChanged ( string key, string value ) : void
key string
value string
return void

OnPropertyChanged() protected method

protected OnPropertyChanged ( string propertyName ) : void
propertyName string
return void

ReloadMetadata() public method

public ReloadMetadata ( ) : void
return void

ResetChange() public method

public ResetChange ( GlymaSecurityGroup group ) : void
group GlymaSecurityGroup
return void

UpdateName() public method

public UpdateName ( string value ) : void
value string
return void