C# 클래스 SenseNet.Portal.UI.Controls.PermissionEditor

상속: System.Web.UI.UserControl
파일 보기 프로젝트 열기: maxpavlov/FlexNet

보호된 프로퍼티들

프로퍼티 타입 설명
BreakedPermission System.Web.UI.WebControls.Panel
ButtonBreak System.Web.UI.WebControls.WebControl
ButtonRemoveBreak System.Web.UI.WebControls.WebControl
EditableDenyPermissionList string[]
InheritedPermission System.Web.UI.WebControls.Panel
ListEntries System.Web.UI.WebControls.ListBox
ListViewAcl System.Web.UI.WebControls.ListView
PanelError System.Web.UI.WebControls.Panel
ParentLink System.Web.UI.WebControls.HyperLink
PlcAddEntry System.Web.UI.WebControls.Panel
RbListIdentityType System.Web.UI.WebControls.RadioButtonList
SearchText System.Web.UI.WebControls.TextBox

Private Properties

프로퍼티 타입 설명
ClearEveryoneDeny void
GetCustomEntryIds List
GetListItem System.Web.UI.WebControls.ListItem
HasCustomPermissions bool
RebuildEntryIdList void
RefreshAcePanelVisibility void
RefreshAddEntryPanel void
RefreshIdentityResults void
RefreshInheritanceControls void
RefreshListView void
ValidateAcl void

공개 메소드들

메소드 설명
HasCustomPermissions ( ) : bool

보호된 메소드들

메소드 설명
ButtonAcePanelVisible_Click ( object sender, EventArgs e ) : void
ButtonAddEntry_Click ( object sender, EventArgs e ) : void
ButtonAddSelected_Click ( object sender, EventArgs e ) : void
ButtonBreak_Click ( object sender, EventArgs e ) : void
ButtonCancelAddId_Click ( object sender, EventArgs e ) : void
ButtonCancel_Click ( object sender, EventArgs e ) : void
ButtonRemoveBreak_Click ( object sender, EventArgs e ) : void
ButtonSave_Click ( object sender, EventArgs e ) : void
ButtonSearchId_Click ( object sender, EventArgs e ) : void
CbAllow_CheckedChanged ( object sender, EventArgs e ) : void
CbDeny_CheckedChanged ( object sender, EventArgs e ) : void
GetAcePanel ( Control control ) : System.Web.UI.WebControls.PlaceHolder
GetAceVisibilityButton ( ListViewDataItem dataItem ) : System.Web.UI.WebControls.Button
GetAllowInheritsFromControl ( ListViewDataItem dataItem ) : System.Web.UI.WebControls.Label
GetDenyInheritsFromControl ( ListViewDataItem dataItem ) : System.Web.UI.WebControls.Label
GetHiddenAceLabel ( Control control ) : System.Web.UI.WebControls.Label
GetHiddenControl ( Control control, string name ) : System.Web.UI.WebControls.Label
GetHiddenPermissionLabel ( Control control ) : System.Web.UI.WebControls.Label
GetIdentityControl ( ListViewDataItem dataItem ) : System.Web.UI.WebControls.Label
GetIdentityIconControl ( ListViewDataItem dataItem ) : System.Web.UI.WebControls.Label
GetListViewItemControl ( Control control ) : ListViewDataItem
GetPermissionAllowCheckbox ( ListViewDataItem dataItem ) : CheckBox
GetPermissionDenyCheckbox ( ListViewDataItem dataItem ) : CheckBox
GetPermissionListViewControl ( ListViewDataItem dataItem ) : System.Web.UI.WebControls.ListView
GetPermissionNameControl ( ListViewDataItem dataItem ) : System.Web.UI.WebControls.Label
ListViewAce_ItemDataBound ( object sender, System.Web.UI.WebControls.ListViewItemEventArgs e ) : void
ListViewAcl_ItemDataBound ( object sender, System.Web.UI.WebControls.ListViewItemEventArgs e ) : void
LoadControlState ( object savedState ) : void
OnInit ( EventArgs e ) : void
SaveControlState ( ) : object

비공개 메소드들

