C# Class Owin.Scim.Repository.InMemory.InMemoryGroupRepository

This could have been implemented by InMemoryUserRepository
Inheritance: IGroupRepository
Mostra file Open project: PowerDMS/Owin.Scim

Public Methods

Method Description
CreateGroup ( ScimGroup group ) : Task
DeleteGroup ( string groupId ) : System.Threading.Tasks.Task
GetGroup ( string groupId ) : Task
GetGroupsUserBelongsTo ( string userId ) : Task>
GroupExists ( string groupId ) : Task
InMemoryGroupRepository ( ScimServerConfiguration scimServerConfiguration ) : System
QueryGroups ( ScimQueryOptions options ) : Task>
UpdateGroup ( ScimGroup group ) : Task

Method Details

CreateGroup() public method

public CreateGroup ( ScimGroup group ) : Task
group ScimGroup
return Task

DeleteGroup() public method

public DeleteGroup ( string groupId ) : System.Threading.Tasks.Task
groupId string
return System.Threading.Tasks.Task

GetGroup() public method

public GetGroup ( string groupId ) : Task
groupId string
return Task

GetGroupsUserBelongsTo() public method

public GetGroupsUserBelongsTo ( string userId ) : Task>
userId string
return Task>

GroupExists() public method

public GroupExists ( string groupId ) : Task
groupId string
return Task

InMemoryGroupRepository() public method

public InMemoryGroupRepository ( ScimServerConfiguration scimServerConfiguration ) : System
scimServerConfiguration ScimServerConfiguration
return System

QueryGroups() public method

public QueryGroups ( ScimQueryOptions options ) : Task>
options ScimQueryOptions
return Task>

UpdateGroup() public method

public UpdateGroup ( ScimGroup group ) : Task
group ScimGroup
return Task