chemistry-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Huebel, Jens" <>
Subject Proposed change TypeManager
Date Fri, 23 Aug 2013 05:49:56 GMT
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.


  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message