메소드 설명
ClearEveryoneDeny ( ) : void
GetCustomEntryIds ( ) : List
GetListItem ( Node node ) : System.Web.UI.WebControls.ListItem
HasCustomPermissions ( Node node ) : bool
RebuildEntryIdList ( ) : void
RefreshAcePanelVisibility ( ListViewDataItem dataItem ) : void
RefreshAddEntryPanel ( ) : void
RefreshIdentityResults ( ) : void
RefreshInheritanceControls ( ) : void
RefreshListView ( ) : void
ValidateAcl ( ) : void

메소드 상세

ButtonAcePanelVisible_Click() 보호된 메소드

protected ButtonAcePanelVisible_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

ButtonAddEntry_Click() 보호된 메소드

protected ButtonAddEntry_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

ButtonAddSelected_Click() 보호된 메소드

protected ButtonAddSelected_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

ButtonBreak_Click() 보호된 메소드

protected ButtonBreak_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

ButtonCancelAddId_Click() 보호된 메소드

protected ButtonCancelAddId_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

ButtonCancel_Click() 보호된 메소드

protected ButtonCancel_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

ButtonRemoveBreak_Click() 보호된 메소드

protected ButtonRemoveBreak_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

ButtonSave_Click() 보호된 메소드

protected ButtonSave_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

ButtonSearchId_Click() 보호된 메소드

protected ButtonSearchId_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

CbAllow_CheckedChanged() 보호된 메소드

protected CbAllow_CheckedChanged ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

CbDeny_CheckedChanged() 보호된 메소드

protected CbDeny_CheckedChanged ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

GetAcePanel() 보호된 정적인 메소드

protected static GetAcePanel ( Control control ) : System.Web.UI.WebControls.PlaceHolder
control System.Web.UI.Control
리턴 System.Web.UI.WebControls.PlaceHolder

GetAceVisibilityButton() 보호된 정적인 메소드

protected static GetAceVisibilityButton ( ListViewDataItem dataItem ) : System.Web.UI.WebControls.Button
dataItem System.Web.UI.WebControls.ListViewDataItem
리턴 System.Web.UI.WebControls.Button

GetAllowInheritsFromControl() 보호된 정적인 메소드

protected static GetAllowInheritsFromControl ( ListViewDataItem dataItem ) : System.Web.UI.WebControls.Label
dataItem System.Web.UI.WebControls.ListViewDataItem
리턴 System.Web.UI.WebControls.Label

GetDenyInheritsFromControl() 보호된 정적인 메소드

protected static GetDenyInheritsFromControl ( ListViewDataItem dataItem ) : System.Web.UI.WebControls.Label
dataItem System.Web.UI.WebControls.ListViewDataItem
리턴 System.Web.UI.WebControls.Label

GetHiddenAceLabel() 보호된 정적인 메소드

protected static GetHiddenAceLabel ( Control control ) : System.Web.UI.WebControls.Label
control System.Web.UI.Control
리턴 System.Web.UI.WebControls.Label

GetHiddenControl() 보호된 정적인 메소드

protected static GetHiddenControl ( Control control, string name ) : System.Web.UI.WebControls.Label
control System.Web.UI.Control
name string
리턴 System.Web.UI.WebControls.Label

GetHiddenPermissionLabel() 보호된 정적인 메소드

protected static GetHiddenPermissionLabel ( Control control ) : System.Web.UI.WebControls.Label
control System.Web.UI.Control
리턴 System.Web.UI.WebControls.Label

GetIdentityControl() 보호된 정적인 메소드

protected static GetIdentityControl ( ListViewDataItem dataItem ) : System.Web.UI.WebControls.Label
dataItem System.Web.UI.WebControls.ListViewDataItem
리턴 System.Web.UI.WebControls.Label

GetIdentityIconControl() 보호된 정적인 메소드

protected static GetIdentityIconControl ( ListViewDataItem dataItem ) : System.Web.UI.WebControls.Label
dataItem System.Web.UI.WebControls.ListViewDataItem
리턴 System.Web.UI.WebControls.Label

GetListViewItemControl() 보호된 정적인 메소드

protected static GetListViewItemControl ( Control control ) : ListViewDataItem
control System.Web.UI.Control
리턴 System.Web.UI.WebControls.ListViewDataItem

GetPermissionAllowCheckbox() 보호된 정적인 메소드

