You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@chemistry.apache.org by fm...@apache.org on 2011/03/22 00:41:21 UTC

svn commit: r1084022 - in /chemistry/site/trunk/content/java: ./ developing/ developing/repositories/ developing/tools/ examples/

Author: fmui
Date: Mon Mar 21 23:41:21 2011
New Revision: 1084022

URL: http://svn.apache.org/viewvc?rev=1084022&view=rev
Log:
more clean up

Modified:
    chemistry/site/trunk/content/java/developing/dev-session-parameters.mdtext
    chemistry/site/trunk/content/java/developing/dev-use-without-maven.mdtext
    chemistry/site/trunk/content/java/developing/index.mdtext
    chemistry/site/trunk/content/java/developing/repositories/dev-repositories-fileshare.mdtext
    chemistry/site/trunk/content/java/developing/repositories/dev-repositories-inmemory.mdtext
    chemistry/site/trunk/content/java/developing/repositories/dev-repositories-jcr.mdtext
    chemistry/site/trunk/content/java/developing/repositories/index.mdtext
    chemistry/site/trunk/content/java/developing/tools/index.mdtext
    chemistry/site/trunk/content/java/download.mdtext
    chemistry/site/trunk/content/java/examples/example-create-session.mdtext
    chemistry/site/trunk/content/java/examples/example-create-update.mdtext
    chemistry/site/trunk/content/java/opencmis.mdtext

Modified: chemistry/site/trunk/content/java/developing/dev-session-parameters.mdtext
URL: http://svn.apache.org/viewvc/chemistry/site/trunk/content/java/developing/dev-session-parameters.mdtext?rev=1084022&r1=1084021&r2=1084022&view=diff
==============================================================================
--- chemistry/site/trunk/content/java/developing/dev-session-parameters.mdtext (original)
+++ chemistry/site/trunk/content/java/developing/dev-session-parameters.mdtext Mon Mar 21 23:41:21 2011
@@ -1,5 +1,4 @@
 Title: OpenCMIS Session Parameters
-Breadcrumb: opencmis:OpenCMIS
 
 # OpenCMIS Session Parameters
 <a name="OpenCMISSessionParameters-OpenCMISSessionParameters"></a>
@@ -7,24 +6,24 @@ Breadcrumb: opencmis:OpenCMIS
 Key|Constant|Description|Values|Required|Default
 ---|------|---------|-----|------|------
 org.apache.chemistry.opencmis.binding.spi.type|BINDING_TYPE|Binding to use for the session |"atompub", "webservices", "local", "custom"|yes
-org.apache.chemistry.opencmis.binding.spi.classname|BINDING_SPI_CLASS|Binding implementation class|class name|Custom binding: yes\\ other binding: no|Depends on BINDING_TYPE
-org.apache.chemistry.opencmis.session.repository.id|REPOSITORY_ID|Repository id|repository id|createSession(): yes\\getRepositories(): no
-org.apache.chemistry.opencmis.user|USER|User name\\(used by standard authentication provider)|string
-org.apache.chemistry.opencmis.password|PASSWORD|Password\\(used by standard authentication provider)|string
+org.apache.chemistry.opencmis.binding.spi.classname|BINDING_SPI_CLASS|Binding implementation class|class name|Custom binding: yes<br/>other binding: no|Depends on BINDING_TYPE
+org.apache.chemistry.opencmis.session.repository.id|REPOSITORY_ID|Repository id|repository id|createSession(): yes<br/>getRepositories(): no
+org.apache.chemistry.opencmis.user|USER|User name<br/>(used by standard authentication provider)|string
+org.apache.chemistry.opencmis.password|PASSWORD|Password<br/>(used by standard authentication provider)|string
 org.apache.chemistry.opencmis.locale.iso639|LOCALE_ISO639_LANGUAGE|Language code sent to server|ISO 639 code|no
 org.apache.chemistry.opencmis.locale.iso3166|LOCALE_ISO3166_COUNTRY|Country code sent to server if language code is set|ISO 3166 code|no
