Interface GraphQLReactiveRepositoryPartialRequests
-
Method Summary
Modifier and TypeMethodDescriptioncreateBoard
(String name, boolean publiclyAvailable) createMember
(MemberInput input) createPost
(PostInput input) createPosts
(List<PostInput> input) createTopic
(TopicInput topicInput) findTopics
(String boardName, List<String> keyword) topicAuthorPostAuthor
(String boardName, Date since)
-
Method Details
-
boardsSimple
@PartialRequest(requestName="boards", request="") reactor.core.publisher.Mono<Optional<List<Board>>> boardsSimple() throws GraphQLRequestPreparationException, GraphQLRequestExecutionException -
boardsAndTopicsWithFieldParameter
@PartialRequest(requestName="boards", request="{id name publiclyAvailable topics(since:?since){id}}") reactor.core.publisher.Mono<Optional<List<Board>>> boardsAndTopicsWithFieldParameter(@BindParameter(name="since") Date since) throws GraphQLRequestPreparationException, GraphQLRequestExecutionException -
topicAuthorPostAuthor
@PartialRequest(requestName="topics", request="{id date author{name email alias id type} nbPosts title content posts(memberId:?memberId, memberName: ?memberName, since: &sinceParam){id date author{name email alias} title content}}") reactor.core.publisher.Mono<Optional<List<Topic>>> topicAuthorPostAuthor(String boardName, @BindParameter(name="sinceParam") Date since) throws GraphQLRequestPreparationException, GraphQLRequestExecutionException -
findTopics
@PartialRequest(request=" {id date title content} ") reactor.core.publisher.Mono<Optional<List<Topic>>> findTopics(String boardName, List<String> keyword) throws GraphQLRequestPreparationException, GraphQLRequestExecutionException -
createBoard
@PartialRequest(request="", requestType=mutation) reactor.core.publisher.Mono<Optional<Board>> createBoard(String name, boolean publiclyAvailable) throws GraphQLRequestPreparationException, GraphQLRequestExecutionException -
createTopic
@PartialRequest(request="", requestType=mutation) reactor.core.publisher.Mono<Optional<Topic>> createTopic(TopicInput topicInput) throws GraphQLRequestExecutionException, GraphQLRequestPreparationException -
createMember
@PartialRequest(request="{id name alias email type}", requestType=mutation) reactor.core.publisher.Mono<Optional<Member>> createMember(MemberInput input) throws GraphQLRequestExecutionException, GraphQLRequestPreparationException -
createPost
@PartialRequest(request="{id date author{id} title content publiclyAvailable}", requestType=mutation) reactor.core.publisher.Mono<Optional<Post>> createPost(PostInput input) throws GraphQLRequestExecutionException, GraphQLRequestPreparationException -
createPosts
@PartialRequest(request="{id date author{id} title content publiclyAvailable}", requestType=mutation) reactor.core.publisher.Mono<Optional<List<Post>>> createPosts(List<PostInput> input) throws GraphQLRequestExecutionException, GraphQLRequestPreparationException
-