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

Inheritance: System.Web.UI.UserControl
Afficher le fichier Open project: maxpavlov/FlexNet

Protected Properties

Свойство 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

Свойство 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

Méthodes publiques

Méthode Description
HasCustomPermissions ( ) : bool

Méthodes protégées

Méthode 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

Méthode 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 méthode

protected ButtonAcePanelVisible_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Résultat void

ButtonAddEntry_Click() protected méthode

protected ButtonAddEntry_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Résultat void

ButtonAddSelected_Click() protected méthode

protected ButtonAddSelected_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Résultat void

ButtonBreak_Click() protected méthode

protected ButtonBreak_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Résultat void

ButtonCancelAddId_Click() protected méthode

protected ButtonCancelAddId_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Résultat void

ButtonCancel_Click() protected méthode

protected ButtonCancel_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Résultat void

ButtonRemoveBreak_Click() protected méthode

protected ButtonRemoveBreak_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Résultat void

ButtonSave_Click() protected méthode

protected ButtonSave_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Résultat void

ButtonSearchId_Click() protected méthode

protected ButtonSearchId_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Résultat void

CbAllow_CheckedChanged() protected méthode

protected CbAllow_CheckedChanged ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Résultat void

CbDeny_CheckedChanged() protected méthode

protected CbDeny_CheckedChanged ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Résultat void

GetAcePanel() protected static méthode

protected static GetAcePanel ( Control control ) : System.Web.UI.WebControls.PlaceHolder
control System.Web.UI.Control
Résultat System.Web.UI.WebControls.PlaceHolder

GetAceVisibilityButton() protected static méthode

protected static GetAceVisibilityButton ( ListViewDataItem dataItem ) : System.Web.UI.WebControls.Button
dataItem System.Web.UI.WebControls.ListViewDataItem
Résultat System.Web.UI.WebControls.Button

GetAllowInheritsFromControl() protected static méthode

protected static GetAllowInheritsFromControl ( ListViewDataItem dataItem ) : System.Web.UI.WebControls.Label
dataItem System.Web.UI.WebControls.ListViewDataItem
Résultat System.Web.UI.WebControls.Label

GetDenyInheritsFromControl() protected static méthode

protected static GetDenyInheritsFromControl ( ListViewDataItem dataItem ) : System.Web.UI.WebControls.Label
dataItem System.Web.UI.WebControls.ListViewDataItem
Résultat System.Web.UI.WebControls.Label

GetHiddenAceLabel() protected static méthode

protected static GetHiddenAceLabel ( Control control ) : System.Web.UI.WebControls.Label
control System.Web.UI.Control
Résultat System.Web.UI.WebControls.Label

GetHiddenControl() protected static méthode

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

GetHiddenPermissionLabel() protected static méthode

protected static GetHiddenPermissionLabel ( Control control ) : System.Web.UI.WebControls.Label
control System.Web.UI.Control
Résultat System.Web.UI.WebControls.Label

GetIdentityControl() protected static méthode

protected static GetIdentityControl ( ListViewDataItem dataItem ) : System.Web.UI.WebControls.Label
dataItem System.Web.UI.WebControls.ListViewDataItem
Résultat System.Web.UI.WebControls.Label

GetIdentityIconControl() protected static méthode

protected static GetIdentityIconControl ( ListViewDataItem dataItem ) : System.Web.UI.WebControls.Label
dataItem System.Web.UI.WebControls.ListViewDataItem
Résultat System.Web.UI.WebControls.Label

GetListViewItemControl() protected static méthode

protected static GetListViewItemControl ( Control control ) : ListViewDataItem
control System.Web.UI.Control
Résultat System.Web.UI.WebControls.ListViewDataItem

GetPermissionAllowCheckbox() protected static méthode

protected static GetPermissionAllowCheckbox ( ListViewDataItem dataItem ) : CheckBox
dataItem System.Web.UI.WebControls.ListViewDataItem
Résultat System.Web.UI.WebControls.CheckBox

GetPermissionDenyCheckbox() protected static méthode

protected static GetPermissionDenyCheckbox ( ListViewDataItem dataItem ) : CheckBox
dataItem System.Web.UI.WebControls.ListViewDataItem
Résultat System.Web.UI.WebControls.CheckBox

GetPermissionListViewControl() protected static méthode

protected static GetPermissionListViewControl ( ListViewDataItem dataItem ) : System.Web.UI.WebControls.ListView
dataItem System.Web.UI.WebControls.ListViewDataItem
Résultat System.Web.UI.WebControls.ListView

GetPermissionNameControl() protected static méthode

protected static GetPermissionNameControl ( ListViewDataItem dataItem ) : System.Web.UI.WebControls.Label
dataItem System.Web.UI.WebControls.ListViewDataItem
Résultat System.Web.UI.WebControls.Label

HasCustomPermissions() public méthode

public HasCustomPermissions ( ) : bool
Résultat bool

ListViewAce_ItemDataBound() protected méthode

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

ListViewAcl_ItemDataBound() protected méthode

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

LoadControlState() protected méthode

protected LoadControlState ( object savedState ) : void
savedState object
Résultat void

OnInit() protected méthode

protected OnInit ( EventArgs e ) : void
e System.EventArgs
Résultat void

SaveControlState() protected méthode

protected SaveControlState ( ) : object
Résultat object

Property Details

BreakedPermission protected_oe property

protected Panel,System.Web.UI.WebControls BreakedPermission
Résultat System.Web.UI.WebControls.Panel

ButtonBreak protected_oe property

protected WebControl,System.Web.UI.WebControls ButtonBreak
Résultat System.Web.UI.WebControls.WebControl

ButtonRemoveBreak protected_oe property

protected WebControl,System.Web.UI.WebControls ButtonRemoveBreak
Résultat System.Web.UI.WebControls.WebControl

EditableDenyPermissionList protected_oe static_oe property

protected static string[] EditableDenyPermissionList
Résultat string[]

InheritedPermission protected_oe property

protected Panel,System.Web.UI.WebControls InheritedPermission
Résultat System.Web.UI.WebControls.Panel

ListEntries protected_oe property

protected ListBox,System.Web.UI.WebControls ListEntries
Résultat System.Web.UI.WebControls.ListBox

ListViewAcl protected_oe property

protected ListView,System.Web.UI.WebControls ListViewAcl
Résultat System.Web.UI.WebControls.ListView

PanelError protected_oe property

protected Panel,System.Web.UI.WebControls PanelError
Résultat System.Web.UI.WebControls.Panel

ParentLink protected_oe property

protected HyperLink,System.Web.UI.WebControls ParentLink
Résultat System.Web.UI.WebControls.HyperLink

PlcAddEntry protected_oe property

protected Panel,System.Web.UI.WebControls PlcAddEntry
Résultat System.Web.UI.WebControls.Panel

RbListIdentityType protected_oe property

protected RadioButtonList,System.Web.UI.WebControls RbListIdentityType
Résultat System.Web.UI.WebControls.RadioButtonList

SearchText protected_oe property

protected TextBox,System.Web.UI.WebControls SearchText
Résultat System.Web.UI.WebControls.TextBox