-org.apache.chemistry.opencmis.binding.atompub.url|ATOMPUB_URL|AtomPub service document URL|URL|AtomPub binding: yes\\other bindings: no
-org.apache.chemistry.opencmis.binding.webservices.RepositoryService|WEBSERVICES_REPOSITORY_SERVICE|Repository Service WSDL URL|WSDL URL|Web Services binding: yes\\other bindings: no
-org.apache.chemistry.opencmis.binding.webservices.NavigationService|WEBSERVICES_NAVIGATION_SERVICE|Navigation Service WSDL URL|WSDL URL|Web Services binding: yes\\other bindings: no
-org.apache.chemistry.opencmis.binding.webservices.ObjectService|WEBSERVICES_OBJECT_SERVICE|Object Service WSDL URL|WSDL URL|Web Services binding: yes\\other bindings: no
-org.apache.chemistry.opencmis.binding.webservices.VersioningService|WEBSERVICES_VERSIONING_SERVICE|Versioning Service WSDL URL|WSDL URL|Web Services binding: yes\\other bindings: no
-org.apache.chemistry.opencmis.binding.webservices.DiscoveryService|WEBSERVICES_DISCOVERY_SERVICE|Discovery Service WSDL URL|WSDL URL|Web Services binding: yes\\other bindings: no
-org.apache.chemistry.opencmis.binding.webservices.RelationshipService|WEBSERVICES_RELATIONSHIP_SERVICE|Relationship Service WSDL URL|WSDL URL|Web Services binding: yes\\other bindings: no
-org.apache.chemistry.opencmis.binding.webservices.MultiFilingService|WEBSERVICES_MULTIFILING_SERVICE|Multifiling Service WSDL URL|WSDL URL|Web Services binding: yes\\other bindings: no
-org.apache.chemistry.opencmis.binding.webservices.PolicyService|WEBSERVICES_POLICY_SERVICE|Policy Service WSDL URL|WSDL URL|Web Services binding: yes\\other bindings: no
-org.apache.chemistry.opencmis.binding.webservices.ACLService|WEBSERVICES_ACL_SERVICE|ACL Service WSDL URL|WSDL URL|Web Services binding: yes\\other bindings: no
+org.apache.chemistry.opencmis.binding.atompub.url|ATOMPUB_URL|AtomPub service document URL|URL|AtomPub binding: yes<br/>other bindings: no
+org.apache.chemistry.opencmis.binding.webservices.RepositoryService|WEBSERVICES_REPOSITORY_SERVICE|Repository Service WSDL URL|WSDL URL|Web Services binding: yes<br/>other bindings: no
+org.apache.chemistry.opencmis.binding.webservices.NavigationService|WEBSERVICES_NAVIGATION_SERVICE|Navigation Service WSDL URL|WSDL URL|Web Services binding: yes<br/>other bindings: no
+org.apache.chemistry.opencmis.binding.webservices.ObjectService|WEBSERVICES_OBJECT_SERVICE|Object Service WSDL URL|WSDL URL|Web Services binding: yes<br/>other bindings: no
+org.apache.chemistry.opencmis.binding.webservices.VersioningService|WEBSERVICES_VERSIONING_SERVICE|Versioning Service WSDL URL|WSDL URL|Web Services binding: yes<br/>other bindings: no
+org.apache.chemistry.opencmis.binding.webservices.DiscoveryService|WEBSERVICES_DISCOVERY_SERVICE|Discovery Service WSDL URL|WSDL URL|Web Services binding: yes<br/>other bindings: no
+org.apache.chemistry.opencmis.binding.webservices.RelationshipService|WEBSERVICES_RELATIONSHIP_SERVICE|Relationship Service WSDL URL|WSDL URL|Web Services binding: yes<br/>other bindings: no
+org.apache.chemistry.opencmis.binding.webservices.MultiFilingService|WEBSERVICES_MULTIFILING_SERVICE|Multifiling Service WSDL URL|WSDL URL|Web Services binding: yes<br/>other bindings: no
+org.apache.chemistry.opencmis.binding.webservices.PolicyService|WEBSERVICES_POLICY_SERVICE|Policy Service WSDL URL|WSDL URL|Web Services binding: yes<br/>other bindings: no
+org.apache.chemistry.opencmis.binding.webservices.ACLService|WEBSERVICES_ACL_SERVICE|ACL Service WSDL URL|WSDL URL|Web Services binding: yes<br/>other bindings: no
 org.apache.chemistry.opencmis.binding.webservices.memoryThreshold|WEBSERVICES_MEMORY_THRESHOLD|Documents smaller than the threshold are kept in main memory, larger documents are written to a temporary file|size in bytes|no|4194304 (4MB)
-org.apache.chemistry.opencmis.binding.local.classname|LOCAL_FACTORY|Class name of the local service factory (if client and server reside in the same JVM)|class name|Local binding: yes\\other bindings: no
+org.apache.chemistry.opencmis.binding.local.classname|LOCAL_FACTORY|Class name of the local service factory (if client and server reside in the same JVM)|class name|Local binding: yes<br/>other bindings: no
 org.apache.chemistry.opencmis.binding.auth.classname|AUTHENTICATION_PROVIDER_CLASS|Authentication Provider|class name|no|org.apache.chemistry.opencmis.client.bindings.spi.StandardAuthenticationProvider
 org.apache.chemistry.opencmis.binding.auth.http.basic|AUTH_HTTP_BASIC|Switch to turn HTTP basic authentication on or off|"true", "false"|no|Depends on BINDING_TYPE
 org.apache.chemistry.opencmis.binding.auth.soap.usernametoken|AUTH_SOAP_USERNAMETOKEN|Switch to turn UsernameTokens on or off|"true", "false"|no|Depends on BINDING_TYPE

