Hi,

My follow up task from the face-to-face meeting was to refactor the server 
implementation.
The new server interfaces are in place and should work now.

Please check the service interface:
org.apache.chemistry.opencmis.commons.api.server.CmisService [1]
and
org.apache.chemistry.opencmis.commons.impl.server.AbstractCmisService [2]

And check the factory interface:
org.apache.chemistry.opencmis.commons.api.server.CmisServiceFactory [3]
and
org.apache.chemistry.opencmis.commons.impl.server.AbstractServiceFactory [4]


Providing object infos for the AtomPub binding is still recommended but now 
fully optional. They are automatically complied if they are not provided by the 
server implementation (if it extends AbstractCmisService).

Jens and I are going to remove the old interfaces and classes step by step 
within the next days. JavaDoc will follow.

Any comments?


- Florian



[1] 
http://svn.apache.org/viewvc/incubator/chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-api/src/main/java/org/apache/chemistry/opencmis/commons/api/server/CmisService.java?view=markup
[2] 
http://svn.apache.org/viewvc/incubator/chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/java/org/apache/chemistry/opencmis/commons/impl/server/AbstractCmisService.java?view=markup
[3] 
http://svn.apache.org/viewvc/incubator/chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-api/src/main/java/org/apache/chemistry/opencmis/commons/api/server/CmisServiceFactory.java?view=markup
[4] 
http://svn.apache.org/viewvc/incubator/chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/java/org/apache/chemistry/opencmis/commons/impl/server/AbstractServiceFactory.java?view=markup

Reply via email to