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 |
---|---|
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
|
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()