Modified: chemistry/site/trunk/content/java/developing/dev-use-without-maven.mdtext
URL: http://svn.apache.org/viewvc/chemistry/site/trunk/content/java/developing/dev-use-without-maven.mdtext?rev=1084022&r1=1084021&r2=1084022&view=diff
==============================================================================
--- chemistry/site/trunk/content/java/developing/dev-use-without-maven.mdtext (original)
+++ chemistry/site/trunk/content/java/developing/dev-use-without-maven.mdtext Mon Mar 21 23:41:21 2011
@@ -2,4 +2,6 @@ Title: Without using Maven
 
 # Without using Maven
 
+[Download](../download.html) the appropriate OpenCMIS package. The server and the client package contain all required Jars.
+
 TODO
\ No newline at end of file

Modified: chemistry/site/trunk/content/java/developing/index.mdtext
URL: http://svn.apache.org/viewvc/chemistry/site/trunk/content/java/developing/index.mdtext?rev=1084022&r1=1084021&r2=1084022&view=diff
==============================================================================
--- chemistry/site/trunk/content/java/developing/index.mdtext (original)
+++ chemistry/site/trunk/content/java/developing/index.mdtext Mon Mar 21 23:41:21 2011
@@ -9,12 +9,12 @@ General guidelines you should know when 
 	* [Client API](client/dev-client-api.html)
 	* [Client Bindings](client/dev-client-bindings.html)
 * Repositories delivered with OpenCMIS
-	* [Fileshare](repositories/dev-repositories-fileshare.html)
-	* [In-Memory](repositories/dev-repositories-inmemory.html)
-	* [JCR-Bridge](repositories/dev-repositories-jcr.html)
+	* [Fileshare Repository](repositories/dev-repositories-fileshare.html)
+	* [InMemory Repository](repositories/dev-repositories-inmemory.html)
+	* [JCR Bridge](repositories/dev-repositories-jcr.html)
 * Tools in OpenCMIS
-	* [CMIS-Browser](tools/dev-tools-browser.html)
-	* [CMIS-Workbench](tools/dev-tools-workbench.html)
+	* [CMIS Browser](tools/dev-tools-browser.html)
+	* [CMIS Workbench](tools/dev-tools-workbench.html)
 
 ## Common topics
 
@@ -26,8 +26,8 @@ General guidelines you should know when 
 ## Developing clients
 
 * [Comparing the client APIs](dev-compare-client-api-binding.html)
-* [Developing with maven](dev-use-with-maven.html)
-* [Developing without maven](dev-use-without-maven.html)
+* [Developing with Maven](dev-use-with-maven.html)
+* [Developing without Maven](dev-use-without-maven.html)
 * [Known issues with existing repositories](dev-known-repo-issues.html)
 * [Session Parameters](dev-session-parameters.html)
 * [The client cache](dev-client-cache.html)

