Commit Graph

150 Commits

Author SHA1 Message Date
Jesse Eichar
5588d971fc Encode path segments in urls to prevent illegal uris thanks to layer names with spaces.
I have a geoserver instance where users can publish layers to the geoserver.  Because there are so many users that can publish to the geoserver we have been unable to prevent them from publishing layers with spaces in the names.  When there are spaces (or other certain characters), the rest api
is broken because the urls have spaces in them.

Obviously the best solution is to fix Geoserver so that a layer with a space in the name (or in the workspace name) does not break the REST API.  However that is a substantial amount of work and this change makes this library more robust in the face or inconsiderate geoserver
administrators so I decided to make the change here.  When I have time I would like to patch Geoserver as well but that is another issue.
2014-05-06 09:27:29 +02:00
carlo cancellieri
6dda73a5f1 fix integration tests with the latest gs 2.5.x 2014-02-18 03:18:51 +01:00
carlo cancellieri
5accaa01ed improve versions checking and junit related tests. improve keywords and add lang and vocabulary support. improve junit tests. 2014-02-07 14:24:14 +01:00
carlo cancellieri
0f833b2664 fix GSCoverageEncoder. fix integration some test. TODO run integration tests. 2014-02-04 19:02:23 +01:00
rotz_he
1c60c1d94a added possiblity to alter the Coverage Band Details of layers & WCS EO tag 2014-01-31 12:04:45 +01:00
Daniele Romagnoli
b5bf46a189 issue #118: Fix File URL in rest upload 2013-11-29 12:42:29 +01:00
eblondel
0392ca309b master - 114 - fix GSLayerEncoder21 2013-11-16 14:55:11 +01:00
Carlo Cancellieri
9b520e3d24 Merge pull request #109 from eblondel/master-102-fix-GeoserverRESTReader-getLayer
#102 master - fix GeoserverRESTReader to handle versioned RESTLayer
2013-10-21 06:51:30 -07:00
Carlo Cancellieri
a6041d2bea Merge pull request #112 from geosolutions-it/master-110-IllegalArgument-getVersion
close 110. IllegalArgument on getVersion on Geoserver 2.1
2013-10-21 06:49:46 -07:00
eblondel
18ff2ee78e #102 master - fixh GeoserverRESTReader to handle versioned RESTLayer 2013-10-21 13:46:08 +02:00
Carlo Cancellieri
160227f7cc Merge pull request #104 from eblondel/master-102-GSLayer-authorityURL-identifier-advertise
# 102 - add Layer encoder/decoders for AuthorityURL / Identifier + advertised property
2013-10-21 02:47:41 -07:00
eblondel
6689211b5d #102 master - fix tests 2013-10-21 11:28:29 +02:00
carlo cancellieri
eee603e2fe close 110. IllegalArgument on getVersion on Geoserver 2.1 2013-10-21 11:15:55 +02:00
Carlo Cancellieri
8073671631 Merge pull request #101 from wumpz/master
FeatureTypeList included
2013-10-19 10:49:45 -07:00
eblondel
80b1767cd1 #106 master - fix tests to use GSVersionEncoder 2013-10-19 02:21:34 +02:00
eblondel
a277d44e15 #102 - make tests based on GeoserverRESTTest VERSION 2013-10-18 17:52:47 +02:00
carlo cancellieri
471c860007 fix commit for #105. add integration tests 2013-10-18 16:08:44 +02:00
carlo cancellieri
afb6ba3be0 close #105. add getVersion capabilities
Conflicts:

	src/main/java/it/geosolutions/geoserver/rest/GeoServerRESTReader.java
