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