Modified: chemistry/site/trunk/content/java/developing/repositories/dev-repositories-fileshare.mdtext
URL: http://svn.apache.org/viewvc/chemistry/site/trunk/content/java/developing/repositories/dev-repositories-fileshare.mdtext?rev=1084022&r1=1084021&r2=1084022&view=diff
==============================================================================
--- chemistry/site/trunk/content/java/developing/repositories/dev-repositories-fileshare.mdtext (original)
+++ chemistry/site/trunk/content/java/developing/repositories/dev-repositories-fileshare.mdtext Mon Mar 21 23:41:21 2011
@@ -1,61 +1,47 @@
-Title: OpenCMIS Repositories
-
-# OpenCMIS Fileshare Repository
-
-<a name="OpenCMISFileShareRepository-OpenCMISFileShareRepository"></a>
-
-**This repository is not intended for production use!**
-
-The FileShare repository uses the file system as its back-end store and
-provides read/write access to content and metadata. In other words, it puts
-a CMIS interface on top of your file system.
-
-The repository is restricted by the capabilities of the file system and
-therefore does not support relationships, policies, document versions,
-multi-filing, un-filing and query.
-
-By default it provides a repository "test" that uses your home directory as
-the repository root. It requires authentication. A user "test" with the
-password "test" is pre-configured.
-
-
-<a name="OpenCMISFileShareRepository-BuildandDeploytheTestRepository"></a>
-## Build and Deploy the Test Repository
-<br/>
-
-1. Follow this guide: [Build OpenCMIS](../../how-to/how-to-build.html).
-1. A ready-to-use WAR file should now exist in `/chemistry-opencmis-server/chemistry-opencmis-server-fileshare/target`.
-1. Deploy the WAR file to your favorite servlet engine.
-1. AtomPub endpoint: `http://<host>:<port>/<context>/atom` <br/>
-   Web Services endpoint: `http://<host>:<port>/<context>/services/RepositoryService`
-
-
-<a name="OpenCMISFileShareRepository-ConfiguretheRepository"></a>
-## Configure the Repository
-
-The configuration file in the WAR file is
-`/WEB-INF/classes/repository.properties`.
-
-    :::properties
-    # Don't touch this line
-    class=org.apache.chemistry.opencmis.fileshare.FileShareServiceFactory
-    
-    # Login configuration
-    #  login.<no> = <user>:<password>
-    login.1 = test:test
-    login.2 = cmisuser:password
-    login.3 = reader:reader
-    
-    # Type defintions (see example-type.xml)
-    #  type.<no> = <absolute path to type definition XML file>
-    type.1 = /home/cmistest/type1.xml
-    type.2 = /home/cmistest/type2.xml
-    
-    # Repository configuration
-    #  repository.<repositoryId> = <absolute path to repository root folder>
-    #  repository.<repositoryId>.readwrite = <comma separated list of login names>
-    #  repository.<repositoryId>.readonly = <comma separated list of login names>
-    repository.test = /home/cmistest/myreproot 
-    repository.test.readwrite = test, cmisuser
-    repository.test.readonly = reader
-
+Title: OpenCMIS Fileshare Repository
+
+# OpenCMIS Fileshare Repository
+
+**This repository is not intended for production use!**
+
+The FileShare repository uses the file system as its back-end store and provides read/write access to content and metadata. In other words, it puts a CMIS interface on top of your file system.
+
+The repository is restricted by the capabilities of the file system and therefore does not support relationships, policies, document versions, multi-filing, un-filing and query.
+
+By default it provides a repository "test" that uses your home directory as the repository root. It requires authentication. A user "test" with the password "test" is pre-configured.
+
+1. Follow this guide: [Build OpenCMIS](../../how-to/how-to-build.html).
+1. A ready-to-use WAR file should now exist in `/chemistry-opencmis-server/chemistry-opencmis-server-fileshare/target`.
+1. Deploy the WAR file to your favorite servlet engine.
+1. AtomPub endpoint: `http://<host>:<port>/<context>/atom` <br/>
+   Web Services endpoint: `http://<host>:<port>/<context>/services/RepositoryService`
+
+
+## Configure the Repository
+
+The configuration file in the WAR file is
+`/WEB-INF/classes/repository.properties`.
+
+    :::properties
+    # Don't touch this line
+    class=org.apache.chemistry.opencmis.fileshare.FileShareServiceFactory
+    
+    # Login configuration
+    #  login.<no> = <user>:<password>
+    login.1 = test:test
+    login.2 = cmisuser:password
+    login.3 = reader:reader
+    
+    # Type defintions (see example-type.xml)
+    #  type.<no> = <absolute path to type definition XML file>
+    type.1 = /home/cmistest/type1.xml
+    type.2 = /home/cmistest/type2.xml
+    
+    # Repository configuration
+    #  repository.<repositoryId> = <absolute path to repository root folder>
+    #  repository.<repositoryId>.readwrite = <comma separated list of login names>
+    #  repository.<repositoryId>.readonly = <comma separated list of login names>
+    repository.test = /home/cmistest/myreproot 
+    repository.test.readwrite = test, cmisuser
+    repository.test.readonly = reader
+

