From fbb7937d36f0541af024b963a33996892d9730a6 Mon Sep 17 00:00:00 2001 From: Sambo Chea Date: Sat, 7 Aug 2021 15:39:29 +0700 Subject: [PATCH] Task: Changed all queryies, mutations and subscription to resolver --- .../mutation/AccountMutationResolver.kt} | 4 ++-- .../mutation/UserMutationResolver.kt} | 4 ++-- .../query/AccountQueryResolver.kt} | 4 ++-- .../HelloQuery.kt => resolver/query/HelloQueryResolver.kt} | 4 ++-- .../UserQuery.kt => resolver/query/UserQueryResolver.kt} | 4 ++-- .../resolver/{ => subscription}/HelloSubscriptionResolver.kt | 2 +- 6 files changed, 11 insertions(+), 11 deletions(-) rename src/main/kotlin/com/cubetiqs/graphql/demo/{mutation/AccountMutation.kt => resolver/mutation/AccountMutationResolver.kt} (91%) rename src/main/kotlin/com/cubetiqs/graphql/demo/{mutation/UserMutation.kt => resolver/mutation/UserMutationResolver.kt} (89%) rename src/main/kotlin/com/cubetiqs/graphql/demo/{query/AccountQuery.kt => resolver/query/AccountQueryResolver.kt} (85%) rename src/main/kotlin/com/cubetiqs/graphql/demo/{query/HelloQuery.kt => resolver/query/HelloQueryResolver.kt} (74%) rename src/main/kotlin/com/cubetiqs/graphql/demo/{query/UserQuery.kt => resolver/query/UserQueryResolver.kt} (85%) rename src/main/kotlin/com/cubetiqs/graphql/demo/resolver/{ => subscription}/HelloSubscriptionResolver.kt (89%) diff --git a/src/main/kotlin/com/cubetiqs/graphql/demo/mutation/AccountMutation.kt b/src/main/kotlin/com/cubetiqs/graphql/demo/resolver/mutation/AccountMutationResolver.kt similarity index 91% rename from src/main/kotlin/com/cubetiqs/graphql/demo/mutation/AccountMutation.kt rename to src/main/kotlin/com/cubetiqs/graphql/demo/resolver/mutation/AccountMutationResolver.kt index a4497fc..125f0fc 100644 --- a/src/main/kotlin/com/cubetiqs/graphql/demo/mutation/AccountMutation.kt +++ b/src/main/kotlin/com/cubetiqs/graphql/demo/resolver/mutation/AccountMutationResolver.kt @@ -1,4 +1,4 @@ -package com.cubetiqs.graphql.demo.mutation +package com.cubetiqs.graphql.demo.resolver.mutation import com.cubetiqs.graphql.demo.context.GMutation import com.cubetiqs.graphql.demo.domain.account.Account @@ -12,7 +12,7 @@ import org.springframework.transaction.annotation.Propagation import org.springframework.transaction.annotation.Transactional @GMutation -class AccountMutation @Autowired constructor( +class AccountMutationResolver @Autowired constructor( private val accountRepository: AccountRepository, private val userRepository: UserRepository, ) : GraphQLMutationResolver { diff --git a/src/main/kotlin/com/cubetiqs/graphql/demo/mutation/UserMutation.kt b/src/main/kotlin/com/cubetiqs/graphql/demo/resolver/mutation/UserMutationResolver.kt similarity index 89% rename from src/main/kotlin/com/cubetiqs/graphql/demo/mutation/UserMutation.kt rename to src/main/kotlin/com/cubetiqs/graphql/demo/resolver/mutation/UserMutationResolver.kt index 32ce2a7..ba8c042 100644 --- a/src/main/kotlin/com/cubetiqs/graphql/demo/mutation/UserMutation.kt +++ b/src/main/kotlin/com/cubetiqs/graphql/demo/resolver/mutation/UserMutationResolver.kt @@ -1,4 +1,4 @@ -package com.cubetiqs.graphql.demo.mutation +package com.cubetiqs.graphql.demo.resolver.mutation import com.cubetiqs.graphql.demo.context.GMutation import com.cubetiqs.graphql.demo.domain.user.User @@ -11,7 +11,7 @@ import org.springframework.transaction.annotation.Propagation import org.springframework.transaction.annotation.Transactional @GMutation -class UserMutation @Autowired constructor( +class UserMutationResolver @Autowired constructor( private val userRepository: UserRepository, ) : GraphQLMutationResolver { @Transactional(propagation = Propagation.REQUIRES_NEW) diff --git a/src/main/kotlin/com/cubetiqs/graphql/demo/query/AccountQuery.kt b/src/main/kotlin/com/cubetiqs/graphql/demo/resolver/query/AccountQueryResolver.kt similarity index 85% rename from src/main/kotlin/com/cubetiqs/graphql/demo/query/AccountQuery.kt rename to src/main/kotlin/com/cubetiqs/graphql/demo/resolver/query/AccountQueryResolver.kt index 767c907..701bcdc 100644 --- a/src/main/kotlin/com/cubetiqs/graphql/demo/query/AccountQuery.kt +++ b/src/main/kotlin/com/cubetiqs/graphql/demo/resolver/query/AccountQueryResolver.kt @@ -1,4 +1,4 @@ -package com.cubetiqs.graphql.demo.query +package com.cubetiqs.graphql.demo.resolver.query import com.cubetiqs.graphql.demo.context.GQuery import com.cubetiqs.graphql.demo.domain.account.Account @@ -8,7 +8,7 @@ import org.springframework.beans.factory.annotation.Autowired import org.springframework.data.domain.Pageable @GQuery -class AccountQuery @Autowired constructor( +class AccountQueryResolver @Autowired constructor( private val accountRepository: AccountRepository, ) : GraphQLQueryResolver { fun fetchAccounts(): Collection { diff --git a/src/main/kotlin/com/cubetiqs/graphql/demo/query/HelloQuery.kt b/src/main/kotlin/com/cubetiqs/graphql/demo/resolver/query/HelloQueryResolver.kt similarity index 74% rename from src/main/kotlin/com/cubetiqs/graphql/demo/query/HelloQuery.kt rename to src/main/kotlin/com/cubetiqs/graphql/demo/resolver/query/HelloQueryResolver.kt index 8078c49..57cd12a 100644 --- a/src/main/kotlin/com/cubetiqs/graphql/demo/query/HelloQuery.kt +++ b/src/main/kotlin/com/cubetiqs/graphql/demo/resolver/query/HelloQueryResolver.kt @@ -1,4 +1,4 @@ -package com.cubetiqs.graphql.demo.query +package com.cubetiqs.graphql.demo.resolver.query import com.cubetiqs.graphql.demo.context.GQuery import graphql.kickstart.tools.GraphQLQueryResolver @@ -6,7 +6,7 @@ import reactor.core.publisher.Mono import java.util.concurrent.CompletableFuture @GQuery -class HelloQuery : GraphQLQueryResolver { +class HelloQueryResolver : GraphQLQueryResolver { fun hello(): CompletableFuture { return Mono.just("Hello Query...!").toFuture() } diff --git a/src/main/kotlin/com/cubetiqs/graphql/demo/query/UserQuery.kt b/src/main/kotlin/com/cubetiqs/graphql/demo/resolver/query/UserQueryResolver.kt similarity index 85% rename from src/main/kotlin/com/cubetiqs/graphql/demo/query/UserQuery.kt rename to src/main/kotlin/com/cubetiqs/graphql/demo/resolver/query/UserQueryResolver.kt index 9e1db81..dbf0cc4 100644 --- a/src/main/kotlin/com/cubetiqs/graphql/demo/query/UserQuery.kt +++ b/src/main/kotlin/com/cubetiqs/graphql/demo/resolver/query/UserQueryResolver.kt @@ -1,4 +1,4 @@ -package com.cubetiqs.graphql.demo.query +package com.cubetiqs.graphql.demo.resolver.query import com.cubetiqs.graphql.demo.context.GQuery import com.cubetiqs.graphql.demo.domain.user.User @@ -8,7 +8,7 @@ import org.springframework.beans.factory.annotation.Autowired import org.springframework.data.domain.Pageable @GQuery -class UserQuery @Autowired constructor( +class UserQueryResolver @Autowired constructor( private val userRepository: UserRepository, ) : GraphQLQueryResolver { fun fetchUsers(): Collection { diff --git a/src/main/kotlin/com/cubetiqs/graphql/demo/resolver/HelloSubscriptionResolver.kt b/src/main/kotlin/com/cubetiqs/graphql/demo/resolver/subscription/HelloSubscriptionResolver.kt similarity index 89% rename from src/main/kotlin/com/cubetiqs/graphql/demo/resolver/HelloSubscriptionResolver.kt rename to src/main/kotlin/com/cubetiqs/graphql/demo/resolver/subscription/HelloSubscriptionResolver.kt index 53f6479..089faf2 100644 --- a/src/main/kotlin/com/cubetiqs/graphql/demo/resolver/HelloSubscriptionResolver.kt +++ b/src/main/kotlin/com/cubetiqs/graphql/demo/resolver/subscription/HelloSubscriptionResolver.kt @@ -1,4 +1,4 @@ -package com.cubetiqs.graphql.demo.resolver +package com.cubetiqs.graphql.demo.resolver.subscription import graphql.kickstart.tools.GraphQLSubscriptionResolver import graphql.schema.DataFetchingEnvironment