Class Query


  • public class Query
    extends java.lang.Object
    A class that handles any query for the MapRoulette connection, and has a handy execution function that will execute it against the MapRoulette server.
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  Query.QueryBuilder
      Custom query builder, adding post/get/put/delete including URI
    • Constructor Summary

      Constructors 
      Constructor Description
      Query()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addHeader​(java.lang.String header, java.lang.String value)  
      void addParameter​(java.lang.String key, java.lang.String value)  
      java.util.Optional<java.lang.String> execute​(ResourceFactory factory, org.apache.http.client.utils.URIBuilder uriBuilder, java.util.function.Function<HttpResource,​java.lang.String> function)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Query

        public Query()
    • Method Detail

      • addParameter

        public void addParameter​(java.lang.String key,
                                 java.lang.String value)
      • addHeader

        public void addHeader​(java.lang.String header,
                              java.lang.String value)