Modified: chemistry/site/trunk/content/java/developing/repositories/dev-repositories-inmemory.mdtext
URL: http://svn.apache.org/viewvc/chemistry/site/trunk/content/java/developing/repositories/dev-repositories-inmemory.mdtext?rev=1084022&r1=1084021&r2=1084022&view=diff
==============================================================================
--- chemistry/site/trunk/content/java/developing/repositories/dev-repositories-inmemory.mdtext (original)
+++ chemistry/site/trunk/content/java/developing/repositories/dev-repositories-inmemory.mdtext Mon Mar 21 23:41:21 2011
@@ -1,114 +1,104 @@
-Title: OpenCMIS Repositories
-
-# OpenCMIS InMemory Repository
-<a name="OpenCMISInMemoryRepository-OpenCMISInMemoryRepository"></a>
-
-This repository is *obviously* not intended for production use!
-
-The OpenCMIS In-Memory Repository is an implementation of a CMIS repository
-that holds content and metadata in memory. Therefore, all data stored in
-the repository is lost after each restart. This implementation has two main
-purposes:
-  
-1. Provide a fast backend for testing purposes without any additional
-dependencies or configuration.	
-1. Provide a sample implementation for the server interface of OpenCMIS.
-
-
-<a name="OpenCMISInMemoryRepository-Status"></a>
-## Status
-
-The code is unstable and under development. Expect any interface to change at any time.
-The following features are implemented:
-  
-   * Type System and Repository Service   
-   * Navigation    
-   * Object Service
-   * Versioning
-   
-Not supported are currently:
-   
-   * Query   
-   * Relationships   
-   * ACLs   
-   * Policies	
-   * Renditions   
-   * Unfiling
-   
-     
-<a name="OpenCMISInMemoryRepository-BuildandDeploytheRepository"></a>
-## Build and Deploy the Repository
-<br/>
-
-1. Follow this guide: [Build OpenCMIS](../../how-to/how-to-build.html)
-1. A ready-to-use WAR file should now exist in `/chemistry-opencmis-server/chemistry-opencmis-server-inmemory/target`.
-1. Deploy the WAR file to your favorite servlet engine.
-1. AtomPub endpoint: `http://<host>:<port>/<context>/atom`,<br/>
-   Web Services endpoint: `http://<host>:<port>/<context>/services/RepositoryService`
-
-  
-<a name="OpenCMISInMemoryRepository-ConfiguretheRepository"></a>
-## Configure the Repository
-
-The CMIS specification does not currently provide support for creating a
-repository or administrative capabilities such as the creation of type
-definitions.
-
-The in-memory repository therefore provides settings that allows the server
-to bootstrap itself, so that on successful startup, the server is in a
-usable state. These settings include the repository id, its type
-definitions and an initial folder/document data set.
-
-The types to be made available must be provided in a Java class as code. By
-default, the class
-`org.apache.chemistry.opencmis.inmemory.types.DefaultTypeSystemCreator.java`
-is provided. You can take this as an example if you want to provide your
-own custom types. Such a class must implement the
-`org.apache.chemistry.opencmis.inmemory.TypeCreator` interface which
-consists of a single method that returns a list of `TypeDefinition`
-objects. This method will be called once during startup.
-  
-Some clients just support read-only access. The in-memory repository
-supports such clients by providing the possibility to fill a repository on
-start-up with data (folders and documents). The folder and document types
-to be used can be configured and also the number of documents and folders
-that are created. Those configuration parameters start with the prefix
-`RepositoryFiller`.
-
-Bootstrap settings are set in the repository.properties file
-(`/WEB-INF/classes/repository.properties`).
-
-    :::properties
-    # In Memory Settings
-      # The class that enables the in-memory repository as server implementation
-    class=org.apache.chemistry.opencmis.inmemory.server.InMemoryServiceFactoryImpl
-    
-    # A repository that is created on start-up
-    InMemoryServer.RepositoryId=A1
-    
-    # The class that used to initialize the type system (creates all types that are available)
-    InMemoryServer.TypesCreatorClass=org.apache.chemistry.opencmis.inmemory.types.DefaultTypeSystemCreator
-    
-    # settings to initialize a repository with data on start-up
-      # enable or disable
-    RepositoryFiller.Enable=true
-      # Type id of documents that are created
-    RepositoryFiller.DocumentTypeId=ComplexType
-      # Type id of folders that are created
-    RepositoryFiller.FolderTypeId=cmis:folder
-      # Number of documents created per folder
-    RepositoryFiller.DocsPerFolder=3
-      # Number of folders created per folder
-    RepositoryFiller.FolderPerFolder=2
-      # number of folder levels created (depth of hierarchy)
-    RepositoryFiller.Depth=3
-      # Size of content for documents (0=do not create content), default=0
-    RepositoryFiller.ContentSizeInKB=32
-      # properties to set for a document
-    RepositoryFiller.DocumentProperty.0=StringProp
-    #RepositoryFiller.DocumentProperty.1=StringPropMV
-      # properties to set for a folder
-    #RepositoryFiller.FolderProperty.0=StringFolderProp
-
-<br/>
-
+Title: OpenCMIS InMemory Repository
+
+# OpenCMIS InMemory Repository
+
+**This repository is *obviously* not intended for production use!**
+
+The OpenCMIS In-Memory Repository is an implementation of a CMIS repository
+that holds content and metadata in memory. Therefore, all data stored in
+the repository is lost after each restart. This implementation has two mainpurposes:
+  
+1. Provide a fast backend for testing purposes without any additional dependencies or configuration.	
+1. Provide a sample implementation for the server interface of OpenCMIS.
+
+
+## Status
+
+The code is unstable and under development. Expect any interface to change at any time.
+The following features are implemented:
+  
+* Type System and Repository Service   
+* Navigation    
+* Object Service
+* Versioning
+   
+Not supported are currently:
+   
+* Query   
+* Relationships   
+* ACLs   
+* Policies	
+* Renditions   
+* Unfiling
+
+
+## Build and Deploy the Repository
+
+1. Follow this guide: [Build OpenCMIS](../../how-to/how-to-build.html)
+1. A ready-to-use WAR file should now exist in `/chemistry-opencmis-server/chemistry-opencmis-server-inmemory/target`.
+1. Deploy the WAR file to your favorite servlet engine.
+1. AtomPub endpoint: `http://<host>:<port>/<context>/atom`,<br/>
+   Web Services endpoint: `http://<host>:<port>/<context>/services/RepositoryService`
+
+## Configure the Repository
+
+The CMIS specification does not currently provide support for creating a
+repository or administrative capabilities such as the creation of type
+definitions.
+
+The in-memory repository therefore provides settings that allows the server
+to bootstrap itself, so that on successful startup, the server is in a
+usable state. These settings include the repository id, its type
+definitions and an initial folder/document data set.
+
+The types to be made available must be provided in a Java class as code. By
+default, the class
+`org.apache.chemistry.opencmis.inmemory.types.DefaultTypeSystemCreator.java`
+is provided. You can take this as an example if you want to provide your
+own custom types. Such a class must implement the
+`org.apache.chemistry.opencmis.inmemory.TypeCreator` interface which
+consists of a single method that returns a list of `TypeDefinition`
+objects. This method will be called once during startup.
+  
+Some clients just support read-only access. The in-memory repository
+supports such clients by providing the possibility to fill a repository on
+start-up with data (folders and documents). The folder and document types
+to be used can be configured and also the number of documents and folders
+that are created. Those configuration parameters start with the prefix
+`RepositoryFiller`.
+
+Bootstrap settings are set in the repository.properties file
+(`/WEB-INF/classes/repository.properties`).
+
+    :::properties
+    # In Memory Settings
+      # The class that enables the in-memory repository as server implementation
+    class=org.apache.chemistry.opencmis.inmemory.server.InMemoryServiceFactoryImpl
+    
+    # A repository that is created on start-up
+    InMemoryServer.RepositoryId=A1
+    
+    # The class that used to initialize the type system (creates all types that are available)
+    InMemoryServer.TypesCreatorClass=org.apache.chemistry.opencmis.inmemory.types.DefaultTypeSystemCreator
+    
+    # settings to initialize a repository with data on start-up
+      # enable or disable
+    RepositoryFiller.Enable=true
+      # Type id of documents that are created
+    RepositoryFiller.DocumentTypeId=ComplexType
+      # Type id of folders that are created
+    RepositoryFiller.FolderTypeId=cmis:folder
+      # Number of documents created per folder
+    RepositoryFiller.DocsPerFolder=3
+      # Number of folders created per folder
+    RepositoryFiller.FolderPerFolder=2
+      # number of folder levels created (depth of hierarchy)
+    RepositoryFiller.Depth=3
+      # Size of content for documents (0=do not create content), default=0
+    RepositoryFiller.ContentSizeInKB=32
+      # properties to set for a document
+    RepositoryFiller.DocumentProperty.0=StringProp
+    #RepositoryFiller.DocumentProperty.1=StringPropMV
+      # properties to set for a folder
+    #RepositoryFiller.FolderProperty.0=StringFolderProp
+

