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)