public class GetCapabilitiesRequestProcessor
extends java.lang.Object
Constructor and Description |
---|
GetCapabilitiesRequestProcessor() |
Modifier and Type | Method and Description |
---|---|
static org.jdom.Element |
getContents(boolean allContent,
boolean dataset_series_summary,
boolean coverage_summary,
long maxContentsSectionsCount,
java.lang.String[] coverageIds)
Returns the wcs:Contents section of the wcs:Capabilities response.
|
static org.jdom.Document |
getFullCapabilitiesDocument(java.lang.String serviceUrl,
java.lang.String[] cids)
Queries the WcsServiceManager for all of the components of the wcs:Capablitites response.
|
static java.lang.String |
getUpdateSequence()
Returns the wcs:UpdateSequence for the catalog.
|
static org.jdom.Document |
processGetCapabilitiesRequest(GetCapabilitiesRequest req,
java.lang.String serviceUrl)
Evaluates the passed GetCapabilitiesRequest object and builds the appropriate wcs:Capabilities document.
|
public static org.jdom.Document getFullCapabilitiesDocument(java.lang.String serviceUrl, java.lang.String[] cids) throws java.lang.InterruptedException, WcsException
serviceUrl
- The service URL of the WCS service. Used to build the service URLs that appear in the
OperationsMetadata section of the wcs:Capabilities response document.WcsException
- When bad things happen.java.lang.InterruptedException
public static org.jdom.Document processGetCapabilitiesRequest(GetCapabilitiesRequest req, java.lang.String serviceUrl) throws java.lang.InterruptedException, WcsException
req
- The client service request as a GetCapabilitiesRequest objectserviceUrl
- The service URL of the WCS service. Used to build the service URLs that appear in the
OperationsMetadata section of the wcs:Capabilities response document.WcsException
- When bad things happen.java.lang.InterruptedException
public static java.lang.String getUpdateSequence()
public static org.jdom.Element getContents(boolean allContent, boolean dataset_series_summary, boolean coverage_summary, long maxContentsSectionsCount, java.lang.String[] coverageIds) throws java.lang.InterruptedException, WcsException
WcsException
- When bad things happen.java.lang.InterruptedException