Modified: chemistry/site/trunk/content/java/developing/repositories/dev-repositories-jcr.mdtext
URL: http://svn.apache.org/viewvc/chemistry/site/trunk/content/java/developing/repositories/dev-repositories-jcr.mdtext?rev=1084022&r1=1084021&r2=1084022&view=diff
==============================================================================
--- chemistry/site/trunk/content/java/developing/repositories/dev-repositories-jcr.mdtext (original)
+++ chemistry/site/trunk/content/java/developing/repositories/dev-repositories-jcr.mdtext Mon Mar 21 23:41:21 2011
@@ -1,33 +1,13 @@
-Title:     OpenCMIS JCR Repository
-Notice:    Licensed to the Apache Software Foundation (ASF) under one
-           or more contributor license agreements.  See the NOTICE file
-           distributed with this work for additional information
-           regarding copyright ownership.  The ASF licenses this file
-           to you under the Apache License, Version 2.0 (the
-           "License"); you may not use this file except in compliance
-           with the License.  You may obtain a copy of the License at
-           .
-             http://www.apache.org/licenses/LICENSE-2.0
-           .
-           Unless required by applicable law or agreed to in writing,
-           software distributed under the License is distributed on an
-           "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-           KIND, either express or implied.  See the License for the
-           specific language governing permissions and limitations
-           under the License.
-
-Title: OpenCMIS JCR Repository
-Breadcrumb: opencmis:OpenCMIS
-
-# OpenCMIS JCR Repository
-
-The OpenCMIS JCR Repository component is a bridge between the CMIS
-and JCR standards. It makes content stored in a JCR repository
-available to CMIS clients.
-
-## Status
-
-The code is still under development, and changes should be expected
-at any time. See [CMIS-325][] for the latest status.
-
+Title: OpenCMIS JCR Repository
+# OpenCMIS JCR Repository
+
+The OpenCMIS JCR Repository component is a bridge between the CMIS
+and JCR standards. It makes content stored in a JCR repository
+available to CMIS clients.
+
+## Status
+
+The code is still under development, and changes should be expected
+at any time. See [CMIS-325][] for the latest status.
+
 [CMIS-325]: https://issues.apache.org/jira/browse/CMIS-325
