+1

Florent

On Fri, Aug 23, 2013 at 7:49 AM, Huebel, Jens <j.hue...@sap.com> wrote:
> Hi all,
>
> in the server-support package we have an interface TypeManager that is used 
> by the query parser to get access to the CMIS type definitions. With CMIS 1.1 
> we have added type mutability. The InMemory server therefore has added an 
> interface extension like this:
>
>
> public interface TypeManagerCreatable extends TypeManager {
>
>     void addTypeDefinition(TypeDefinition typeDefinition, boolean 
> addInheritedProperties);
>
>
>
>     void updateTypeDefinition(TypeDefinition typeDefinition);
>
>
>     void deleteTypeDefinition(String typeId);
>
> }
>
> I guess that many server implementations do something similar and wonder if 
> we should add these methods to the TypeManager interface. Serves not 
> implementing type mutability simply can throw an exception. Of course these 
> methods are not needed by the query parser. But from my perspective 
> TypeManager is a more generic interface and it seems simpler and cleaner to 
> add type mutability there.
>
> Any thoughts? If no one objects I will add these methods with the 1.0 release.
>
> Jens



-- 
Florent Guillaume, Director of R&D, Nuxeo
Open Source, Java EE based, Enterprise Content Management (ECM)
http://www.nuxeo.com   http://www.nuxeo.org   +33 1 40 33 79 87

Reply via email to