protected List<Query> getQueries(EObject eObject) { return GetFeatureRequest.adapt(eObject).getQueries(); }
@Override public String getAttachmentFileName(Object value, Operation operation) { GetFeatureRequest request = GetFeatureRequest.adapt(operation.getParameters()[0]); String outputFileName = request.getQueries().get(0).getTypeNames().get(0).getLocalPart(); return outputFileName + ".kml"; }
@Override public String getAttachmentFileName(Object value, Operation operation) { GetFeatureRequest request = GetFeatureRequest.adapt(operation.getParameters()[0]); String outputFileName = request.getQueries().get(0).getTypeNames().get(0).getLocalPart(); return outputFileName + ".csv"; }
@Override public String getAttachmentFileName(Object value, Operation operation) { GetFeatureRequest request = GetFeatureRequest.adapt(operation.getParameters()[0]); String outputFileName = request.getQueries().get(0).getTypeNames().get(0).getLocalPart(); return outputFileName + "." + fileExtension; }
private FeatureTypeInfo getFeatureType(GetFeatureRequest request) { // a WFS3 always has a collection reference, so one query Query query = request.getQueries().get(0); QName typeName = query.getTypeNames().get(0); return gs.getCatalog() .getFeatureTypeByName( new NameImpl(typeName.getNamespaceURI(), typeName.getLocalPart())); }
@Override public String getPreferredDisposition(Object value, Operation operation) { GetFeatureRequest request = GetFeatureRequest.adapt(operation.getParameters()[0]); String outputFormat = request.getOutputFormat(); Format format = formats.get(outputFormat); List<Query> queries = request.getQueries(); if (format == null) { throw new WFSException("Unknown output format " + outputFormat); } else if (format.getType() == OutputType.BINARY || queries.size() > 1) { return DISPOSITION_ATTACH; } else { return DISPOSITION_INLINE; } }
for (Query query : request.getQueries()) { addLayerNames(names, query, false);
@Override public String getAttachmentFileName(Object value, Operation operation) { GetFeatureRequest request = GetFeatureRequest.adapt(operation.getParameters()[0]); String outputFormat = request.getOutputFormat(); Format format = formats.get(outputFormat); List<Query> queries = request.getQueries(); if (format == null) { throw new WFSException("Unknown output format " + outputFormat); } else { String outputFileName = queries.get(0).getTypeNames().get(0).getLocalPart(); if (!format.isSingleFile() || queries.size() > 1) { return outputFileName + ".zip"; } else { return outputFileName + format.getFileExtension(); } } }
(List<Map<String, String>>) kvp.get("viewParams"); if (viewParams.size() > 0) { int layerCount = req.getQueries().size();
layers=layerNames.toUpperCase().split(","); else layers=getLayerNames(gft.getQueries()); LOGGER.log(Level.FINE,"Layers names: "+StringUtils.join(layers,",")); dxfWriter.setOption("layers", layers);
/** @see WFSGetFeatureOutputFormat#getMimeType(Object, Operation) */ public String getMimeType(Object value, Operation operation) throws ServiceException { GetFeatureRequest request = GetFeatureRequest.adapt(operation.getParameters()[0]); String outputFormat = request.getOutputFormat(); String mimeType = ""; Format format = formats.get(outputFormat); if (format == null) { throw new WFSException("Unknown output format " + outputFormat); } else if (format.isSingleFile() && request.getQueries().size() <= 1) { if (format.getMimeType() != null) { mimeType = format.getMimeType(); } else { // use a default binary blob mimeType = "application/octet-stream"; } } else { mimeType = "application/zip"; } return mimeType; }
List<Query> queries = request.getQueries(); Query q = queries.get(0); if (q.getSrsName() != null) {
for (int fcIndex = 0; fcIndex < featureCollections.size(); fcIndex++) { if (request != null) { List<Query> queries = request.getQueries(); Query queryType = queries.get(fcIndex);
Query query = request.getQueries().get(i); try { String srsName = query.getSrsName() != null ? query.getSrsName().toString() : null;
public FeatureCollectionResponse run(GetFeatureRequest request) throws WFSException { List<Query> queries = request.getQueries(); queries = request.getQueries();
OwsUtils.parameter(operation.getParameters(), EObject.class)); if (gf != null) { for (Query q : gf.getQueries()) {