\ No newline at end of file

Modified: chemistry/site/trunk/content/java/developing/repositories/index.mdtext
URL: http://svn.apache.org/viewvc/chemistry/site/trunk/content/java/developing/repositories/index.mdtext?rev=1084022&r1=1084021&r2=1084022&view=diff
==============================================================================
--- chemistry/site/trunk/content/java/developing/repositories/index.mdtext (original)
+++ chemistry/site/trunk/content/java/developing/repositories/index.mdtext Mon Mar 21 23:41:21 2011
@@ -2,7 +2,7 @@ Title: Developing with OpenCMIS
 
 # Developing with OpenCMIS
 
-* [Fileshare](dev-repositories-fileshare.html)
-* [In-Memory](dev-repositories-inmemory.html)
-* [JCR-Bridge](dev-repositories-jcr.html)
+* [Fileshare Repository](dev-repositories-fileshare.html)
+* [InMemory Repository](dev-repositories-inmemory.html)
+* [JCR Bridge](dev-repositories-jcr.html)
 

Modified: chemistry/site/trunk/content/java/developing/tools/index.mdtext
URL: http://svn.apache.org/viewvc/chemistry/site/trunk/content/java/developing/tools/index.mdtext?rev=1084022&r1=1084021&r2=1084022&view=diff
==============================================================================
--- chemistry/site/trunk/content/java/developing/tools/index.mdtext (original)
+++ chemistry/site/trunk/content/java/developing/tools/index.mdtext Mon Mar 21 23:41:21 2011
@@ -1,8 +1,8 @@
-Title: Developing with OpenCMIS
+Title: OpenCMIS Tools
 
-# Developing with OpenCMIS
+# OpenCMIS Tools
 
-* [CMIS-Browser](dev-tools-browser.html)
-* [CMIS-Workbench](dev-tools-workbench.html)
+* [CMIS Browser](dev-tools-browser.html)
+* [CMIS Workbench](dev-tools-workbench.html)
 
 

Modified: chemistry/site/trunk/content/java/download.mdtext
URL: http://svn.apache.org/viewvc/chemistry/site/trunk/content/java/download.mdtext?rev=1084022&r1=1084021&r2=1084022&view=diff
==============================================================================
--- chemistry/site/trunk/content/java/download.mdtext (original)
+++ chemistry/site/trunk/content/java/download.mdtext Mon Mar 21 23:41:21 2011
@@ -9,8 +9,8 @@ Package | zip | tar.gz |
 ------- | --- | ------ | -----
 OpenCMIS Client with dependencies | [Download] [19] | [Download] [20] | All you need to build a CMIS client.
 OpenCMIS Server Framework         | [Download] [17] | [Download] [18] | All you need to build a CMIS server.
-OpenCMIS Server Webapp            | [Download] [15] | [Download] [16] | Repositories (Fileshare, In-Memory) and CMIS Browser.
-OpenCMIS Workbench                | [Download] [13] | [Download] [14] | CMIS Workbench desktop client.
+OpenCMIS Server Webapp            | [Download] [15] | [Download] [16] | Repositories ([Fileshare][fileshare], [InMemory][inmemory]) and [CMIS Browser][cmisbrowser].
+OpenCMIS Workbench                | [Download] [13] | [Download] [14] | [CMIS Workbench][workbench] desktop client.
 OpenCMIS Docs                     | [Download] [11] | [Download] [12] | Documentation and JavaDoc.
 OpenCMIS Sources                  | [Download] [9]  | [Download] [10] | OpenCMIS source code.
 
