On 4/26/10 1:38 PM, Andrea Aime wrote:
> Andrea Aime ha scritto:
>> Justin Deoliveira ha scritto:
>>> I am not so big on the idea of making the catalog store the default
>>> workspace under the "default" key and have REST rely solely on that
>>> assumption. I would rather this be enforced at the catalog api level and
>>> allow any catalog implementation to represent the default as they choose
>>> so it can remain an implementation detail.
>>>
>>> So I think the following would work:
>>>
>>> (a) prevent the user from creating a workspace named "default" and have
>>> it be truly a reserved identifier
>>>
>>> (b) Update the api for Catalog.getWorkspaceByName(String) to handle null
>>> or "default" as meaning the default workspace.
>>
>> Ok... and this far the REST api has not been touched one bit, and it
>> has already started working as it should (default handling working
>> everywhere by grace of the catalog doing so).
>>
>> Are you suggesting I also add checks everywhere in the REST api for
>> the "default" keyword? As it seems to be suggested by "have REST rely
>> solely on that assumption".
>
> Re-reading your message, maybe you just meant that instead of
> doing that just at the CatalogImpl level we should properly declare
> at the Catalog javadoc level that "default" is reserved and what its
> meaning is?

Yup, this was what I meant.
>
> Is so I absolutely agree, I wanted to make that in the first place,
> sorry I was no explicit about it
>
> Cheers
> Andrea
>
>


-- 
Justin Deoliveira
OpenGeo - http://opengeo.org
Enterprise support for open source geospatial.

------------------------------------------------------------------------------
_______________________________________________
Geoserver-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

Reply via email to