@Path(value="/")
public interface Csw
Modifier and Type | Method and Description |
---|---|
DescribeRecordResponseType |
describeRecord(DescribeRecordRequest request)
DescribeRecord - HTTP GET
|
DescribeRecordResponseType |
describeRecord(DescribeRecordType request)
DescribeRecord - HTTP POST
|
CapabilitiesType |
getCapabilities(GetCapabilitiesRequest request)
GetCapabilities - HTTP GET
|
CapabilitiesType |
getCapabilities(GetCapabilitiesType request)
GetCapabilities - HTTP POST
|
CswRecordCollection |
getRecordById(GetRecordByIdRequest request,
String rangeValue)
GetRecordById - HTTP GET
|
CswRecordCollection |
getRecordById(GetRecordByIdType request,
String rangeValue)
GetRecordById - HTTP POST
|
CswRecordCollection |
getRecords(GetRecordsRequest request)
' GetRecords - HTTP GET
|
CswRecordCollection |
getRecords(GetRecordsType request)
GetRecords - HTTP POST
|
TransactionResponseType |
transaction(CswTransactionRequest request)
Transaction - HTTP POST
|
@GET @Consumes(value={"text/xml","application/xml"}) @Produces(value={"text/xml","application/xml"}) CapabilitiesType getCapabilities(@QueryParam(value="") GetCapabilitiesRequest request) throws CswException
request
- CswException
@POST @Consumes(value={"text/xml","application/xml"}) @Produces(value={"text/xml","application/xml"}) CapabilitiesType getCapabilities(GetCapabilitiesType request) throws CswException
request
- CswException
@GET @Consumes(value={"text/xml","application/xml"}) @Produces(value={"text/xml","application/xml"}) DescribeRecordResponseType describeRecord(@QueryParam(value="") DescribeRecordRequest request) throws CswException
request
- CswException
@POST @Consumes(value={"text/xml","application/xml"}) @Produces(value={"text/xml","application/xml"}) DescribeRecordResponseType describeRecord(DescribeRecordType request) throws CswException
request
- CswException
@GET @Produces(value={"text/xml","application/xml"}) CswRecordCollection getRecords(@QueryParam(value="") GetRecordsRequest request) throws CswException
request
- CswException
@POST @Consumes(value={"text/xml","application/xml"}) @Produces(value={"text/xml","application/xml"}) CswRecordCollection getRecords(GetRecordsType request) throws CswException
request
- CswException
@GET @Consumes(value={"text/xml","application/xml"}) @Produces(value={"text/xml","application/xml"}) CswRecordCollection getRecordById(@QueryParam(value="") GetRecordByIdRequest request, @HeaderParam(value="Range") String rangeValue) throws CswException
request
- CswException
@POST @Consumes(value={"text/xml","application/xml"}) @Produces(value={"text/xml","application/xml"}) CswRecordCollection getRecordById(GetRecordByIdType request, @HeaderParam(value="Range") String rangeValue) throws CswException
request
- CswException
@POST @Consumes(value={"text/xml","application/xml"}) @Produces(value={"text/xml","application/xml"}) TransactionResponseType transaction(CswTransactionRequest request) throws CswException
request
- CswException
This work is licensed under a Creative Commons Attribution 4.0 International License.