Class Query
- java.lang.Object
-
- org.maproulette.client.connection.Query
-
public class Query extends java.lang.ObjectA 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 classQuery.QueryBuilderCustom 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 voidaddHeader(java.lang.String header, java.lang.String value)voidaddParameter(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)
-
-
-
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)
-
execute
public 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) throws MapRouletteException
- Throws:
MapRouletteException
-
-