C# Class TransactionalNodeService.SharePoint.SecurityModel.GlymaSecurityTrimmer

Show file Open project: chris-tomich/Glyma Class Usage Examples

Private Properties

Property Type Description
BuildFindRootMapIdCommand System.Data.SqlClient.SqlCommand

Public Methods

Method Description
CheckRootMapAuthorisationBaseOnNode ( System.Guid domainId, System.Guid nodeId ) : bool
GlymaSecurityTrimmer ( SPWeb web, IGlymaSession glymaSession ) : Glyma.Security.Model
TrimResponse ( QueryResponse>.Dictionary response ) : QueryResponse>.Dictionary
TrimResponse ( QueryResponse response ) : QueryResponse

Private Methods

Method Description
BuildFindRootMapIdCommand ( SqlConnection connection, System.Guid domainId, System.Guid nodeId ) : SqlCommand

Method Details

CheckRootMapAuthorisationBaseOnNode() public method

public CheckRootMapAuthorisationBaseOnNode ( System.Guid domainId, System.Guid nodeId ) : bool
domainId System.Guid
nodeId System.Guid
return bool

GlymaSecurityTrimmer() public method

public GlymaSecurityTrimmer ( SPWeb web, IGlymaSession glymaSession ) : Glyma.Security.Model
web SPWeb
glymaSession IGlymaSession
return Glyma.Security.Model

TrimResponse() public method

public TrimResponse ( QueryResponse>.Dictionary response ) : QueryResponse>.Dictionary
response QueryResponse>.Dictionary
return QueryResponse>.Dictionary

TrimResponse() public method

public TrimResponse ( QueryResponse response ) : QueryResponse
response TransactionalNodeService.Common.QueryResponse
return TransactionalNodeService.Common.QueryResponse