public abstract class AbstractServiceRequest<T extends AbstractServiceResponse> extends AbstractServiceCommunicationObject implements SwesConstants.HasSwesExtension<AbstractServiceRequest>
Modifier and Type | Field and Description |
---|---|
private SwesExtensions |
extensions |
private RequestContext |
requestContext |
private List<ServiceOperatorKey> |
serviceOperatorKeyTypes |
Constructor and Description |
---|
AbstractServiceRequest() |
Modifier and Type | Method and Description |
---|---|
AbstractServiceRequest |
addExtension(SwesExtension extension)
Add a
SwesExtension to this object |
AbstractServiceRequest |
addExtensions(SwesExtensions extensions)
Add a
SwesExtensions to this object |
private void |
checkServiceAndVersionParameter() |
SwesExtensions |
getExtensions()
Get the
SwesExtension s |
RequestContext |
getRequestContext() |
String |
getRequestedLanguage() |
abstract T |
getResponse() |
List<ServiceOperatorKey> |
getServiceOperatorKeyType() |
boolean |
isSetExtensions()
Check if
SwesExtension s are set |
boolean |
isSetRequestContext() |
boolean |
isSetRequestedLanguage() |
AbstractServiceRequest |
setExtensions(SwesExtensions extensions)
Set the
SwesExtensions object |
AbstractServiceRequest |
setRequestContext(RequestContext requestContext) |
String |
toString() |
getOperationKey, getOperationName, getService, getVersion, isSetService, isSetVersion, set, setService, setVersion
private List<ServiceOperatorKey> serviceOperatorKeyTypes
private SwesExtensions extensions
private RequestContext requestContext
public List<ServiceOperatorKey> getServiceOperatorKeyType() throws OwsExceptionReport
OwsExceptionReport
private void checkServiceAndVersionParameter() throws OwsExceptionReport
OwsExceptionReport
public SwesExtensions getExtensions()
SwesConstants.HasSwesExtension
SwesExtension
sgetExtensions
in interface SwesConstants.HasSwesExtension<AbstractServiceRequest>
SwesExtensions
with SwesExtension
spublic AbstractServiceRequest setExtensions(SwesExtensions extensions)
SwesConstants.HasSwesExtension
SwesExtensions
objectsetExtensions
in interface SwesConstants.HasSwesExtension<AbstractServiceRequest>
extensions
- the SwesExtensions
object to setpublic AbstractServiceRequest addExtensions(SwesExtensions extensions)
SwesConstants.HasSwesExtension
SwesExtensions
to this objectaddExtensions
in interface SwesConstants.HasSwesExtension<AbstractServiceRequest>
extensions
- the SwesExtensions
to addpublic AbstractServiceRequest addExtension(SwesExtension extension)
SwesConstants.HasSwesExtension
SwesExtension
to this objectaddExtension
in interface SwesConstants.HasSwesExtension<AbstractServiceRequest>
extension
- the SwesExtension
to addpublic boolean isSetExtensions()
SwesConstants.HasSwesExtension
SwesExtension
s are setisSetExtensions
in interface SwesConstants.HasSwesExtension<AbstractServiceRequest>
true
, if SwesExtensions
is not null or
emptypublic String getRequestedLanguage()
public boolean isSetRequestedLanguage()
public RequestContext getRequestContext()
public AbstractServiceRequest setRequestContext(RequestContext requestContext)
public boolean isSetRequestContext()
public abstract T getResponse() throws OwsExceptionReport
OwsExceptionReport
public String toString()
toString
in class AbstractServiceCommunicationObject
Copyright © 2012-2015 52north.org. All Rights Reserved.