@Target(value=TYPE) @Retention(value=RUNTIME) @Documented public @interface GraphQLApi
@GraphQLApi
@RequestScoped
public class MembershipGraphQLApi {
@Inject
private MembershipService membershipService;
@Query("memberships")
public List <Membership > getAllMemberships() {
return getAllMemberships(Optional.empty());
}
// Other GraphQL queries and mutations
}
Copyright © 2019 Eclipse Foundation. All rights reserved.