Package org.bremersee.groupman.mock
Class GroupAdminWebfluxControllerMock
java.lang.Object
org.bremersee.groupman.mock.GroupAdminWebfluxControllerMock
- All Implemented Interfaces:
GroupAdminWebfluxControllerApi
public class GroupAdminWebfluxControllerMock
extends Object
implements GroupAdminWebfluxControllerApi
The group admin controller mock.
- Author:
- Christian Bremer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionreactor.core.publisher.Mono<Group>
Adds group.reactor.core.publisher.Mono<Group>
findGroupById
(String groupId) Finds group by id.reactor.core.publisher.Flux<Group>
Finds groups.reactor.core.publisher.Flux<Group>
findGroupsByIds
(List<String> ids) Finds groups by ids.reactor.core.publisher.Mono<Group>
modifyGroup
(String groupId, Group group) Modifies group.reactor.core.publisher.Mono<Void>
removeGroup
(String groupId) Removes group.
-
Constructor Details
-
GroupAdminWebfluxControllerMock
public GroupAdminWebfluxControllerMock()
-
-
Method Details
-
findGroups
Description copied from interface:GroupAdminWebfluxControllerApi
Finds groups.- Specified by:
findGroups
in interfaceGroupAdminWebfluxControllerApi
- Returns:
- the groups
-
addGroup
Description copied from interface:GroupAdminWebfluxControllerApi
Adds group.- Specified by:
addGroup
in interfaceGroupAdminWebfluxControllerApi
- Parameters:
group
- the group- Returns:
- the group
-
findGroupById
Description copied from interface:GroupAdminWebfluxControllerApi
Finds group by id.- Specified by:
findGroupById
in interfaceGroupAdminWebfluxControllerApi
- Parameters:
groupId
- the group id- Returns:
- the group by id
-
modifyGroup
Description copied from interface:GroupAdminWebfluxControllerApi
Modifies group.- Specified by:
modifyGroup
in interfaceGroupAdminWebfluxControllerApi
- Parameters:
groupId
- the group idgroup
- the group- Returns:
- the group
-
removeGroup
Description copied from interface:GroupAdminWebfluxControllerApi
Removes group.- Specified by:
removeGroup
in interfaceGroupAdminWebfluxControllerApi
- Parameters:
groupId
- the group id- Returns:
- the mono
-
findGroupsByIds
Description copied from interface:GroupAdminWebfluxControllerApi
Finds groups by ids.- Specified by:
findGroupsByIds
in interfaceGroupAdminWebfluxControllerApi
- Parameters:
ids
- the list of ids- Returns:
- the groups by ids
-