Tabnine Logo
Operation.wrapData
Code IndexAdd Tabnine to your IDE (free)

How to use
wrapData
method
in
com.apollographql.apollo.api.Operation

Best Java code snippets using com.apollographql.apollo.api.Operation.wrapData (Showing top 12 results out of 315)

origin: apollographql/apollo-android

@SuppressWarnings("unchecked")
public Response<W> parse(@NotNull Map<String, Object> payload) {
 checkNotNull(payload, "payload == null");
 D data = null;
 if (payload.containsKey("data")) {
  Map<String, Object> buffer = (Map<String, Object>) payload.get("data");
  RealResponseReader<Map<String, Object>> realResponseReader = new RealResponseReader<>(operation.variables(),
    buffer, new MapFieldValueResolver(), scalarTypeAdapters, responseNormalizer);
  data = (D) responseFieldMapper.map(realResponseReader);
 }
 List<Error> errors = null;
 if (payload.containsKey("errors")) {
  List<Map<String, Object>> errorPayloads = (List<Map<String, Object>>) payload.get("errors");
  if (errorPayloads != null) {
   errors = new ArrayList<>();
   for (Map<String, Object> errorPayload : errorPayloads) {
    errors.add(readError(errorPayload));
   }
  }
 }
 return Response.<W>builder(operation)
   .data(operation.wrapData(data))
   .errors(errors)
   .dependentKeys(responseNormalizer.dependentKeys())
   .build();
}
origin: apollographql/apollo-android

 @Nullable @Override public T execute(ReadableStore cache) {
  Record rootRecord = cache.read(CacheKeyResolver.rootKeyForOperation(operation).key(), CacheHeaders.NONE);
  if (rootRecord == null) {
   return null;
  }
  ResponseFieldMapper<D> responseFieldMapper = operation.responseFieldMapper();
  CacheFieldValueResolver fieldValueResolver = new CacheFieldValueResolver(cache, operation.variables(),
    cacheKeyResolver(), CacheHeaders.NONE, cacheKeyBuilder);
  //noinspection unchecked
  RealResponseReader<Record> responseReader = new RealResponseReader<>(operation.variables(), rootRecord,
    fieldValueResolver, scalarTypeAdapters, ResponseNormalizer.NO_OP_NORMALIZER);
  return operation.wrapData(responseFieldMapper.map(responseReader));
 }
});
origin: apollographql/apollo-android

.data(operation.wrapData(data))
.errors(errors)
.dependentKeys(responseNormalizer.dependentKeys())
origin: apollographql/apollo-android

 @NotNull @Override public Response<T> execute(ReadableStore cache) {
  Record rootRecord = cache.read(CacheKeyResolver.rootKeyForOperation(operation).key(), cacheHeaders);
  if (rootRecord == null) {
   return Response.<T>builder(operation).fromCache(true).build();
  }
  CacheFieldValueResolver fieldValueResolver = new CacheFieldValueResolver(cache, operation.variables(),
    cacheKeyResolver(), cacheHeaders, cacheKeyBuilder);
  RealResponseReader<Record> responseReader = new RealResponseReader<>(operation.variables(), rootRecord,
    fieldValueResolver, scalarTypeAdapters, responseNormalizer);
  try {
   responseNormalizer.willResolveRootQuery(operation);
   T data = operation.wrapData(responseFieldMapper.map(responseReader));
   return Response.<T>builder(operation)
     .data(data)
     .fromCache(true)
     .dependentKeys(responseNormalizer.dependentKeys())
     .build();
  } catch (Exception e) {
   logger.e(e, "Failed to read cache response");
   return Response.<T>builder(operation).fromCache(true).build();
  }
 }
});
origin: com.amazonaws/aws-android-sdk-appsync-runtime

