C# Класс SenseNet.Portal.UI.Controls.PermissionEditor

Наследование: System.Web.UI.UserControl
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
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