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<org.bremersee.groupman.model.Group>addGroup(org.bremersee.groupman.model.Group group) Adds group.reactor.core.publisher.Mono<org.bremersee.groupman.model.Group>findGroupById(String groupId) Finds group by id.reactor.core.publisher.Flux<org.bremersee.groupman.model.Group>Finds groups.reactor.core.publisher.Flux<org.bremersee.groupman.model.Group>findGroupsByIds(List<String> ids) Finds groups by ids.reactor.core.publisher.Mono<org.bremersee.groupman.model.Group>modifyGroup(String groupId, org.bremersee.groupman.model.Group group) Modifies group.reactor.core.publisher.Mono<Void>removeGroup(String groupId) Removes group.
-
Constructor Details
-
GroupAdminWebfluxControllerMock
public GroupAdminWebfluxControllerMock()
-
-
Method Details
-
findGroups
public reactor.core.publisher.Flux<org.bremersee.groupman.model.Group> findGroups()Description copied from interface:GroupAdminWebfluxControllerApiFinds groups.- Specified by:
findGroupsin interfaceGroupAdminWebfluxControllerApi- Returns:
- the groups
-
addGroup
public reactor.core.publisher.Mono<org.bremersee.groupman.model.Group> addGroup(org.bremersee.groupman.model.Group group) Description copied from interface:GroupAdminWebfluxControllerApiAdds group.- Specified by:
addGroupin interfaceGroupAdminWebfluxControllerApi- Parameters:
group- the group- Returns:
- the group
-
findGroupById
public reactor.core.publisher.Mono<org.bremersee.groupman.model.Group> findGroupById(String groupId) Description copied from interface:GroupAdminWebfluxControllerApiFinds group by id.- Specified by:
findGroupByIdin interfaceGroupAdminWebfluxControllerApi- Parameters:
groupId- the group id- Returns:
- the group by id
-
modifyGroup
public reactor.core.publisher.Mono<org.bremersee.groupman.model.Group> modifyGroup(String groupId, org.bremersee.groupman.model.Group group) Description copied from interface:GroupAdminWebfluxControllerApiModifies group.- Specified by:
modifyGroupin interfaceGroupAdminWebfluxControllerApi- Parameters:
groupId- the group idgroup- the group- Returns:
- the group
-
removeGroup
Description copied from interface:GroupAdminWebfluxControllerApiRemoves group.- Specified by:
removeGroupin interfaceGroupAdminWebfluxControllerApi- Parameters:
groupId- the group id- Returns:
- the mono
-
findGroupsByIds
public reactor.core.publisher.Flux<org.bremersee.groupman.model.Group> findGroupsByIds(List<String> ids) Description copied from interface:GroupAdminWebfluxControllerApiFinds groups by ids.- Specified by:
findGroupsByIdsin interfaceGroupAdminWebfluxControllerApi- Parameters:
ids- the list of ids- Returns:
- the groups by ids
-