C# Class Rhino.Security.Services.AuthorizationRepository

Mostrar archivo Open project: DatalogicSolutions/rhino-security

Public Methods

Method Description
CreateOperation ( string operationName, string comment ) : Operation

Creates the operation with the given name and comment

GetOperationById ( System.Guid operationId ) : Operation

Gets the opertaion by its id

GetOperations ( ) : Operation[]

Gets all operations

GetOperationsByUsersGroup ( string usersGroupName ) : Operation[]

Gets all operations by users group

GetPermissionById ( System.Guid permissionId ) : Rhino.Security.Model.Permission

Gets the permission by its id

GetPermissions ( ) : Rhino.Security.Model.Permission[]

Gets all permissions

GetUsersGroupById ( System.Guid userGroupId ) : UsersGroup

Gets the users group by its id

GetUsersGroups ( ) : UsersGroup[]

Gets all users groups

UpdateOperation ( System.Guid operationId, string operationName, string comment ) : Operation

Method Details

CreateOperation() public method

Creates the operation with the given name and comment
public CreateOperation ( string operationName, string comment ) : Operation
operationName string Name of the operation.
comment string Description of the operation.
return Operation

GetOperationById() public method

Gets the opertaion by its id
public GetOperationById ( System.Guid operationId ) : Operation
operationId System.Guid Id of the group.
return Operation

GetOperations() public method

Gets all operations
public GetOperations ( ) : Operation[]
return Operation[]

GetOperationsByUsersGroup() public method

Gets all operations by users group
public GetOperationsByUsersGroup ( string usersGroupName ) : Operation[]
usersGroupName string Name of the users group.
return Operation[]

GetPermissionById() public method

Gets the permission by its id
public GetPermissionById ( System.Guid permissionId ) : Rhino.Security.Model.Permission
permissionId System.Guid Id of the group.
return Rhino.Security.Model.Permission

GetPermissions() public method

Gets all permissions
public GetPermissions ( ) : Rhino.Security.Model.Permission[]
return Rhino.Security.Model.Permission[]

GetUsersGroupById() public method

Gets the users group by its id
public GetUsersGroupById ( System.Guid userGroupId ) : UsersGroup
userGroupId System.Guid Id of the group.
return UsersGroup

GetUsersGroups() public method

Gets all users groups
public GetUsersGroups ( ) : UsersGroup[]
return UsersGroup[]

UpdateOperation() public method

public UpdateOperation ( System.Guid operationId, string operationName, string comment ) : Operation
operationId System.Guid
operationName string
comment string
return Operation