@@ -47,3 +47,9 @@ OpenCMIS Sources                  | [Dow
 [18]: http://www.apache.org/dyn/closer.cgi/incubator/chemistry/opencmis/0.2.0-incubating/chemistry-opencmis-dist-0.2.0-incubating-server.tar.gz
 [19]: http://www.apache.org/dyn/closer.cgi/incubator/chemistry/opencmis/0.2.0-incubating/chemistry-opencmis-client-impl-0.2.0-incubating-with-dependencies.zip
 [20]: http://www.apache.org/dyn/closer.cgi/incubator/chemistry/opencmis/0.2.0-incubating/chemistry-opencmis-client-impl-0.2.0-incubating-with-dependencies.tar.gz
+
+[fileshare]: developing/repositories/dev-repositories-fileshare.html
+[inmemory]: developing/repositories/dev-repositories-inmemory.html
+[jcr]: developing/repositories/dev-repositories-jcr.html
+[cmisbrowser]: tools/dev-tools-browser.html
+[workbench]: developing/tools/dev-tools-workbench.html
\ No newline at end of file

Modified: chemistry/site/trunk/content/java/examples/example-create-session.mdtext
URL: http://svn.apache.org/viewvc/chemistry/site/trunk/content/java/examples/example-create-session.mdtext?rev=1084022&r1=1084021&r2=1084022&view=diff
==============================================================================
--- chemistry/site/trunk/content/java/examples/example-create-session.mdtext (original)
+++ chemistry/site/trunk/content/java/examples/example-create-session.mdtext Mon Mar 21 23:41:21 2011
@@ -4,6 +4,8 @@ Title: Creating a session
 These examples show the first steps that are required in client applications: 
 How to create a session and connect to a repository.
 
+A complete list of all session parameters can be found [here](../developing/dev-session-parameters.html).
+
 ## AtomPub binding
 
     :::java

Modified: chemistry/site/trunk/content/java/examples/example-create-update.mdtext
URL: http://svn.apache.org/viewvc/chemistry/site/trunk/content/java/examples/example-create-update.mdtext?rev=1084022&r1=1084021&r2=1084022&view=diff
==============================================================================
--- chemistry/site/trunk/content/java/examples/example-create-update.mdtext (original)
+++ chemistry/site/trunk/content/java/examples/example-create-update.mdtext Mon Mar 21 23:41:21 2011
@@ -31,7 +31,7 @@ This example creates a document in the f
     // (minimal set: name and object type id)
     Map<String, Object> properties = new HashMap<String, Object>();
     properties.put(PropertyIds.OBJECT_TYPE_ID, "cmis:document");
-    properties.put("PropertyIds.NAME, name);
+    properties.put(PropertyIds.NAME, name);
     
     // content
     byte[] content = "Hello World!".getBytes();

Modified: chemistry/site/trunk/content/java/opencmis.mdtext
URL: http://svn.apache.org/viewvc/chemistry/site/trunk/content/java/opencmis.mdtext?rev=1084022&r1=1084021&r2=1084022&view=diff
==============================================================================
--- chemistry/site/trunk/content/java/opencmis.mdtext (original)
+++ chemistry/site/trunk/content/java/opencmis.mdtext Mon Mar 21 23:41:21 2011
@@ -10,15 +10,6 @@ developers. It hides the binding details
 different abstraction levels. It also includes test tools for content
 repository developers and client application developers.
 
-# Table of Contents for the documentation
-
-The OpenCMIS documentation is structured in the following sections:
-
-* [Downloads](download.html)
-* [Developing with OpenCMIS](developing/index.html)
-* [Example Code](examples/index.html)
-* [OpenCMIS HowTos](how-to/index.html)
-
 # Getting OpenCMIS
 You can get OpenCMIS from the [Download page](download.html).
 
@@ -30,9 +21,21 @@ Release 0.3.0 (planned)  | coming soon |
 Incubation Release 0.2.0 | 2011-01-21 | [0.2.0](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310936&version=12315134) | [0.2.0](https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&mode=hide&jqlQuery=project+%3D+CMIS+AND+fixVersion+%3D+%220.2.0-incubating%22)
 Incubation Release 0.1.0 | 2010-09-17 | [0.1.0](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310936&version=12315133) | [0.1.0](https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&mode=hide&jqlQuery=project+%3D+CMIS+AND+fixVersion+%3D+%220.1.0-incubating%22)
 
+
+# Documentation
+
+The OpenCMIS documentation is divided into the following sections:
+
+* [Developing with OpenCMIS](developing/index.html)
+* [Example Code](examples/index.html)
+* [OpenCMIS HowTos](how-to/index.html)
+
+
 # Projects using OpenCMIS
+
+If your project or product makes use of OpenCMIS, please [let us know](http://mail-archives.apache.org/mod_mbox/chemistry-dev/).
+
 ## Client API
-<a name="ProjectsusingOpenCMIS-ProjectsusingOpenCMISClientAPI"></a>
 
 * **Spring Surf CMIS Application Browser** - [Howto](http://blogs.alfresco.com/wp/cmis/2010/06/14/spring-surf-and-opencmis-integration-part-2/) - [Source Code](https://anonsvn.springframework.org/svn/se-surf/branches/DEV_CMIS_2/)
 * **Confluence CMIS Plugin** - [Project Site](http://code.google.com/p/confluence-cmis-plugin/)
@@ -43,7 +46,6 @@ Incubation Release 0.1.0 | 2010-09-17 | 
 * **Alfresco Web Quick Start** - [Developer Guide](http://wiki.alfresco.com/wiki/Web_Quick_Start_Developer_Guide)
 * **Nuxeo CMIS Shell**
 
-<a name="ProjectsusingOpenCMIS-ProjectsusingOpenCMISServerFramework"></a>
 ## Server Framework
 
 * **Open Text Enterprise Library CMIS Connector** (AtomPub binding)