2013-10-18 14:35:21 +02:00
eblondel
5d820f5d43 #102 master - add decoders for GS 2.1 + tests 2013-10-18 00:59:16 +02:00
eblondel
6f8e457a77 #102 master - improve GSLayerEncoder21 tests 2013-10-18 00:58:23 +02:00
eblondel
9ca022093b #102 master - fix GSLayerEncoder21Test 2013-10-17 23:35:41 +02:00
eblondel
7b10be6bdb #102 master update RESTLayer javadoc 2013-10-17 22:54:43 +02:00
eblondel
8d47a02e03 #102-AuthorityURL/Identifier/advertised decoders +fix/add other methods 2013-10-17 22:44:58 +02:00
eblondel
e5033df000 #102 master - specific encoders in GSLayer for GS=2.1 2013-10-17 21:23:37 +02:00
eblondel
bc233d4f7a #102 master - encoder for AuthorityURL/Identifier/advertised (GS>=2.2) 2013-10-17 20:12:39 +02:00
wumpz
b7bef77052 FeatureTypeList included 2013-10-17 00:02:58 +02:00
wumpz
18d2a11ce2 FeatureTypeList included 2013-10-16 23:39:40 +02:00
etj
3c502c5f58 RESTLayer: provide workspace info in default style. Close #100. 2013-10-08 11:36:08 +02:00
carlo cancellieri
1afa68b52d fix inheritance for RESTFeatureTyle getAttribute methods 2013-09-30 13:49:28 +02:00
eblondel
e93d6dbd3d #95 - add ResourceEncoderTest 2013-09-28 00:16:41 +02:00
eblondel
f6e68493ce #95 - master - add keywords decoder 2013-09-27 13:09:04 +02:00
etj
685c0d9d98 Workaround for GEOS-5986 2013-08-22 16:56:58 +02:00
etj
7deaac685f Added Util class. 2013-08-22 13:18:45 +02:00
etj
d8e0fc6706 Styles in workspace. Close #94.
Some cleanup in tests and exceptions.
2013-08-22 12:35:05 +02:00
Simone Giannecchini
6a02c2be73 improving tests 2013-08-02 20:39:25 +02:00
Simone Giannecchini
fea8bec1f6 improving support for imagemosaic 2013-08-02 20:07:57 +02:00
Simone Giannecchini
5277fe9f6c #90, Improving support for ImageMosaics 2013-08-01 19:54:26 +02:00
Simone Giannecchini
80746ff6b0 #87, Add support for Mosaic Creation by Zip Upload 2013-07-16 20:41:30 +02:00
Simone Giannecchini
4dac450327 #87, Add support for Mosaic Creation by Zip Upload 2013-07-16 20:37:55 +02:00
eblondel
09299bf320 #84 - master - reformat the code 2013-07-04 22:08:38 +02:00
eblondel
93ec8db2fb #84 - master - support encoding of multiple styles + tests 2013-07-04 19:03:41 +02:00
carlo cancellieri
499924a527 simplify the publisher 2013-07-02 16:39:13 +02:00
eblondel
3e9f2bc0b4 #81 - master - fix PostGIS / OracleNG Estimated extends param 2013-06-25 12:27:39 +02:00
carlo cancellieri
fec4f007c2 fix #80: Considering several layers with the same name 2013-06-13 07:59:55 +02:00
Carlo Cancellieri
85ab057400 Merge pull request #78 from geosolutions-it/77-master-missing-support-jp2k
fix: missing jp2k support. close 77
2013-06-12 03:51:57 -07:00
carlo cancellieri
660dd5d127 fix: missing jp2k support. close 77 2013-06-12 11:36:42 +02:00
Daniele Romagnoli
3cac68ddc3 [StructuredGridCoverageReaderManager] - Fixing a typo in the method parameters 2013-05-13 15:09:00 +02:00
carlo cancellieri
9e17fda833 add some javadoc and checks for arguments and apply geotools code refactoring to GeoServerRESTStructuredGridCoverageReaderManager 2013-05-10 16:55:13 +02:00
Daniele Romagnoli
eeea363c87 - changing limit and offset to Integers 2013-05-10 15:48:32 +02:00
Daniele Romagnoli
c3a437de20 Adding REST test to delete and re-harvest tiff mosaic granules 2013-05-10 14:56:19 +02:00