This commit is contained in:
Simone Giannecchini 2012-08-08 10:51:06 +02:00
parent 286a51a2ee
commit d317ff5ab9

View File

@ -983,6 +983,7 @@ public class GeoServerRESTPublisher {
fte.setProjectionPolicy(ProjectionPolicy.REPROJECT_TO_DECLARED); fte.setProjectionPolicy(ProjectionPolicy.REPROJECT_TO_DECLARED);
fte.addKeyword("KEYWORD"); fte.addKeyword("KEYWORD");
fte.setTitle(layername);
fte.setName(layername); fte.setName(layername);
fte.setSRS(srs); // srs=null?"EPSG:4326":srs); fte.setSRS(srs); // srs=null?"EPSG:4326":srs);
final GSLayerEncoder layerEncoder = new GSLayerEncoder(); final GSLayerEncoder layerEncoder = new GSLayerEncoder();
@ -1138,10 +1139,13 @@ public class GeoServerRESTPublisher {
final String mimeType; final String mimeType;
switch (method){ switch (method){
case EXTERNAL: case EXTERNAL:
case external:
mimeType="text/plain"; mimeType="text/plain";
break; break;
case URL: // TODO check which mime-type should be used case URL: // TODO check which mime-type should be used
case FILE: case FILE:
case file:
case url:
mimeType="application/zip"; mimeType="application/zip";
break; break;
default: default:
@ -1159,6 +1163,7 @@ public class GeoServerRESTPublisher {
// config coverage props (srs) // config coverage props (srs)
final GSFeatureTypeEncoder featureTypeEncoder = new GSFeatureTypeEncoder(); final GSFeatureTypeEncoder featureTypeEncoder = new GSFeatureTypeEncoder();
featureTypeEncoder.setName(datasetName); featureTypeEncoder.setName(datasetName);
featureTypeEncoder.setTitle(datasetName);
featureTypeEncoder.setSRS(srs); featureTypeEncoder.setSRS(srs);
featureTypeEncoder.setProjectionPolicy(policy); featureTypeEncoder.setProjectionPolicy(policy);
@ -1636,6 +1641,7 @@ public class GeoServerRESTPublisher {
// config coverage props (srs) // config coverage props (srs)
final GSCoverageEncoder coverageEncoder = new GSCoverageEncoder(); final GSCoverageEncoder coverageEncoder = new GSCoverageEncoder();
coverageEncoder.setName(coverageName); coverageEncoder.setName(coverageName);
coverageEncoder.setTitle(coverageName);
coverageEncoder.setSRS(srs); coverageEncoder.setSRS(srs);
coverageEncoder.setProjectionPolicy(policy); coverageEncoder.setProjectionPolicy(policy);
if(bbox != null && bbox.length == 4) { if(bbox != null && bbox.length == 4) {
@ -1689,6 +1695,7 @@ public class GeoServerRESTPublisher {
// config coverage props (srs) // config coverage props (srs)
final GSCoverageEncoder coverageEncoder = new GSCoverageEncoder(); final GSCoverageEncoder coverageEncoder = new GSCoverageEncoder();
coverageEncoder.setName(coverageName); coverageEncoder.setName(coverageName);
coverageEncoder.setTitle(coverageName);
coverageEncoder.setSRS(srs); coverageEncoder.setSRS(srs);
coverageEncoder.setProjectionPolicy(policy); coverageEncoder.setProjectionPolicy(policy);