C# 클래스 Dev2.Settings.Security.SecurityViewModel

상속: SettingsItemViewModel, IHelpSource
파일 보기 프로젝트 열기: Warewolf-ESB/Warewolf 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
IsResourceHelpVisibleProperty System.Windows.DependencyProperty
IsServerHelpVisibleProperty System.Windows.DependencyProperty

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
CloseHelp ( ) : void

비공개 메소드들

메소드 설명
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

메소드 상세

CloseHelp() 보호된 메소드

protected CloseHelp ( ) : void
리턴 void

GetSelectedObjectsFromDirectoryObjectPickerDialog() 공개 메소드

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

HasDuplicateResourcePermissions() 공개 메소드

public HasDuplicateResourcePermissions ( ) : bool
리턴 bool

HasDuplicateServerPermissions() 공개 메소드

public HasDuplicateServerPermissions ( ) : bool
리턴 bool

Save() 공개 메소드

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

SecurityViewModel() 공개 메소드

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
리턴 System

ShowDirectoryObjectPickerDialog() 공개 메소드

public ShowDirectoryObjectPickerDialog ( IWin32Window parentWindow ) : DialogResult
parentWindow IWin32Window
리턴 DialogResult

프로퍼티 상세

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

public static DependencyProperty,System.Windows IsResourceHelpVisibleProperty
리턴 System.Windows.DependencyProperty

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

public static DependencyProperty,System.Windows IsServerHelpVisibleProperty
리턴 System.Windows.DependencyProperty