C# Class SenseNet.Portal.UI.Controls.PermissionEditor

Inheritance: System.Web.UI.UserControl
Exibir arquivo Open project: maxpavlov/FlexNet

Protected Properties

Property Type Description
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

Property Type Description
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

Public Methods

Method Description
HasCustomPermissions ( ) : bool

Protected Methods

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

Private Methods

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

Method Details

ButtonAcePanelVisible_Click() protected method

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

ButtonAddEntry_Click() protected method

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

ButtonAddSelected_Click() protected method

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

ButtonBreak_Click() protected method

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

ButtonCancelAddId_Click() protected method

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

ButtonCancel_Click() protected method

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

ButtonRemoveBreak_Click() protected method

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

ButtonSave_Click() protected method

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

ButtonSearchId_Click() protected method

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

CbAllow_CheckedChanged() protected method

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

CbDeny_CheckedChanged() protected method

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

GetAcePanel() protected static method

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

GetAceVisibilityButton() protected static method

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

GetAllowInheritsFromControl() protected static method

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

GetDenyInheritsFromControl() protected static method

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

GetHiddenAceLabel() protected static method

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

GetHiddenControl() protected static method

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

GetHiddenPermissionLabel() protected static method

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

GetIdentityControl() protected static method

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

GetIdentityIconControl() protected static method

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

GetListViewItemControl() protected static method

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

GetPermissionAllowCheckbox() protected static method

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

GetPermissionDenyCheckbox() protected static method

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

GetPermissionListViewControl() protected static method

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

GetPermissionNameControl() protected static method

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

HasCustomPermissions() public method

public HasCustomPermissions ( ) : bool
return bool

ListViewAce_ItemDataBound() protected method

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

ListViewAcl_ItemDataBound() protected method

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

LoadControlState() protected method

protected LoadControlState ( object savedState ) : void
savedState object
return void

OnInit() protected method

protected OnInit ( EventArgs e ) : void
e System.EventArgs
return void

SaveControlState() protected method

protected SaveControlState ( ) : object
return object

Property Details

BreakedPermission protected_oe property

protected Panel,System.Web.UI.WebControls BreakedPermission
return System.Web.UI.WebControls.Panel

ButtonBreak protected_oe property

protected WebControl,System.Web.UI.WebControls ButtonBreak
return System.Web.UI.WebControls.WebControl

ButtonRemoveBreak protected_oe property

protected WebControl,System.Web.UI.WebControls ButtonRemoveBreak
return System.Web.UI.WebControls.WebControl

EditableDenyPermissionList protected_oe static_oe property

protected static string[] EditableDenyPermissionList
return string[]

InheritedPermission protected_oe property

protected Panel,System.Web.UI.WebControls InheritedPermission
return System.Web.UI.WebControls.Panel

ListEntries protected_oe property

protected ListBox,System.Web.UI.WebControls ListEntries
return System.Web.UI.WebControls.ListBox

ListViewAcl protected_oe property

protected ListView,System.Web.UI.WebControls ListViewAcl
return System.Web.UI.WebControls.ListView

PanelError protected_oe property

protected Panel,System.Web.UI.WebControls PanelError
return System.Web.UI.WebControls.Panel

ParentLink protected_oe property

protected HyperLink,System.Web.UI.WebControls ParentLink
return System.Web.UI.WebControls.HyperLink

PlcAddEntry protected_oe property

protected Panel,System.Web.UI.WebControls PlcAddEntry
return System.Web.UI.WebControls.Panel

RbListIdentityType protected_oe property

protected RadioButtonList,System.Web.UI.WebControls RbListIdentityType
return System.Web.UI.WebControls.RadioButtonList

SearchText protected_oe property

protected TextBox,System.Web.UI.WebControls SearchText
return System.Web.UI.WebControls.TextBox