C# Class Dev2.Services.Security.SecurityServiceBase

Inheritance: System.DisposableObject, ISecurityService
Show file Open project: Warewolf-ESB/Warewolf

Protected Properties

Property Type Description
_permissions List

Public Methods

Method Description
Read ( ) : void
Remove ( System.Guid resourceId ) : void

Protected Methods

Method Description
LogEnd ( [ methodName = null ) : void
LogStart ( [ methodName = null ) : void
RaisePermissionsChanged ( ) : void
RaisePermissionsModified ( PermissionsModifiedEventArgs e ) : void
ReadPermissions ( ) : List
WritePermissions ( List permissions ) : void

Private Methods

Method Description
RaisePermissionsModified ( IEnumerable oldPermissions, IEnumerable newPermissions ) : void

Method Details

LogEnd() protected abstract method

protected abstract LogEnd ( [ methodName = null ) : void
methodName [
return void

LogStart() protected abstract method

protected abstract LogStart ( [ methodName = null ) : void
methodName [
return void

RaisePermissionsChanged() protected method

protected RaisePermissionsChanged ( ) : void
return void

RaisePermissionsModified() protected method

protected RaisePermissionsModified ( PermissionsModifiedEventArgs e ) : void
e PermissionsModifiedEventArgs
return void

Read() public method

public Read ( ) : void
return void

ReadPermissions() protected abstract method

protected abstract ReadPermissions ( ) : List
return List

Remove() public method

public Remove ( System.Guid resourceId ) : void
resourceId System.Guid
return void

WritePermissions() protected abstract method

protected abstract WritePermissions ( List permissions ) : void
permissions List
return void

Property Details

_permissions protected property

protected List _permissions
return List