Interface Csw
@Path("/")
public interface Csw
JAX-RS Interface to define an OGC Catalogue Service for Web (CSW).
-
Method Summary
Modifier and TypeMethodDescriptionnet.opengis.cat.csw.v_2_0_2.DescribeRecordResponseTypedescribeRecord(net.opengis.cat.csw.v_2_0_2.DescribeRecordType request) DescribeRecord - HTTP POSTnet.opengis.cat.csw.v_2_0_2.DescribeRecordResponseTypedescribeRecord(DescribeRecordRequest request) DescribeRecord - HTTP GETnet.opengis.cat.csw.v_2_0_2.CapabilitiesTypegetCapabilities(net.opengis.cat.csw.v_2_0_2.GetCapabilitiesType request) GetCapabilities - HTTP POSTnet.opengis.cat.csw.v_2_0_2.CapabilitiesTypegetCapabilities(GetCapabilitiesRequest request) GetCapabilities - HTTP GETgetRecordById(net.opengis.cat.csw.v_2_0_2.GetRecordByIdType request, String rangeValue) GetRecordById - HTTP POSTgetRecordById(GetRecordByIdRequest request, String rangeValue) GetRecordById - HTTP GETgetRecords(net.opengis.cat.csw.v_2_0_2.GetRecordsType request) GetRecords - HTTP POSTgetRecords(GetRecordsRequest request) ' GetRecords - HTTP GETnet.opengis.cat.csw.v_2_0_2.TransactionResponseTypetransaction(CswTransactionRequest request) Transaction - HTTP POST
-
Method Details
-
getCapabilities
@GET @Produces({"text/xml","application/xml"}) net.opengis.cat.csw.v_2_0_2.CapabilitiesType getCapabilities(@QueryParam("") GetCapabilitiesRequest request) throws CswException GetCapabilities - HTTP GET- Parameters:
request-- Returns:
- Throws:
CswException
-
getCapabilities
@POST @Consumes({"text/xml","application/xml"}) @Produces({"text/xml","application/xml"}) net.opengis.cat.csw.v_2_0_2.CapabilitiesType getCapabilities(net.opengis.cat.csw.v_2_0_2.GetCapabilitiesType request) throws CswException GetCapabilities - HTTP POST- Parameters:
request-- Returns:
- Throws:
CswException
-
describeRecord
@GET @Produces({"text/xml","application/xml"}) net.opengis.cat.csw.v_2_0_2.DescribeRecordResponseType describeRecord(@QueryParam("") DescribeRecordRequest request) throws CswException DescribeRecord - HTTP GET- Parameters:
request-- Returns:
- Throws:
CswException
-
describeRecord
@POST @Consumes({"text/xml","application/xml"}) @Produces({"text/xml","application/xml"}) net.opengis.cat.csw.v_2_0_2.DescribeRecordResponseType describeRecord(net.opengis.cat.csw.v_2_0_2.DescribeRecordType request) throws CswException DescribeRecord - HTTP POST- Parameters:
request-- Returns:
- Throws:
CswException
-
getRecords
@GET @Produces({"text/xml","application/xml"}) CswRecordCollection getRecords(@QueryParam("") GetRecordsRequest request) throws CswException ' GetRecords - HTTP GET- Parameters:
request-- Returns:
- Throws:
CswException
-
getRecords
@POST @Consumes({"text/xml","application/xml"}) @Produces({"text/xml","application/xml"}) CswRecordCollection getRecords(net.opengis.cat.csw.v_2_0_2.GetRecordsType request) throws CswException GetRecords - HTTP POST- Parameters:
request-- Returns:
- Throws:
CswException
-
getRecordById
@GET @Produces({"text/xml","application/xml"}) CswRecordCollection getRecordById(@QueryParam("") GetRecordByIdRequest request, @HeaderParam("Range") String rangeValue) throws CswException GetRecordById - HTTP GET- Parameters:
request-- Returns:
- Throws:
CswException
-
getRecordById
@POST @Consumes({"text/xml","application/xml"}) @Produces({"text/xml","application/xml"}) CswRecordCollection getRecordById(net.opengis.cat.csw.v_2_0_2.GetRecordByIdType request, @HeaderParam("Range") String rangeValue) throws CswException GetRecordById - HTTP POST- Parameters:
request-- Returns:
- Throws:
CswException
-
transaction
@POST @Consumes({"text/xml","application/xml"}) @Produces({"text/xml","application/xml"}) net.opengis.cat.csw.v_2_0_2.TransactionResponseType transaction(CswTransactionRequest request) throws CswException Transaction - HTTP POST- Parameters:
request-- Returns:
- Throws:
CswException
-