C# Class Engage.Dnn.Publish.Security.SecurityFilter

Summary description for SecurityFilter.
Show file Open project: EngageSoftware/Engage-Publish Class Usage Examples

Private Properties

Property Type Description
CreateFilter SecurityFilter
IsSecurityEnabled bool
IsUserInRole bool

Public Methods

Method Description
EnableSecurity ( bool enabled, int portalId ) : void
FilterArticles ( DotNetNuke.Services.Search.SearchResultsInfoCollection data ) : void
FilterCategories ( DataTable data ) : void
IsSecurityEnabled ( int portalId ) : bool

Private Methods

Method Description
CreateFilter ( ) : SecurityFilter
IsSecurityEnabled ( ) : bool
IsUserInRole ( string roleName ) : bool

Method Details

EnableSecurity() public static method

public static EnableSecurity ( bool enabled, int portalId ) : void
enabled bool
portalId int
return void

FilterArticles() public abstract method

public abstract FilterArticles ( DotNetNuke.Services.Search.SearchResultsInfoCollection data ) : void
data DotNetNuke.Services.Search.SearchResultsInfoCollection
return void

FilterCategories() public abstract method

public abstract FilterCategories ( DataTable data ) : void
data System.Data.DataTable
return void

IsSecurityEnabled() public static method

public static IsSecurityEnabled ( int portalId ) : bool
portalId int
return bool