@Override protected List<Object> getArgs(GeneratedHttpRequest request) { return request.getCaller().get().getArgs(); } }
@Override protected List<Object> getArgs(GeneratedHttpRequest request) { return request.getCaller().get().getArgs(); } }
@Override protected List<Object> getArgs(GeneratedHttpRequest request) { return request.getCaller().get().getArgs(); } }
@Override protected List<Object> getArgs(GeneratedHttpRequest request) { return request.getCaller().get().getArgs(); } }
@Override protected List<Object> getArgs(GeneratedHttpRequest request) { return request.getCaller().get().getArgs(); } }
@Override protected List<Object> getArgs(GeneratedHttpRequest request) { return request.getCaller().get().getArgs(); } }
@Override protected List<Object> getArgs(GeneratedHttpRequest request) { return request.getCaller().get().getArgs(); } }
@Override protected List<Object> getArgs(GeneratedHttpRequest request) { return request.getCaller().get().getArgs(); } }
@Override protected List<Object> getArgs(GeneratedHttpRequest request) { return request.getCaller().get().getArgs(); } }
@Override public ParseObjectListFromResponse setContext(HttpRequest request) { parseContainer.name = GeneratedHttpRequest.class.cast(request).getCaller().get().getArgs().get(1).toString(); String containerUri = request.getEndpoint().toString(); int queryIndex = containerUri.indexOf('?'); if (queryIndex != -1) { containerUri = containerUri.substring(0, queryIndex); } toSwiftObject = new ToSwiftObject(containerUri); return this; }
@Override public ParseObjectListFromResponse setContext(HttpRequest request) { parseContainer.name = GeneratedHttpRequest.class.cast(request).getCaller().get().getArgs().get(1).toString(); String containerUri = request.getEndpoint().toString(); int queryIndex = containerUri.indexOf('?'); if (queryIndex != -1) { containerUri = containerUri.substring(0, queryIndex); } toSwiftObject = new ToSwiftObject(containerUri); return this; }
@Override public PagedIterable<T> apply(IterableWithMarker<T> input) { if (input.nextMarker() == null) return PagedIterables.of(input); Optional<String> arg0Option = Optional.absent(); if (request.getCaller().get().getArgs().size() > 0) { Object arg0 = request.getCaller().get().getArgs().get(0); if (arg0 != null) arg0Option = Optional.of(arg0.toString()); } final String arg0 = arg0Option.orNull(); return PagedIterables.advance(input, markerToNextForCallingArg0(arg0)); }
@Override public PagedIterable<T> apply(IterableWithMarker<T> input) { if (input.nextMarker() == null) return PagedIterables.of(input); Optional<String> arg0Option = Optional.absent(); if (request.getCaller().get().getArgs().size() > 0) { Object arg0 = request.getCaller().get().getArgs().get(0); if (arg0 != null) arg0Option = Optional.of(arg0.toString()); } final String arg0 = arg0Option.orNull(); return PagedIterables.advance(input, markerToNextForCallingArg0(arg0)); }
@Override public PagedIterable<T> apply(IterableWithMarker<T> input) { if (input.nextMarker() == null) return PagedIterables.of(input); Optional<String> arg0Option = Optional.absent(); if (request.getCaller().get().getArgs().size() > 0) { Object arg0 = request.getCaller().get().getArgs().get(0); if (arg0 != null) arg0Option = Optional.of(arg0.toString()); } final String arg0 = arg0Option.orNull(); return PagedIterables.advance(input, markerToNextForCallingArg0(arg0)); }
@Override public PagedIterable<T> apply(ListPage<T> input) { if (input.nextMarker() == null) return PagedIterables.of(input); Optional<Object> project = tryFind(request.getCaller().get().getArgs(), instanceOf(String.class)); Optional<Object> listOptions = tryFind(request.getInvocation().getArgs(), instanceOf(ListOptions.class)); assert project.isPresent() : String.format("programming error, method %s should have a string param for the " + "project", request.getCaller().get().getInvokable()); return PagedIterables.advance( input, fetchNextPage(project.get().toString(), (ListOptions) listOptions.orNull())); }
@Override public PagedIterable<T> apply(ListPage<T> input) { if (input.nextMarker() == null) return PagedIterables.of(input); Optional<Object> project = tryFind(request.getCaller().get().getArgs(), instanceOf(String.class)); Optional<Object> listOptions = tryFind(request.getInvocation().getArgs(), instanceOf(ListOptions.class)); assert project.isPresent() : String.format("programming error, method %s should have a string param for the " + "project", request.getCaller().get().getInvokable()); return PagedIterables.advance( input, fetchNextPage(project.get().toString(), (ListOptions) listOptions.orNull())); }
@Override public Iterator<ListPage<T>> apply(ListPage<T> input) { if (input.nextPageToken() == null) { return ListPages.singletonOrEmptyIterator(input); } String arg0 = (String) request.getCaller().get().getArgs().get(0); O options = ListPages.listOptions(request.getInvocation().getArgs()); return new AdvancingIterator<T>(input, fetchNextPage(arg0, options)); }
@Override public Iterator<ListPage<T>> apply(ListPage<T> input) { if (input.nextPageToken() == null) { return ListPages.singletonOrEmptyIterator(input); } String arg0 = (String) request.getCaller().get().getArgs().get(0); O options = ListPages.listOptions(request.getInvocation().getArgs()); return new AdvancingIterator<T>(input, fetchNextPage(arg0, options)); }
@Override public Iterator<ListPage<T>> apply(ListPage<T> input) { if (input.nextPageToken() == null) { return ListPages.singletonOrEmptyIterator(input); } String arg0 = (String) request.getCaller().get().getArgs().get(0); O options = ListPages.listOptions(request.getInvocation().getArgs()); return new AdvancingIterator<T>(input, fetchNextPage(arg0, options)); }
@Override public Iterator<ListPage<T>> apply(ListPage<T> input) { if (input.nextPageToken() == null) { return ListPages.singletonOrEmptyIterator(input); } String arg0 = (String) request.getCaller().get().getArgs().get(0); O options = ListPages.listOptions(request.getInvocation().getArgs()); return new AdvancingIterator<T>(input, fetchNextPage(arg0, options)); }