public abstract class AbstractTectonRequest
extends java.lang.Object
| Constructor and Description |
|---|
AbstractTectonRequest(java.lang.String endpoint,
TectonHttpClient.HttpMethod method,
java.lang.String workspaceName,
java.lang.String featureServiceName)
Parent class constructor that configures the request endpoint, request method, workspaceName
and featureServiceName
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
java.lang.String |
getEndpoint()
Returns the endpoint for request type.
|
java.lang.String |
getFeatureServiceName()
Returns the featureServiceName set for the request
|
TectonHttpClient.HttpMethod |
getMethod()
Returns the Http Method used by the request type.
|
java.lang.String |
getWorkspaceName()
Returns the workspaceName set for the request
|
int |
hashCode() |
abstract java.lang.String |
requestToJson() |
public AbstractTectonRequest(java.lang.String endpoint,
TectonHttpClient.HttpMethod method,
java.lang.String workspaceName,
java.lang.String featureServiceName)
throws TectonClientException
endpoint - method - workspaceName - featureServiceName - TectonClientException - when workspaceName or featureServiceName is null or emptypublic java.lang.String getEndpoint()
public TectonHttpClient.HttpMethod getMethod()
public java.lang.String getFeatureServiceName()
public java.lang.String getWorkspaceName()
public abstract java.lang.String requestToJson()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object