| Modifier and Type | Field and Description |
|---|---|
protected static List<net.opengis.filter.v_1_1_0.ComparisonOperatorType> |
COMPARISON_OPERATORS |
protected static String |
FILTER_CAPABILITIES |
protected static List<String> |
GET_CAPABILITIES_PARAMS |
protected static String |
OPERATIONS_METADATA |
protected static String |
PROVIDER_NAME |
protected static String |
SERVICE_ABSTRACT |
protected static String |
SERVICE_IDENTIFICATION |
protected static String |
SERVICE_PROVIDER |
protected static String |
SERVICE_TITLE |
protected static List<String> |
SERVICE_TYPE_VERSION |
protected static List<net.opengis.filter.v_1_1_0.SpatialOperatorNameType> |
SPATIAL_OPERATORS |
| Constructor and Description |
|---|
CswEndpoint(CatalogFramework ddf,
TransformerManager mimeTypeManager,
TransformerManager schemaManager,
TransformerManager inputManager,
Validator validator,
CswQueryFactory queryFactory)
JAX-RS Server that represents a CSW v2.0.2 Server.
|
protected static final String SERVICE_TITLE
protected static final String SERVICE_ABSTRACT
protected static final List<net.opengis.filter.v_1_1_0.SpatialOperatorNameType> SPATIAL_OPERATORS
protected static final List<net.opengis.filter.v_1_1_0.ComparisonOperatorType> COMPARISON_OPERATORS
protected static final String PROVIDER_NAME
protected static final String SERVICE_IDENTIFICATION
protected static final String SERVICE_PROVIDER
protected static final String OPERATIONS_METADATA
protected static final String FILTER_CAPABILITIES
public CswEndpoint(CatalogFramework ddf, TransformerManager mimeTypeManager, TransformerManager schemaManager, TransformerManager inputManager, Validator validator, CswQueryFactory queryFactory)
@GET
@Consumes(value={"text/xml","application/xml"})
@Produces(value={"text/xml","application/xml"})
public CapabilitiesType getCapabilities(@QueryParam(value="")
GetCapabilitiesRequest request)
throws CswException
CswgetCapabilities in interface CswCswException@POST
@Consumes(value={"text/xml","application/xml"})
@Produces(value={"text/xml","application/xml"})
public CapabilitiesType getCapabilities(GetCapabilitiesType request)
throws CswException
CswgetCapabilities in interface CswCswException@GET
@Consumes(value={"text/xml","application/xml"})
@Produces(value={"text/xml","application/xml"})
public DescribeRecordResponseType describeRecord(@QueryParam(value="")
DescribeRecordRequest request)
throws CswException
CswdescribeRecord in interface CswCswException@POST
@Consumes(value={"text/xml","application/xml"})
@Produces(value={"text/xml","application/xml"})
public DescribeRecordResponseType describeRecord(DescribeRecordType request)
throws CswException
CswdescribeRecord in interface CswCswException@GET @Produces(value="*/*") public CswRecordCollection getRecords(@QueryParam(value="") GetRecordsRequest request) throws CswException
CswgetRecords in interface CswCswException@POST
@Consumes(value={"text/xml","application/xml"})
@Produces(value="*/*")
public CswRecordCollection getRecords(GetRecordsType request)
throws CswException
CswgetRecords in interface CswCswException@GET
@Consumes(value={"text/xml","application/xml"})
@Produces(value={"text/xml","application/xml"})
public CswRecordCollection getRecordById(@QueryParam(value="")
GetRecordByIdRequest request,
@HeaderParam(value="Range")
String rangeValue)
throws CswException
CswgetRecordById in interface CswCswException@POST
@Consumes(value={"text/xml","application/xml"})
@Produces(value={"text/xml","application/xml"})
public CswRecordCollection getRecordById(GetRecordByIdType request,
@HeaderParam(value="Range")
String rangeValue)
throws CswException
CswgetRecordById in interface CswCswException@POST
@Consumes(value={"text/xml","application/xml"})
@Produces(value={"text/xml","application/xml"})
public TransactionResponseType transaction(CswTransactionRequest request)
throws CswException
Cswtransaction in interface CswCswException@GET
@Consumes(value={"text/xml","application/xml"})
@Produces(value={"text/xml","application/xml"})
public void unknownService(@QueryParam(value="")
CswRequest request)
throws CswException
CswException@POST
@Consumes(value={"text/xml","application/xml"})
@Produces(value={"text/xml","application/xml"})
public void unknownService()
throws CswException
CswException@GET
@Consumes(value={"text/xml","application/xml"})
@Produces(value={"text/xml","application/xml"})
public void unknownOperation(@QueryParam(value="")
CswRequest request)
throws CswException
CswException@POST
@Consumes(value={"text/xml","application/xml"})
@Produces(value={"text/xml","application/xml"})
public void unknownOperation()
throws CswException
CswExceptionprotected long getRange(String rangeValue) throws UnsupportedQueryException
UnsupportedQueryExceptionThis work is licensed under a Creative Commons Attribution 4.0 International License.