@SuppressWarnings("unchecked")
public Response<W> parse(@Nonnull Map<String, Object> payload) {
 checkNotNull(payload, "payload == null");
 D data = null;
 if (payload.containsKey("data")) {
  Map<String, Object> buffer = (Map<String, Object>) payload.get("data");
  RealResponseReader<Map<String, Object>> realResponseReader = new RealResponseReader<>(operation.variables(),
      buffer, new MapFieldValueResolver(), scalarTypeAdapters, responseNormalizer);
  data = (D) responseFieldMapper.map(realResponseReader);
 }
 List<Error> errors = null;
 if (payload.containsKey("errors")) {
  List<Map<String, Object>> errorPayloads = (List<Map<String, Object>>) payload.get("errors");
  if (errorPayloads != null) {
   errors = new ArrayList<>();
   for (Map<String, Object> errorPayload : errorPayloads) {
    errors.add(readError(errorPayload));
   }
  }
 }
 return Response.<W>builder(operation)
     .data(operation.wrapData(data))
     .errors(errors)
     .dependentKeys(responseNormalizer.dependentKeys())
     .build();
}
origin: awslabs/aws-mobile-appsync-sdk-android

@SuppressWarnings("unchecked")
public Response<W> parse(@Nonnull Map<String, Object> payload) {
 checkNotNull(payload, "payload == null");
 D data = null;
 if (payload.containsKey("data")) {
  Map<String, Object> buffer = (Map<String, Object>) payload.get("data");
  RealResponseReader<Map<String, Object>> realResponseReader = new RealResponseReader<>(operation.variables(),
      buffer, new MapFieldValueResolver(), scalarTypeAdapters, responseNormalizer);
  data = (D) responseFieldMapper.map(realResponseReader);
 }
 List<Error> errors = null;
 if (payload.containsKey("errors")) {
  List<Map<String, Object>> errorPayloads = (List<Map<String, Object>>) payload.get("errors");
  if (errorPayloads != null) {
   errors = new ArrayList<>();
   for (Map<String, Object> errorPayload : errorPayloads) {
    errors.add(readError(errorPayload));
   }
  }
 }
 return Response.<W>builder(operation)
     .data(operation.wrapData(data))
     .errors(errors)
     .dependentKeys(responseNormalizer.dependentKeys())
     .build();
}
origin: com.amazonaws/aws-android-sdk-appsync-runtime

 @Nullable @Override public T execute(ReadableStore cache) {
  Record rootRecord = cache.read(CacheKeyResolver.rootKeyForOperation(operation).key(), CacheHeaders.NONE);
  if (rootRecord == null) {
   return null;
  }
  ResponseFieldMapper<D> responseFieldMapper = operation.responseFieldMapper();
  CacheFieldValueResolver fieldValueResolver = new CacheFieldValueResolver(cache, operation.variables(),
    cacheKeyResolver(), CacheHeaders.NONE);
  //noinspection unchecked
  RealResponseReader<Record> responseReader = new RealResponseReader<>(operation.variables(), rootRecord,
    fieldValueResolver, scalarTypeAdapters, ResponseNormalizer.NO_OP_NORMALIZER);
  return operation.wrapData(responseFieldMapper.map(responseReader));
 }
});
origin: awslabs/aws-mobile-appsync-sdk-android

 @Nullable @Override public T execute(ReadableStore cache) {
  Record rootRecord = cache.read(CacheKeyResolver.rootKeyForOperation(operation).key(), CacheHeaders.NONE);
  if (rootRecord == null) {
   return null;
  }
  ResponseFieldMapper<D> responseFieldMapper = operation.responseFieldMapper();
  CacheFieldValueResolver fieldValueResolver = new CacheFieldValueResolver(cache, operation.variables(),
    cacheKeyResolver(), CacheHeaders.NONE);
  //noinspection unchecked
  RealResponseReader<Record> responseReader = new RealResponseReader<>(operation.variables(), rootRecord,
    fieldValueResolver, scalarTypeAdapters, ResponseNormalizer.NO_OP_NORMALIZER);
  return operation.wrapData(responseFieldMapper.map(responseReader));
 }
});
origin: com.amazonaws/aws-android-sdk-appsync-runtime

