C# Class Dev2.Settings.Security.SecurityViewModel

Inheritance: SettingsItemViewModel, IHelpSource
显示文件 Open project: Warewolf-ESB/Warewolf Class Usage Examples

Public Properties

Property Type Description
IsResourceHelpVisibleProperty System.Windows.DependencyProperty
IsServerHelpVisibleProperty System.Windows.DependencyProperty

Public Methods

Method Description
GetSelectedObjectsFromDirectoryObjectPickerDialog ( ) : CubicOrange.Windows.Forms.ActiveDirectory.DirectoryObject[]
HasDuplicateResourcePermissions ( ) : bool
HasDuplicateServerPermissions ( ) : bool
Save ( SecuritySettingsTO securitySettings ) : void
SecurityViewModel ( SecuritySettingsTO securitySettings, IResourcePickerDialog resourcePicker, DirectoryObjectPickerDialog directoryObjectPicker, IWin32Window parentWindow, IEnvironmentModel environment ) : System
ShowDirectoryObjectPickerDialog ( IWin32Window parentWindow ) : DialogResult

Protected Methods

Method Description
CloseHelp ( ) : void

Private Methods

Method Description
Copy ( IList source, IList target ) : void
CreateHelpToggle ( DependencyProperty targetProperty ) : ActivityDesignerToggle
CreateNewPermission ( bool isServer ) : WindowsGroupPermission
InitializeHelp ( ) : void
InitializePermissions ( IEnumerable permissions ) : void
IsResourceHelpVisiblePropertyChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs args ) : void
IsServerHelpVisiblePropertyChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs args ) : void
OnPermissionPropertyChanged ( object sender, PropertyChangedEventArgs args ) : void
PickResource ( WindowsGroupPermission permission ) : IResourceModel
PickResource ( object obj ) : void
PickWindowsGroup ( ) : DirectoryObject
PickWindowsGroup ( object obj ) : void
RegisterPropertyChanged ( WindowsGroupPermission permission ) : void
SecurityViewModel ( SecuritySettingsTO securitySettings, IWin32Window parentWindow, IEnvironmentModel environment ) : System
SwitchAdminPermissionsOff ( WindowsGroupPermission windowsGroupPermission, string propertyName ) : void
SwitchContributePermissionsOff ( WindowsGroupPermission windowsGroupPermission, string propertyName ) : void
UpdateForAdministratorPermissions ( WindowsGroupPermission windowsGroupPermission ) : void
UpdateForContributePermissions ( WindowsGroupPermission windowsGroupPermission ) : void
UpdateHelpText ( HelpType helpType ) : void
UpdateOverridingPermission ( WindowsGroupPermission windowsGroupPermission, string propertyName ) : void

Method Details

CloseHelp() protected method

protected CloseHelp ( ) : void
return void

GetSelectedObjectsFromDirectoryObjectPickerDialog() public method

public GetSelectedObjectsFromDirectoryObjectPickerDialog ( ) : CubicOrange.Windows.Forms.ActiveDirectory.DirectoryObject[]
return CubicOrange.Windows.Forms.ActiveDirectory.DirectoryObject[]

HasDuplicateResourcePermissions() public method

public HasDuplicateResourcePermissions ( ) : bool
return bool

HasDuplicateServerPermissions() public method

public HasDuplicateServerPermissions ( ) : bool
return bool

Save() public method

public Save ( SecuritySettingsTO securitySettings ) : void
securitySettings Dev2.Services.Security.SecuritySettingsTO
return void

SecurityViewModel() public method

public SecurityViewModel ( SecuritySettingsTO securitySettings, IResourcePickerDialog resourcePicker, DirectoryObjectPickerDialog directoryObjectPicker, IWin32Window parentWindow, IEnvironmentModel environment ) : System
securitySettings Dev2.Services.Security.SecuritySettingsTO
resourcePicker IResourcePickerDialog
directoryObjectPicker CubicOrange.Windows.Forms.ActiveDirectory.DirectoryObjectPickerDialog
parentWindow IWin32Window
environment IEnvironmentModel
return System

ShowDirectoryObjectPickerDialog() public method

public ShowDirectoryObjectPickerDialog ( IWin32Window parentWindow ) : DialogResult
parentWindow IWin32Window
return DialogResult

Property Details

IsResourceHelpVisibleProperty public_oe static_oe property

public static DependencyProperty,System.Windows IsResourceHelpVisibleProperty
return System.Windows.DependencyProperty

IsServerHelpVisibleProperty public_oe static_oe property

public static DependencyProperty,System.Windows IsServerHelpVisibleProperty
return System.Windows.DependencyProperty