Toggle navigation
Home
graphql.schema.GraphQLObjectType to graphql.schema.GraphQLOutputType
No. of Instances - 7
No. of Commits - 1
No. of Projects - {'OpenTripPlanner'}
Hierarchy/Composition: -
Primitive Info: -
NameSpace: External -> External
Mapping:
Add or Remove Method invocation
GraphQLObjectType.newObject().name("Route").field(GraphQLFieldDefinition.newFieldDefinition().name("id").type(new GraphQLNonNull(Scalars.GraphQLString)).build()).field(GraphQLFieldDefinition.newFieldDefinition().name("agency").type(agencyType).build()).field(GraphQLFieldDefinition.newFieldDefinition().name("shortName").type(Scalars.GraphQLString).build()).field(GraphQLFieldDefinition.newFieldDefinition().name("longName").type(Scalars.GraphQLString).build()).field(GraphQLFieldDefinition.newFieldDefinition().name("type").type(Scalars.GraphQLInt).build()).field(GraphQLFieldDefinition.newFieldDefinition().name("desc").type(Scalars.GraphQLString).build()).field(GraphQLFieldDefinition.newFieldDefinition().name("url").type(Scalars.GraphQLString).build()).field(GraphQLFieldDefinition.newFieldDefinition().name("color").type(Scalars.GraphQLString).build()).field(GraphQLFieldDefinition.newFieldDefinition().name("textColor").type(Scalars.GraphQLString).build()).field(GraphQLFieldDefinition.newFieldDefinition().name("bikesAllowed").type(Scalars.GraphQLInt).build()).field(GraphQLFieldDefinition.newFieldDefinition().name("patterns").type(new GraphQLList(patternType)).dataFetcher(environment -> index.patternsForRoute.get((Route)environment.getSource())).build()).build()
to
GraphQLObjectType.newObject().name("Route").field(GraphQLFieldDefinition.newFieldDefinition().name("id").type(new GraphQLNonNull(Scalars.GraphQLString)).build()).field(GraphQLFieldDefinition.newFieldDefinition().name("agency").type(agencyType).build()).field(GraphQLFieldDefinition.newFieldDefinition().name("shortName").type(Scalars.GraphQLString).build()).field(GraphQLFieldDefinition.newFieldDefinition().name("longName").type(Scalars.GraphQLString).build()).field(GraphQLFieldDefinition.newFieldDefinition().name("type").type(Scalars.GraphQLInt).build()).field(GraphQLFieldDefinition.newFieldDefinition().name("desc").type(Scalars.GraphQLString).build()).field(GraphQLFieldDefinition.newFieldDefinition().name("url").type(Scalars.GraphQLString).build()).field(GraphQLFieldDefinition.newFieldDefinition().name("color").type(Scalars.GraphQLString).build()).field(GraphQLFieldDefinition.newFieldDefinition().name("textColor").type(Scalars.GraphQLString).build()).field(GraphQLFieldDefinition.newFieldDefinition().name("bikesAllowed").type(Scalars.GraphQLInt).build()).field(GraphQLFieldDefinition.newFieldDefinition().name("patterns").type(new GraphQLList(patternType)).dataFetcher(environment -> index.patternsForRoute.get((Route)environment.getSource())).build()).field(GraphQLFieldDefinition.newFieldDefinition().name("stops").type(new GraphQLList(stopType)).dataFetcher(environment -> index.patternsForRoute.get((Route)environment.getSource()).stream().map(TripPattern::getStops).flatMap(Collection::stream).distinct().collect(Collectors.toList())).build()).field(GraphQLFieldDefinition.newFieldDefinition().name("trips").type(new GraphQLList(tripType)).dataFetcher(environment -> index.patternsForRoute.get((Route)environment.getSource()).stream().map(TripPattern::getTrips).flatMap(Collection::stream).distinct().collect(Collectors.toList())).build()).build()