.data(operation.wrapData(data))
.errors(errors)
.dependentKeys(responseNormalizer.dependentKeys())
origin: awslabs/aws-mobile-appsync-sdk-android

.data(operation.wrapData(data))
.errors(errors)
.dependentKeys(responseNormalizer.dependentKeys())
origin: com.amazonaws/aws-android-sdk-appsync-runtime

 @Nonnull @Override public Response<T> execute(ReadableStore cache) {
  Record rootRecord = cache.read(CacheKeyResolver.rootKeyForOperation(operation).key(), cacheHeaders);
  if (rootRecord == null) {
   return Response.<T>builder(operation).fromCache(true).build();
  }
  CacheFieldValueResolver fieldValueResolver = new CacheFieldValueResolver(cache, operation.variables(),
    cacheKeyResolver(), cacheHeaders);
  RealResponseReader<Record> responseReader = new RealResponseReader<>(operation.variables(), rootRecord,
    fieldValueResolver, scalarTypeAdapters, responseNormalizer);
  try {
   responseNormalizer.willResolveRootQuery(operation);
   T data = operation.wrapData(responseFieldMapper.map(responseReader));
   return Response.<T>builder(operation)
     .data(data)
     .fromCache(true)
     .dependentKeys(responseNormalizer.dependentKeys())
     .build();
  } catch (Exception e) {
   logger.e(e, "Failed to read cache response");
   return Response.<T>builder(operation).fromCache(true).build();
  }
 }
});
origin: awslabs/aws-mobile-appsync-sdk-android

 @Nonnull @Override public Response<T> execute(ReadableStore cache) {
  Record rootRecord = cache.read(CacheKeyResolver.rootKeyForOperation(operation).key(), cacheHeaders);
  if (rootRecord == null) {
   return Response.<T>builder(operation).fromCache(true).build();
  }
  CacheFieldValueResolver fieldValueResolver = new CacheFieldValueResolver(cache, operation.variables(),
    cacheKeyResolver(), cacheHeaders);
  RealResponseReader<Record> responseReader = new RealResponseReader<>(operation.variables(), rootRecord,
    fieldValueResolver, scalarTypeAdapters, responseNormalizer);
  try {
   responseNormalizer.willResolveRootQuery(operation);
   T data = operation.wrapData(responseFieldMapper.map(responseReader));
   return Response.<T>builder(operation)
     .data(data)
     .fromCache(true)
     .dependentKeys(responseNormalizer.dependentKeys())
     .build();
  } catch (Exception e) {
   logger.e(e, "Failed to read cache response");
   return Response.<T>builder(operation).fromCache(true).build();
  }
 }
});
com.apollographql.apollo.apiOperationwrapData

Javadoc

Wraps the generated response data class D with another class. For example, a use case for this would be to wrap the generated response data class in an Optional i.e. Optional.fromNullable(data).

Popular methods of Operation

  • variables
    Returns the variables associated with this GraphQL operation.
  • operationId
    Returns a unique identifier for this operation.
  • queryDocument
    Returns the raw GraphQL operation String.
  • name
    Returns GraphQL operation name.
  • responseFieldMapper
    Returns a mapper that maps the server response data to generated model class D.

Popular in Java

  • Making http post requests using okhttp
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • compareTo (BigDecimal)
  • notifyDataSetChanged (ArrayAdapter)
  • Table (com.google.common.collect)
    A collection that associates an ordered pair of keys, called a row key and a column key, with a sing
  • VirtualMachine (com.sun.tools.attach)
    A Java virtual machine. A VirtualMachine represents a Java virtual machine to which this Java vir
  • EOFException (java.io)
    Thrown when a program encounters the end of a file or stream during an input operation.
  • URLConnection (java.net)
    A connection to a URL for reading or writing. For HTTP connections, see HttpURLConnection for docume
  • Map (java.util)
    A Map is a data structure consisting of a set of keys and values in which each key is mapped to a si
  • Handler (java.util.logging)
    A Handler object accepts a logging request and exports the desired messages to a target, for example
  • Top PhpStorm plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now