protected static GetPermissionAllowCheckbox ( ListViewDataItem dataItem ) : CheckBox
dataItem System.Web.UI.WebControls.ListViewDataItem
리턴 System.Web.UI.WebControls.CheckBox

GetPermissionDenyCheckbox() 보호된 정적인 메소드

protected static GetPermissionDenyCheckbox ( ListViewDataItem dataItem ) : CheckBox
dataItem System.Web.UI.WebControls.ListViewDataItem
리턴 System.Web.UI.WebControls.CheckBox

GetPermissionListViewControl() 보호된 정적인 메소드

protected static GetPermissionListViewControl ( ListViewDataItem dataItem ) : System.Web.UI.WebControls.ListView
dataItem System.Web.UI.WebControls.ListViewDataItem
리턴 System.Web.UI.WebControls.ListView

GetPermissionNameControl() 보호된 정적인 메소드

protected static GetPermissionNameControl ( ListViewDataItem dataItem ) : System.Web.UI.WebControls.Label
dataItem System.Web.UI.WebControls.ListViewDataItem
리턴 System.Web.UI.WebControls.Label

HasCustomPermissions() 공개 메소드

public HasCustomPermissions ( ) : bool
리턴 bool

ListViewAce_ItemDataBound() 보호된 메소드

protected ListViewAce_ItemDataBound ( object sender, System.Web.UI.WebControls.ListViewItemEventArgs e ) : void
sender object
e System.Web.UI.WebControls.ListViewItemEventArgs
리턴 void

ListViewAcl_ItemDataBound() 보호된 메소드

protected ListViewAcl_ItemDataBound ( object sender, System.Web.UI.WebControls.ListViewItemEventArgs e ) : void
sender object
e System.Web.UI.WebControls.ListViewItemEventArgs
리턴 void

LoadControlState() 보호된 메소드

protected LoadControlState ( object savedState ) : void
savedState object
리턴 void

OnInit() 보호된 메소드

protected OnInit ( EventArgs e ) : void
e System.EventArgs
리턴 void

SaveControlState() 보호된 메소드

protected SaveControlState ( ) : object
리턴 object

프로퍼티 상세

BreakedPermission 보호되어 있는 프로퍼티

protected Panel,System.Web.UI.WebControls BreakedPermission
리턴 System.Web.UI.WebControls.Panel

ButtonBreak 보호되어 있는 프로퍼티

protected WebControl,System.Web.UI.WebControls ButtonBreak
리턴 System.Web.UI.WebControls.WebControl

ButtonRemoveBreak 보호되어 있는 프로퍼티

protected WebControl,System.Web.UI.WebControls ButtonRemoveBreak
리턴 System.Web.UI.WebControls.WebControl

EditableDenyPermissionList 보호되어 있는 정적으로 프로퍼티

protected static string[] EditableDenyPermissionList
리턴 string[]

InheritedPermission 보호되어 있는 프로퍼티

protected Panel,System.Web.UI.WebControls InheritedPermission
리턴 System.Web.UI.WebControls.Panel

ListEntries 보호되어 있는 프로퍼티

protected ListBox,System.Web.UI.WebControls ListEntries
리턴 System.Web.UI.WebControls.ListBox

ListViewAcl 보호되어 있는 프로퍼티

protected ListView,System.Web.UI.WebControls ListViewAcl
리턴 System.Web.UI.WebControls.ListView

PanelError 보호되어 있는 프로퍼티

protected Panel,System.Web.UI.WebControls PanelError
리턴 System.Web.UI.WebControls.Panel

ParentLink 보호되어 있는 프로퍼티

protected HyperLink,System.Web.UI.WebControls ParentLink
리턴 System.Web.UI.WebControls.HyperLink

PlcAddEntry 보호되어 있는 프로퍼티

protected Panel,System.Web.UI.WebControls PlcAddEntry
리턴 System.Web.UI.WebControls.Panel

RbListIdentityType 보호되어 있는 프로퍼티

protected RadioButtonList,System.Web.UI.WebControls RbListIdentityType
리턴 System.Web.UI.WebControls.RadioButtonList

SearchText 보호되어 있는 프로퍼티

protected TextBox,System.Web.UI.WebControls SearchText
리턴 System.Web.UI.WebControls.TextBox