You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@chemistry.apache.org by bu...@apache.org on 2012/04/26 10:28:05 UTC

svn commit: r814545 [2/4] - in /websites/staging/chemistry/trunk/content: ./ apachecon2011/ dotnet/ internal/ java/ java/developing/ java/developing/client/ java/developing/repositories/ java/developing/tools/ java/examples/ java/how-to/ php/ project/ ...

Modified: websites/staging/chemistry/trunk/content/java/developing/dev-server.html
==============================================================================
--- websites/staging/chemistry/trunk/content/java/developing/dev-server.html (original)
+++ websites/staging/chemistry/trunk/content/java/developing/dev-server.html Thu Apr 26 08:28:03 2012
@@ -132,7 +132,7 @@ Apache Chemistry - OpenCMIS Server Frame
   <LI><A href="/java/developing/index.html" title="Developing">Developing with OpenCMIS</A></LI>
   <LI><A href="/java/examples/index.html" title="Example Code">Example Code</A></LI>
   <LI><A href="/java/how-to/index.html" title="OpenCMIS HowTos">OpenCMIS HowTos</A></LI>
-  <LI><A href="/java/0.6.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
+  <LI><A href="/java/0.7.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
   <LI><A href="https://svn.apache.org/repos/asf/chemistry/opencmis/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
 </UL>
 
@@ -183,19 +183,19 @@ Apache Chemistry - OpenCMIS Server Frame
            </td>
            <td height="100%">
              <!-- Content -->
-             <div class="wiki-content"><h1 id="opencmis_server_framework">OpenCMIS Server Framework</h1>
+             <div class="wiki-content"><h1 id="opencmis-server-framework">OpenCMIS Server Framework</h1>
 <p>The OpenCMIS Server Framework provides a server implementation of both CMIS
 bindings, AtomPub and Web Services, and maps them to Java interfaces.
 Requests and data from CMIS clients are converted and pushed to a
 repository connector. The connector then translates the CMIS calls into native
 repository calls.</p>
 <p><a name="OpenCMISServerFramework-RepositoryConnectorDevelopment"></a></p>
-<h2 id="repository_connector_development">Repository Connector Development</h2>
+<h2 id="repository-connector-development">Repository Connector Development</h2>
 <p>This is a brief description of the interfaces and classes a repository
 connector has to extend and implement. For interface details see the
 OpenCMIS Server Framework SPI JavaDoc.</p>
 <p><a name="OpenCMISServerFramework-FrameworkEntryPoint"></a></p>
-<h3 id="framework_entry_point">Framework Entry Point</h3>
+<h3 id="framework-entry-point">Framework Entry Point</h3>
 <p>A repository connector has to extend the <code>AbstractServiceFactory</code> class.
 This class manages the objects that implement the CMIS service interface.
 There is only one active instance of this factory class per servlet
@@ -225,7 +225,7 @@ keep an instance per thread in a <code>T
 pool. If you reuse a service object make sure that it doesn't hold any
 state from previous requests.</p>
 <p><a name="OpenCMISServerFramework-ServiceInterface"></a></p>
-<h3 id="service_interface">Service Interface</h3>
+<h3 id="service-interface">Service Interface</h3>
 <p>The <code>CmisService</code> interface contains all operations of the CMIS
 specification and a few more. Most methods are named after the operations
 described in the CMIS specification. There are a few exceptions to that
@@ -239,7 +239,7 @@ implementing the <code>CmisService</code
 <code>AbstractCmisService</code> contains several convenience methods and covers all
 AtomPub specifics in a generic way.</p>
 <p><a name="OpenCMISServerFramework-AtomPubSpecifics"></a></p>
-<h3 id="atompub_specifics">AtomPub Specifics</h3>
+<h3 id="atompub-specifics">AtomPub Specifics</h3>
 <p>The AtomPub binding needs more object data than many of the operations
 return. Therefore a repository connector has to provide <code>ObjectInfo</code>
 objects through the <code>getObjectInfo</code> method. <code>AbstractCmisService</code>
@@ -252,7 +252,7 @@ provides a <code>addObjectInfo</code> me
 objects. Which objects are required for which operation is documented in
 the JavaDoc.</p>
 <p><a name="OpenCMISServerFramework-AuthenticationFramework"></a></p>
-<h3 id="authentication_framework">Authentication Framework</h3>
+<h3 id="authentication-framework">Authentication Framework</h3>
 <p>Authentication information is transported to the service implementation via
 the <code>CallContext</code> object. The <code>CallContext</code> is basically a Map and can
 contain any kind of data. The OpenCMIS server fills it by default with a
@@ -262,7 +262,7 @@ binding.</p>
 <p>Other authentication methods can be plugged in if needed. Here is how this
 works for the two CMIS bindings.</p>
 <p><a name="OpenCMISServerFramework-AtomPubauthentication"></a></p>
-<h4 id="atompub_authentication">AtomPub authentication</h4>
+<h4 id="atompub-authentication">AtomPub authentication</h4>
 <p>For the AtomPub binding a new class implementing the interface
 <code>org.apache.chemistry.opencmis.server.impl.atompub.CallContextHandler</code>
 has to be created. It gets the <code>HttpServletRequest</code> object of the current
@@ -278,7 +278,7 @@ in <code>/WEB-INF/web.xml</code>.</p>
 
 
 <p><a name="OpenCMISServerFramework-WebServicesauthentication"></a></p>
-<h4 id="web_services_authentication">Web Services authentication</h4>
+<h4 id="web-services-authentication">Web Services authentication</h4>
 <p>For the Web Services binding a new <code>SOAPHandler</code> class has to be created
 and registered in <code>/WEB-INF/sun-jaxws.xml</code>.</p>
 <p>The <code>handleMessage</code> method should look like this:</p>
@@ -309,7 +309,7 @@ and registered in <code>/WEB-INF/sun-jax
 
 
 <p><a name="OpenCMISServerFramework-RepositoryConnectorDeployment"></a></p>
-<h2 id="repository_connector_deployment">Repository Connector Deployment</h2>
+<h2 id="repository-connector-deployment">Repository Connector Deployment</h2>
 <p>The OpenCMIS build process creates a WAR file in
 <code>/chemistry-opencmis-server/chemistry-opencmis-server/target</code>. This WAR
 file should be used as a template. It can be deployed as it is but doesn't

Modified: websites/staging/chemistry/trunk/content/java/developing/dev-session-parameters.html
==============================================================================
--- websites/staging/chemistry/trunk/content/java/developing/dev-session-parameters.html (original)
+++ websites/staging/chemistry/trunk/content/java/developing/dev-session-parameters.html Thu Apr 26 08:28:03 2012
@@ -132,7 +132,7 @@ Apache Chemistry - OpenCMIS Session Para
   <LI><A href="/java/developing/index.html" title="Developing">Developing with OpenCMIS</A></LI>
   <LI><A href="/java/examples/index.html" title="Example Code">Example Code</A></LI>
   <LI><A href="/java/how-to/index.html" title="OpenCMIS HowTos">OpenCMIS HowTos</A></LI>
-  <LI><A href="/java/0.6.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
+  <LI><A href="/java/0.7.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
   <LI><A href="https://svn.apache.org/repos/asf/chemistry/opencmis/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
 </UL>
 
@@ -183,7 +183,7 @@ Apache Chemistry - OpenCMIS Session Para
            </td>
            <td height="100%">
              <!-- Content -->
-             <div class="wiki-content"><h1 id="opencmis_session_parameters">OpenCMIS Session Parameters</h1>
+             <div class="wiki-content"><h1 id="opencmis-session-parameters">OpenCMIS Session Parameters</h1>
 <p><a name="OpenCMISSessionParameters-OpenCMISSessionParameters"></a></p>
 <table>
 <thead>
@@ -203,7 +203,7 @@ Apache Chemistry - OpenCMIS Session Para
 <td>Binding to use for the session</td>
 <td>"atompub", "webservices", "local", "custom"</td>
 <td>yes</td>
-<td />
+<td></td>
 </tr>
 <tr>
 <td>org.apache.chemistry.opencmis.binding.spi.classname</td>
@@ -219,23 +219,23 @@ Apache Chemistry - OpenCMIS Session Para
 <td>Repository id</td>
 <td>repository id</td>
 <td>createSession(): yes<br/>getRepositories(): no</td>
-<td />
+<td></td>
 </tr>
 <tr>
 <td>org.apache.chemistry.opencmis.user</td>
 <td>USER</td>
 <td>User name<br/>(used by the standard authentication provider)</td>
 <td>string</td>
-<td />
-<td />
+<td></td>
+<td></td>
 </tr>
 <tr>
 <td>org.apache.chemistry.opencmis.password</td>
 <td>PASSWORD</td>
 <td>Password<br/>(used by the standard authentication provider)</td>
 <td>string</td>
-<td />
-<td />
+<td></td>
+<td></td>
 </tr>
 <tr>
 <td>org.apache.chemistry.opencmis.locale.iso639</td>
@@ -243,7 +243,7 @@ Apache Chemistry - OpenCMIS Session Para
 <td>Language code sent to server</td>
 <td>ISO 639 code</td>
 <td>no</td>
-<td />
+<td></td>
 </tr>
 <tr>
 <td>org.apache.chemistry.opencmis.locale.iso3166</td>
@@ -251,7 +251,7 @@ Apache Chemistry - OpenCMIS Session Para
 <td>Country code sent to server if language code is set</td>
 <td>ISO 3166 code</td>
 <td>no</td>
-<td />
+<td></td>
 </tr>
 <tr>
 <td>org.apache.chemistry.opencmis.binding.atompub.url</td>
@@ -259,7 +259,7 @@ Apache Chemistry - OpenCMIS Session Para
 <td>AtomPub service document URL</td>
 <td>URL</td>
 <td>AtomPub binding: yes<br/>other bindings: no</td>
-<td />
+<td></td>
 </tr>
 <tr>
 <td>org.apache.chemistry.opencmis.binding.webservices.RepositoryService</td>
@@ -267,7 +267,7 @@ Apache Chemistry - OpenCMIS Session Para
 <td>Repository Service WSDL URL</td>
 <td>WSDL URL</td>
 <td>Web Services binding: yes<br/>other bindings: no</td>
-<td />
+<td></td>
 </tr>
 <tr>
 <td>org.apache.chemistry.opencmis.binding.webservices.NavigationService</td>
@@ -275,7 +275,7 @@ Apache Chemistry - OpenCMIS Session Para
 <td>Navigation Service WSDL URL</td>
 <td>WSDL URL</td>
 <td>Web Services binding: yes<br/>other bindings: no</td>
-<td />
+<td></td>
 </tr>
 <tr>
 <td>org.apache.chemistry.opencmis.binding.webservices.ObjectService</td>
@@ -283,7 +283,7 @@ Apache Chemistry - OpenCMIS Session Para
 <td>Object Service WSDL URL</td>
 <td>WSDL URL</td>
 <td>Web Services binding: yes<br/>other bindings: no</td>
-<td />
+<td></td>
 </tr>
 <tr>
 <td>org.apache.chemistry.opencmis.binding.webservices.VersioningService</td>
@@ -291,7 +291,7 @@ Apache Chemistry - OpenCMIS Session Para
 <td>Versioning Service WSDL URL</td>
 <td>WSDL URL</td>
 <td>Web Services binding: yes<br/>other bindings: no</td>
-<td />
+<td></td>
 </tr>
 <tr>
 <td>org.apache.chemistry.opencmis.binding.webservices.DiscoveryService</td>
@@ -299,7 +299,7 @@ Apache Chemistry - OpenCMIS Session Para
 <td>Discovery Service WSDL URL</td>
 <td>WSDL URL</td>
 <td>Web Services binding: yes<br/>other bindings: no</td>
-<td />
+<td></td>
 </tr>
 <tr>
 <td>org.apache.chemistry.opencmis.binding.webservices.RelationshipService</td>
@@ -307,7 +307,7 @@ Apache Chemistry - OpenCMIS Session Para
 <td>Relationship Service WSDL URL</td>
 <td>WSDL URL</td>
 <td>Web Services binding: yes<br/>other bindings: no</td>
-<td />
+<td></td>
 </tr>
 <tr>
 <td>org.apache.chemistry.opencmis.binding.webservices.MultiFilingService</td>
@@ -315,7 +315,7 @@ Apache Chemistry - OpenCMIS Session Para
 <td>Multifiling Service WSDL URL</td>
 <td>WSDL URL</td>
 <td>Web Services binding: yes<br/>other bindings: no</td>
-<td />
+<td></td>
 </tr>
 <tr>
 <td>org.apache.chemistry.opencmis.binding.webservices.PolicyService</td>
@@ -323,7 +323,7 @@ Apache Chemistry - OpenCMIS Session Para
 <td>Policy Service WSDL URL</td>
 <td>WSDL URL</td>
 <td>Web Services binding: yes<br/>other bindings: no</td>
-<td />
+<td></td>
 </tr>
 <tr>
 <td>org.apache.chemistry.opencmis.binding.webservices.ACLService</td>
@@ -331,7 +331,7 @@ Apache Chemistry - OpenCMIS Session Para
 <td>ACL Service WSDL URL</td>
 <td>WSDL URL</td>
 <td>Web Services binding: yes<br/>other bindings: no</td>
-<td />
+<td></td>
 </tr>
 <tr>
 <td>org.apache.chemistry.opencmis.binding.webservices.memoryThreshold</td>
@@ -347,7 +347,7 @@ Apache Chemistry - OpenCMIS Session Para
 <td>Class name of the local service factory (if client and server reside in the same JVM)</td>
 <td>class name</td>
 <td>Local binding: yes<br/>other bindings: no</td>
-<td />
+<td></td>
 </tr>
 <tr>
 <td>org.apache.chemistry.opencmis.binding.auth.classname</td>
@@ -419,7 +419,7 @@ Apache Chemistry - OpenCMIS Session Para
 <td>proxy user<br/>(used by the standard authentication provider)</td>
 <td>string</td>
 <td>no</td>
-<td />
+<td></td>
 </tr>
 <tr>
 <td>org.apache.chemistry.opencmis.binding.proxypassword</td>
@@ -427,7 +427,7 @@ Apache Chemistry - OpenCMIS Session Para
 <td>proxy password<br/>(used by the standard authentication provider)</td>
 <td>string</td>
 <td>no</td>
-<td />
+<td></td>
 </tr>
 <tr>
 <td>org.apache.chemistry.opencmis.cache.classname</td>

Modified: websites/staging/chemistry/trunk/content/java/developing/dev-tools.html
==============================================================================
--- websites/staging/chemistry/trunk/content/java/developing/dev-tools.html (original)
+++ websites/staging/chemistry/trunk/content/java/developing/dev-tools.html Thu Apr 26 08:28:03 2012
@@ -132,7 +132,7 @@ Apache Chemistry - Test and Tools
   <LI><A href="/java/developing/index.html" title="Developing">Developing with OpenCMIS</A></LI>
   <LI><A href="/java/examples/index.html" title="Example Code">Example Code</A></LI>
   <LI><A href="/java/how-to/index.html" title="OpenCMIS HowTos">OpenCMIS HowTos</A></LI>
-  <LI><A href="/java/0.6.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
+  <LI><A href="/java/0.7.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
   <LI><A href="https://svn.apache.org/repos/asf/chemistry/opencmis/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
 </UL>
 
@@ -183,7 +183,7 @@ Apache Chemistry - Test and Tools
            </td>
            <td height="100%">
              <!-- Content -->
-             <div class="wiki-content"><h1 id="test_and_tools">Test and Tools</h1>
+             <div class="wiki-content"><h1 id="test-and-tools">Test and Tools</h1>
 <p>In order to make the implementation of CMIS clients and server even simpler, 
 OpenCMIS comes with a set of tests and tools.</p>
 <p>Currently, available are:</p>

Modified: websites/staging/chemistry/trunk/content/java/developing/dev-url.html
==============================================================================
--- websites/staging/chemistry/trunk/content/java/developing/dev-url.html (original)
+++ websites/staging/chemistry/trunk/content/java/developing/dev-url.html Thu Apr 26 08:28:03 2012
@@ -132,7 +132,7 @@ Apache Chemistry - URLs for AtomPub
   <LI><A href="/java/developing/index.html" title="Developing">Developing with OpenCMIS</A></LI>
   <LI><A href="/java/examples/index.html" title="Example Code">Example Code</A></LI>
   <LI><A href="/java/how-to/index.html" title="OpenCMIS HowTos">OpenCMIS HowTos</A></LI>
-  <LI><A href="/java/0.6.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
+  <LI><A href="/java/0.7.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
   <LI><A href="https://svn.apache.org/repos/asf/chemistry/opencmis/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
 </UL>
 
@@ -183,7 +183,7 @@ Apache Chemistry - URLs for AtomPub
            </td>
            <td height="100%">
              <!-- Content -->
-             <div class="wiki-content"><h1 id="urls_for_atompub">URLs for AtomPub</h1>
+             <div class="wiki-content"><h1 id="urls-for-atompub">URLs for AtomPub</h1>
 <p>Often it is useful to understand the URL patterns that OpenCMIS uses in
 the AtomPub binding. This can be helpful when analyzing log files or if
 you want to debug sepcific requests.</p>

Modified: websites/staging/chemistry/trunk/content/java/developing/dev-use-with-maven.html
==============================================================================
--- websites/staging/chemistry/trunk/content/java/developing/dev-use-with-maven.html (original)
+++ websites/staging/chemistry/trunk/content/java/developing/dev-use-with-maven.html Thu Apr 26 08:28:03 2012
@@ -132,7 +132,7 @@ Apache Chemistry - Using Maven
   <LI><A href="/java/developing/index.html" title="Developing">Developing with OpenCMIS</A></LI>
   <LI><A href="/java/examples/index.html" title="Example Code">Example Code</A></LI>
   <LI><A href="/java/how-to/index.html" title="OpenCMIS HowTos">OpenCMIS HowTos</A></LI>
-  <LI><A href="/java/0.6.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
+  <LI><A href="/java/0.7.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
   <LI><A href="https://svn.apache.org/repos/asf/chemistry/opencmis/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
 </UL>
 
@@ -183,7 +183,7 @@ Apache Chemistry - Using Maven
            </td>
            <td height="100%">
              <!-- Content -->
-             <div class="wiki-content"><h1 id="using_maven">Using Maven</h1>
+             <div class="wiki-content"><h1 id="using-maven">Using Maven</h1>
 <p>You can use OpenCMIS with <a href="http://maven.apache.org/">Maven</a>.
 Check the latest version available by <a href="https://repository.apache.org/index.html#nexus-search;quick~opencmis">searching the Apache repository</a>.
 Replace the version number x.y.z with the version of the release you have in use (e.g. 0.5.0)</p>

Modified: websites/staging/chemistry/trunk/content/java/developing/dev-use-without-maven.html
==============================================================================
--- websites/staging/chemistry/trunk/content/java/developing/dev-use-without-maven.html (original)
+++ websites/staging/chemistry/trunk/content/java/developing/dev-use-without-maven.html Thu Apr 26 08:28:03 2012
@@ -132,7 +132,7 @@ Apache Chemistry - Without using Maven
   <LI><A href="/java/developing/index.html" title="Developing">Developing with OpenCMIS</A></LI>
   <LI><A href="/java/examples/index.html" title="Example Code">Example Code</A></LI>
   <LI><A href="/java/how-to/index.html" title="OpenCMIS HowTos">OpenCMIS HowTos</A></LI>
-  <LI><A href="/java/0.6.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
+  <LI><A href="/java/0.7.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
   <LI><A href="https://svn.apache.org/repos/asf/chemistry/opencmis/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
 </UL>
 
@@ -183,7 +183,7 @@ Apache Chemistry - Without using Maven
            </td>
            <td height="100%">
              <!-- Content -->
-             <div class="wiki-content"><h1 id="without_using_maven">Without using Maven</h1>
+             <div class="wiki-content"><h1 id="without-using-maven">Without using Maven</h1>
 <p><a href="../download.html">Download</a> the appropriate OpenCMIS package. The server and the client package contain all 
 required .jar's.</p>
 <p>Add the required jars from these packages as dependencies according to your development enviroment. Follow the 

Modified: websites/staging/chemistry/trunk/content/java/developing/guide.html
==============================================================================
--- websites/staging/chemistry/trunk/content/java/developing/guide.html (original)
+++ websites/staging/chemistry/trunk/content/java/developing/guide.html Thu Apr 26 08:28:03 2012
@@ -132,7 +132,7 @@ Apache Chemistry - OpenCMIS Client API D
   <LI><A href="/java/developing/index.html" title="Developing">Developing with OpenCMIS</A></LI>
   <LI><A href="/java/examples/index.html" title="Example Code">Example Code</A></LI>
   <LI><A href="/java/how-to/index.html" title="OpenCMIS HowTos">OpenCMIS HowTos</A></LI>
-  <LI><A href="/java/0.6.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
+  <LI><A href="/java/0.7.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
   <LI><A href="https://svn.apache.org/repos/asf/chemistry/opencmis/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
 </UL>
 
@@ -183,13 +183,13 @@ Apache Chemistry - OpenCMIS Client API D
            </td>
            <td height="100%">
              <!-- Content -->
-             <div class="wiki-content"><h1 id="opencmis_client_api_developers_guide">OpenCMIS Client API Developer's Guide</h1>
+             <div class="wiki-content"><h1 id="opencmis-client-api-developers-guide">OpenCMIS Client API Developer's Guide</h1>
 <h2 id="audience">Audience</h2>
 <p>This guide is for software engineers who want to use the Apache Chemistry OpenCMIS client to access CMIS-compliant
 content repositories from java code. The examples included in the guide assume the code is running in
 a standalone Java application, but the OpenCMIS client can be used by on any Java platform, 
 such as Web applications and phone apps.</p>
-<h3 id="how_to_use_this_guide">How to use this guide</h3>
+<h3 id="how-to-use-this-guide">How to use this guide</h3>
 <p>The guide is divided into 5 parts :-</p>
 <ol>
 <li><em>The Basics</em> - A brief introduction to CMIS and a practical "hello world" sample. Read this section to find out how to build, install and run a sample OpenCMIS application using Apache Chemistry.</li>
@@ -205,10 +205,10 @@ such as Web applications and phone apps.
 <li>You can download and install Maven <a href="http://maven.apache.org/download.html">here</a>.</li>
 <li>You can download and install SVN for your platform <a href="http://subversion.apache.org/packages.html">here</a>.</li>
 </ul>
-<h2 id="the_basics">The basics</h2>
+<h2 id="the-basics">The basics</h2>
 <p>This section gives a high-level overview of the OpenCMIS library, and introduces a supplied "Hello World" sample to
 get an OpenCMIS client up and running against a repository and accessing CMIS objects.</p>
-<h3 id="what_is_opencmis">What is OpenCMIS?</h3>
+<h3 id="what-is-opencmis">What is OpenCMIS?</h3>
 <p>CMIS (Content Management Interoperability Services) is a vendor-neutral <a href="http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=cmis">OASIS Web services interface specification</a> 
 that enables interoperability between Enterprise Content Management (ECM) systems. 
 CMIS allows rich information to be shared across Internet protocols in vendor-neutral formats, 
@@ -220,7 +220,7 @@ The OpenCMIS Client API is a Java client
 OpenCMIS Client API <a href="http://chemistry.apache.org/java/0.4.0/maven/apidocs/org/apache/chemistry/opencmis/client/api/package-summary.html">here</a>.
 CMIS defines a domain model that describes a vendor-neutral ECM repository and its contents, a set of services to work with the 
 repository and its content, and a set of bindings which a client uses to access the services.</p>
-<h4 id="the_cmis_domain_model">The CMIS Domain Model</h4>
+<h4 id="the-cmis-domain-model">The CMIS Domain Model</h4>
 <p>CMIS defines a domain model. A client will access a CMIS service endpoint described by a URL. A service endpoint must have at least one repository.
 A repository is a data store and contains content. Each item of content is an object such as a folder, or a document.  A repository is identified by its ID, and has a set of capabilities which describe what optional 
 CMIS functionality the repository supports. </p>
@@ -246,7 +246,7 @@ A policy object can not be deleted if it
 <p>There can be other object types in the repository, defined in a repository as subtypes of these base types. 
 CMIS services are provided for the discovery of object-types that are defined in a repository, but for the moment 
 folders and documents are the main objects you will be concerned with for the first 2 parts of this document.</p>
-<h4 id="cmis_services">CMIS Services</h4>
+<h4 id="cmis-services">CMIS Services</h4>
 <p>The CMIS specification describes a set of services that act on repositories. The OpenCMIS client API uses these services, but by using a client binding,
 presents the user of the API a simple set of classes rather than the services described by CMIS. If you want to access a CMIS repository at the service level, you can do that
 by using the <a href="http://chemistry.apache.org/java/developing/client/dev-client-bindings.html">OpenCMIS client bindings layer</a> directly.</p>
@@ -264,17 +264,17 @@ by using the <a href="http://chemistry.a
 <li><em>Policy services</em> -  apply policies on document objects. Policies are free-form objects and can be used by implementations for security, record, or control policies.</li>
 <li><em>ACL services</em> - let you create, manage, and access Access Control Lists to control who can perform certain operations on an object.</li>
 </ul>
-<h4 id="cmis_bindings">CMIS Bindings</h4>
+<h4 id="cmis-bindings">CMIS Bindings</h4>
 <p>How does an OpenCMIS client communicate over the wire with a CMIS service endpoint? A CMIS repository can communicate over two protocols,
 SOAP and <a href="http://tools.ietf.org/html/rfc5023">AtomPub</a>, and provide two corresponding bindings, a web services binding, and an AtomPub binding. A CMIS service endpoint will 
 provide a URL for both types of binding, and in OpenCMIS you specify the binding type when calling the <code>getRepositories()</code> method on 
 the <a href="http://chemistry.apache.org/java/0.4.0/maven/apidocs/org/apache/chemistry/opencmis/client/api/SessionFactory.html"><code>SessionFactory</code></a> object.</p>
-<h4 id="the_opencmis_workbench">The OpenCMIS Workbench</h4>
+<h4 id="the-opencmis-workbench">The OpenCMIS Workbench</h4>
 <p>The workbench is a GUI repository browser that lets you quickly view the contents of a repository, create documents and folders, look at metadata, and 
 perform queries. It's really useful for debugging your applications, and for quickly testing out queries before you commit them to code. You can
 download the latest version <a href="http://chemistry.apache.org/java/developing/tools/dev-tools-workbench.html">here</a>. The workbench is a Java Swing application, and comes 
 with both Windows and UNIX starter scripts.</p>
-<h3 id="hello_world">Hello World</h3>
+<h3 id="hello-world">Hello World</h3>
 <p>You can download, install, and test the Apache Chemistry client code using the <code>Hello World</code> sample. On a command line, type the following command :-</p>
 <div class="codehilite"><pre>svn co https://svn.apache.org/repos/asf/chemistry/opencmis/trunk/chemistry-opencmis-samples/chemistry-opencmis-hello
 </pre></div>
@@ -331,9 +331,9 @@ Import wizard.</li>
 <p>You can run the <code>main</code> method in the <code>Hello</code> class as a Java application.</p>
 <p>Once you have successfully run the <code>Hello World</code> sample, you can start to get familiar with the core parts of the 
 OpenCMIS API in the next section.</p>
-<h2 id="getting_started_with_opencmis">Getting Started with OpenCMIS</h2>
+<h2 id="getting-started-with-opencmis">Getting Started with OpenCMIS</h2>
 <p>This section introduces the most commonly used parts of the OpenCMIS client API. The code snippets are taken from the GettingStarted sample class supplied with Apache chemistry.</p>
-<h3 id="installing_the_getting_started_sample">Installing the getting started sample</h3>
+<h3 id="installing-the-getting-started-sample">Installing the getting started sample</h3>
 <p>On a command line, type the following command :-</p>
 <div class="codehilite"><pre>svn co \
 https://svn.apache.org/repos/asf/chemistry/opencmis/trunk/chemistry-opencmis-samples/chemistry-opencmis-getting-started
@@ -360,7 +360,7 @@ Import wizard.</li>
 <li>Click the checkbox next to <code>chemistry-opencmis-gettingstarted</code> project. The project will be imported into your workspace.</li>
 </ol>
 <p>You can run the <code>main</code> method in the <code>GettingStarted</code> class as a Java application.</p>
-<h3 id="connecting_to_a_cmis_repository">Connecting to a CMIS repository</h3>
+<h3 id="connecting-to-a-cmis-repository">Connecting to a CMIS repository</h3>
 <p>To do any work on a repository, you must first find your repository, and create a session with it.
 To do that, you create a SessionFactory, and set up a parameter map that describes the credentials
 and connection settings for the target URL.  This code snippet uses the publicly accessible OpenCMIS InMemory Repository
@@ -383,7 +383,7 @@ Note that:-</p>
 
 </li>
 </ol>
-<h4 id="connecting_to_a_repository_by_id">Connecting to a repository by id</h4>
+<h4 id="connecting-to-a-repository-by-id">Connecting to a repository by id</h4>
 <p>In a production environment, the client code will probably know the ID of the repository that it wants to connect to.
 The following code snippet shows how to connect to a repository using its ID.</p>
 <div class="codehilite"><pre>    <span class="n">parameter</span><span class="o">.</span><span class="na">put</span><span class="o">(</span><span class="n">SessionParameter</span><span class="o">.</span><span class="na">REPOSITORY_ID</span><span class="o">,</span> <span class="s">&quot;A1&quot;</span><span class="o">);</span>
@@ -392,7 +392,7 @@ The following code snippet shows how to 
 
 
 <p>That's it. Any work you want to do against the repository uses this session.</p>
-<h4 id="connecting_to_one_of_a_list_of_repositories">Connecting to one of a list of repositories</h4>
+<h4 id="connecting-to-one-of-a-list-of-repositories">Connecting to one of a list of repositories</h4>
 <p>The CMIS specification allows a CMIS service endpoint to advertise one or more repositories, so this code snippet retrieves a list of repositories. In this 
 case there the code chooses the first repository in list:-</p>
 <div class="codehilite"><pre>    <span class="n">List</span><span class="o">&lt;</span><span class="n">Repository</span><span class="o">&gt;</span> <span class="n">repositories</span> <span class="o">=</span> <span class="k">new</span> <span class="n">ArrayList</span><span class="o">&lt;</span><span class="n">Repository</span><span class="o">&gt;();</span>
@@ -415,14 +415,14 @@ case there the code chooses the first re
 
 
 <p>That's it. Any work you want to do against the repository uses this session.</p>
-<h3 id="working_with_folders_and_documents">Working with Folders and Documents</h3>
+<h3 id="working-with-folders-and-documents">Working with Folders and Documents</h3>
 <p>Of the four base objects described by the CMIS domain model, the most commonly used are the folder and the document.</p>
 <p>A folder is a container for other objects. Folders exist in a  hierarchical structure as you would expect, but 
 a CMIS repository can optionally store objects in multiple folders, and an object can exist but not be contained in a folder. 
 CMIS uses the terminology multifiling and unfiling for these
 capabilities.</p>
 <p>The Document is the only object that can have content, described by a content stream, and has properties such as the author and modification date. </p>
-<h4 id="finding_the_contents_of_the_root_folder">Finding the contents of the root folder</h4>
+<h4 id="finding-the-contents-of-the-root-folder">Finding the contents of the root folder</h4>
 <p>Now you have a session you can start examining the repository. All CMIS repositories have a root folder, which is the single top level folder in the hierarchy.
 To list the objects in the root folder of your repository you use the <code>getRootFolder()</code> method on the session.</p>
 <div class="codehilite"><pre>    <span class="n">Folder</span> <span class="n">root</span> <span class="o">=</span> <span class="n">session</span><span class="o">.</span><span class="na">getRootFolder</span><span class="o">();</span>
@@ -434,7 +434,7 @@ To list the objects in the root folder o
 </pre></div>
 
 
-<h4 id="creating_a_folder_object">Creating a folder object</h4>
+<h4 id="creating-a-folder-object">Creating a folder object</h4>
 <p>To create a folder, you use the  <code>createFolder()</code> method on the parent folder.
 As with most CMIS methods, it takes a map of properties which define the Object to be created.
 In this code snippet a folder with the name <code>ADGNewFolder</code> is created in the root folder:-</p>
@@ -455,7 +455,7 @@ In this code snippet a folder with the n
 
 <p>Note that the properties set for in the above code snippet are the minimum set of name and object type id. 
 There are many other properties you can set on creation, depending on the object type.</p>
-<h4 id="creating_a_a_simple_document_object">Creating a a simple document object</h4>
+<h4 id="creating-a-a-simple-document-object">Creating a a simple document object</h4>
 <p>Document objects describe entities in the CMIS repository. A document object with content
 contains a content stream that is the actual file contents, and a mimetype for the content stream. 
 So, to create a document Object, first you need a content stream</p>
@@ -492,7 +492,7 @@ and a map of properties which define the
 <li>Each version of a document object has its own object ID.</li>
 <li>You can create a document without an associated content stream, by passing null as the contentStream Parameter.</li>
 </ul>
-<h4 id="reading_the_contents_of_a_document_object">Reading the contents of a document object</h4>
+<h4 id="reading-the-contents-of-a-document-object">Reading the contents of a document object</h4>
 <p>You can retrieve a CMIS object by path, or by using the object ID.</p>
 <p>The following code snippet retrieves the newly created object using the object ID:-</p>
 <div class="codehilite"><pre><span class="c1">// Get the contents of the file</span>
@@ -551,7 +551,7 @@ class does not have a <code>getPath()</c
 <code>getPaths()</code> method from the <a href="http://chemistry.apache.org/java/0.4.0/maven/apidocs/org/apache/chemistry/opencmis/client/api/FileableCmisObject.html"><code>FileableCmisObject</code></a> interface. 
 This returns a list of the current paths to the document object. </li>
 </ul>
-<h4 id="updating_a_document">Updating a document.</h4>
+<h4 id="updating-a-document">Updating a document.</h4>
 <p>You can update the properties of a document object, and you update the contents of the document by overwriting the document's content stream with a new content stream.
 Note that the object ID returned when updating a document is not guaranteed to remain the same, some repository implementations return the same object ID, and some may not.</p>
 <p>The following code snippet updates the name property of the <code>test2.txt</code> document:-</p>
@@ -600,7 +600,7 @@ You must set the overwrite flag if the d
 
 <p>Note that this code snippet will not work for repositories that require a checkout to set a  content stream.
 For more information on checkout see the <a href="#Versioning">versioning</a> section in this guide.</p>
-<h4 id="deleting_a_document">Deleting a document</h4>
+<h4 id="deleting-a-document">Deleting a document</h4>
 <p>You can delete any CMIS object using the <code>delete</code> method. The following code snippet lists the 
 contents of the test folder before and after a delete of one of the two documents
 in the folder.</p>
@@ -620,7 +620,7 @@ in the folder.</p>
 
 <p>Note that the <code>allVersions</code> flag is set to <code>true</code>. If you set it to false then the delete will
 be of this version only.</p>
-<h4 id="deleting_a_folder_tree">Deleting a folder tree</h4>
+<h4 id="deleting-a-folder-tree">Deleting a folder tree</h4>
 <p>You can delete a folder and all its contents using just one method. The following code snippet
 creates a new folder tree and then deletes it, ignoring any failures to delete individual objects, and deleting
 all versions of any documents in the tree.</p>
@@ -645,7 +645,7 @@ When the method completes, it returns a 
 which, depending on the repository design, may improve performance. If a document or folder cannot be deleted, 
 an exception is raised. Some repository implementations will attempt the delete transactionally, so if it fails,
 no objects are deleted. In other repositories a failed delete may have deleted some, but not all, objects in the tree.</p>
-<h4 id="navigating_through_a_folder_tree">Navigating through a folder tree</h4>
+<h4 id="navigating-through-a-folder-tree">Navigating through a folder tree</h4>
 <p>CMIS provides several concepts for navigating through the tree of objects in the repository. For any folder, 
 you can get its children, get its descendants, and get the folder tree. The getting started sample application sets
 up a tree in the repository that looks like this:-
@@ -748,7 +748,7 @@ Folder ADGFolder122
 objects.</p>
 <p><a name="ObjectTypes"></a>   <br />
 </p>
-<h3 id="object_types">Object Types</h3>
+<h3 id="object-types">Object Types</h3>
 <p>CMIS Objects have an object type. There are four base types, two of which <em>must</em> be supported by a repository </p>
 <ul>
 <li><code>cmis:document</code></li>
@@ -813,8 +813,8 @@ Getting immediate descendant types of CM
 
 <p>You will see that, not surprisingly, doc has a type of <code>Document</code>, which is a base type, so has no parent. Depending on the repository
 you are running this code against, there may be a number of children of the <code>Document</code> type, which are types derived from this base type.</p>
-<h3 id="cmis_properties">CMIS Properties</h3>
-<h4 id="displaying_the_properties_of_an_object">Displaying the properties of an Object</h4>
+<h3 id="cmis-properties">CMIS Properties</h3>
+<h4 id="displaying-the-properties-of-an-object">Displaying the properties of an Object</h4>
 <p>All objects of the CMIS base types implement the interface <a href="http://chemistry.apache.org/java/0.4.0/maven/apidocs/org/apache/chemistry/opencmis/client/api/CmisObjectProperties.html"><code>CmisObjectProperties</code></a> which provides 
 accessors to CMIS object properties. The following code snippet uses the <code>getProperties()</code> method
 to print out all the available properties on a newly created Document object, doc.</p>
@@ -854,7 +854,7 @@ Last Modified Date=[Fri May 20 12:54:47 
 </pre></div>
 
 
-<h4 id="getting_a_property_explicitly">Getting a property explicitly</h4>
+<h4 id="getting-a-property-explicitly">Getting a property explicitly</h4>
 <p>Each object type has a known set of properties, and you can retrieve these explicitly. 
 For example, the document type has a set of properties described by the <a href="http://chemistry.apache.org/java/0.4.0/maven/apidocs/org/apache/chemistry/opencmis/client/api/DocumentProperties.html"><code>DocumentProperties</code></a> interface, 
 and you can use the methods on this interface to retrieve 
@@ -877,7 +877,7 @@ such as <code>GregorianCalendar</code>. 
 </pre></div>
 
 
-<h4 id="getting_a_property_value_by_id">Getting a property value by Id</h4>
+<h4 id="getting-a-property-value-by-id">Getting a property value by Id</h4>
 <p>You can get the value of any property using the <code>getPropertyValue()</code> method. 
 This is particularly useful for retrieving properties that are not part of the CMIS specification. 
 The following code snippet takes a property, finds the Id from the property definition, and gets the 
@@ -891,7 +891,7 @@ property's value using the <code>queryNa
 </pre></div>
 
 
-<h4 id="getting_a_property_value_by_query_name">Getting a property value by query name</h4>
+<h4 id="getting-a-property-value-by-query-name">Getting a property value by query name</h4>
 <p>Given a query result, you can always use the <code>queryName</code> to get a property value. 
 The following code snippet performs a query and gets a property's value using the <code>queryName</code>:-</p>
 <div class="codehilite"><pre><span class="n">String</span> <span class="n">query</span> <span class="o">=</span> <span class="s">&quot;SELECT * FROM cmis:document WHERE cmis:name = &#39;test.txt&#39;&quot;</span><span class="o">;</span>
@@ -903,13 +903,13 @@ The following code snippet performs a qu
 </pre></div>
 
 
-<h3 id="working_with_cmis_queries">Working with CMIS Queries</h3>
+<h3 id="working-with-cmis-queries">Working with CMIS Queries</h3>
 <p>CMIS provides a type-based query service for discovering objects that match specified criteria. To allow this, CMIS provides 
 a relational view of the CMIS data model. Through this relational view, queries may be performed using a simplified SQL SELECT 
 statement. The query language is based on a subset of the SQL-92 grammar, with some extensions to enhance filtering 
 capability for the CMIS data model. You can see an explanation of relational view and the full query language grammar in the 
 <a href="http://docs.oasis-open.org/cmis/CMIS/v1.0/os/cmis-spec-v1.0.html#_Toc243905420">CMIS Specification</a>. </p>
-<h5 id="a_simple_query">A Simple Query</h5>
+<h5 id="a-simple-query">A Simple Query</h5>
 <p>Let's look at a query that will find all document objects that have a name that starts with the string <code>test</code>:-</p>
 <div class="codehilite"><pre><span class="k">SELECT</span> <span class="o">*</span> <span class="k">FROM</span> <span class="n">cmis</span><span class="p">:</span><span class="n">document</span> <span class="k">WHERE</span> <span class="n">cmis</span><span class="p">:</span><span class="n">name</span> <span class="k">LIKE</span> <span class="s1">&#39;test%&#39;</span>
 </pre></div>
@@ -953,7 +953,7 @@ This is specified using a LIKE predicate
 <p>So, you make query on the session object, and the results set is returned. You can iterate through each row of the results
 set to see the search results. Note that each row of the results set includes values for every column in the table 
 in this particular query. This code snippet just displays a subset of them.</p>
-<h2 id="opencmis_programming_patterns">OpenCMIS programming patterns</h2>
+<h2 id="opencmis-programming-patterns">OpenCMIS programming patterns</h2>
 <h3 id="exceptions">Exceptions</h3>
 <p>If something goes wrong in an OpenCMIS method, an exception will be thrown. 
 All OpenCMIS exceptions extend 
@@ -1015,7 +1015,7 @@ org.apache.chemistry.opencmis.commons.ex
 
 <p><a name="OperationContext"></a><br />
 </p>
-<h3 id="operation_context">Operation Context</h3>
+<h3 id="operation-context">Operation Context</h3>
 <p>The amount of metadata and associated information retrieved during an OpenCMIS operation could be large, 
 so certain OpenCMIS methods return a sensible subset of the information by default, 
 and provide additional methods that take an <a href="http://chemistry.apache.org/java/0.4.0/maven/apidocs/org/apache/chemistry/opencmis/client/api/OperationContext.html"><code>OperationContext</code></a>.
@@ -1031,7 +1031,7 @@ or <code>getObjectByPath()</code> will n
 </pre></div>
 
 
-<h4 id="rendition_filter">Rendition Filter</h4>
+<h4 id="rendition-filter">Rendition Filter</h4>
 <p>For example the following code snippet looks like it retrieves a list of renditions for a document object.</p>
 <div class="codehilite"><pre>    <span class="n">CmisObject</span> <span class="n">oo</span> <span class="o">=</span> <span class="n">session</span><span class="o">.</span><span class="na">getObject</span><span class="o">(</span><span class="n">o</span><span class="o">.</span><span class="na">getId</span><span class="o">());</span>
     <span class="n">List</span><span class="o">&lt;</span><span class="n">Rendition</span><span class="o">&gt;</span> <span class="n">rl</span> <span class="o">=</span> <span class="n">oo</span><span class="o">.</span><span class="na">getRenditions</span><span class="o">();</span>
@@ -1093,10 +1093,9 @@ The <code>OperationContext</code> specif
 </pre></div>
 
 
-<h3 id="query_-_prepared_statments">Query - prepared statments</h3>
-<img src="images/todo.gif" title="todo">
-
-<h2 id="advanced_cmis_features">Advanced CMIS features</h2>
+<h3 id="query-prepared-statments">Query - prepared statments</h3>
+<p><img src="images/todo.gif" title="todo"></p>
+<h2 id="advanced-cmis-features">Advanced CMIS features</h2>
 <h3 id="capabilities">Capabilities</h3>
 <p>Existing ECM repositories vary in their capabilities. Some are designed for a specific application domain and do not provide capabilities 
 that are not needed for that domain. This means a repository implementation may not be able to support all the capabilities that the CMIS specification provides.
@@ -1138,7 +1137,7 @@ You can discover which optional capabili
 <p>The sample code above prints the capabilities of the repository in the same groups as 
 shown in the CMIS specification, which has a full explanation of the meaning of each
 capability in the section on <a href="http://docs.oasis-open.org/cmis/CMIS/v1.0/cd04/cmis-spec-v1.0.html#_Toc243712491">optional capabilities</a>.</p>
-<h3 id="allowable_actions">Allowable Actions</h3>
+<h3 id="allowable-actions">Allowable Actions</h3>
 <p>The CMIS specification allows an application to discover the set of operations that can currently be performed on a particular object, 
 without having to perform the action itself. The set of allowable actions for a particular object are not fixed, but are 
 influenced by ACLs, constraints on the object's base type, and policies or other mechanisms not specified by CMIS. The following code snippet 
@@ -1160,7 +1159,7 @@ your application is currently allowed to
 </pre></div>
 
 
-<h3 id="multi-filing_and_unfiling">Multi-filing and Unfiling</h3>
+<h3 id="multi-filing-and-unfiling">Multi-filing and Unfiling</h3>
 <p>Multi-filing allows you to file a document object in more than one folder.
 Unfiling allows you to leave a document without  parent folder. Both these capabilities are 
 optional, and your repository may not support them. </p>
@@ -1386,7 +1385,7 @@ to retrieve all renditions of a particul
 </pre></div>
 
 
-<h3 id="advanced_use_of_types">Advanced use of types</h3>
+<h3 id="advanced-use-of-types">Advanced use of types</h3>
 <p>Not all objects in a repository can be described by the basic CMIS types. A repository can
 define additional object-types that extend the CMIS base object-types. You can see the descendants of 
 the cmis:document type in the output of code snippet in the <a href="#ObjectTypes">Object Types</a> section
@@ -1507,7 +1506,7 @@ of an existing relationship, and display
 </pre></div>
 
 
-<h3 id="access_control">Access Control</h3>
+<h3 id="access-control">Access Control</h3>
 <p>Document or folder objects can have an access control list (ACL), which 
 controls access to the object. Policy objects can also control access to a document or folder.<br />
 </p>
@@ -1614,12 +1613,10 @@ an OperationContext on the method and se
 repository determine how the permissions are set for inheriting objects. Since this object 
 is a document, there are no inheriting objects.</li>
 </ul>
-<h3 id="change_logs">Change logs</h3>
-<img src="images/todo.gif" title="todo">
-
-<h2 id="opencmis_bindings">OpenCMIS bindings</h2>
-<img src="images/todo.gif" title="todo">
-
+<h3 id="change-logs">Change logs</h3>
+<p><img src="images/todo.gif" title="todo"></p>
+<h2 id="opencmis-bindings">OpenCMIS bindings</h2>
+<p><img src="images/todo.gif" title="todo"></p>
 <h2 id="performance">Performance</h2>
 <p>OpenCMIS provides a number of features which you can use to avoid potential performance problems.</p>
 <ul>

Modified: websites/staging/chemistry/trunk/content/java/developing/index.html
==============================================================================
--- websites/staging/chemistry/trunk/content/java/developing/index.html (original)
+++ websites/staging/chemistry/trunk/content/java/developing/index.html Thu Apr 26 08:28:03 2012
@@ -132,7 +132,7 @@ Apache Chemistry - Developing with OpenC
   <LI><A href="/java/developing/index.html" title="Developing">Developing with OpenCMIS</A></LI>
   <LI><A href="/java/examples/index.html" title="Example Code">Example Code</A></LI>
   <LI><A href="/java/how-to/index.html" title="OpenCMIS HowTos">OpenCMIS HowTos</A></LI>
-  <LI><A href="/java/0.6.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
+  <LI><A href="/java/0.7.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
   <LI><A href="https://svn.apache.org/repos/asf/chemistry/opencmis/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
 </UL>
 
@@ -183,7 +183,7 @@ Apache Chemistry - Developing with OpenC
            </td>
            <td height="100%">
              <!-- Content -->
-             <div class="wiki-content"><h1 id="developing_with_opencmis">Developing with OpenCMIS</h1>
+             <div class="wiki-content"><h1 id="developing-with-opencmis">Developing with OpenCMIS</h1>
 <p>General guidelines you should know when developing with OpenCMIS.</p>
 <ul>
 <li>Getting started<ul>
@@ -208,7 +208,7 @@ Apache Chemistry - Developing with OpenC
 </ul>
 </li>
 </ul>
-<h2 id="common_topics">Common topics</h2>
+<h2 id="common-topics">Common topics</h2>
 <ul>
 <li><a href="dev-logging.html">Logging in OpenCMIS</a></li>
 <li><a href="dev-modules.html">Modules in OpenCMIS</a></li>
@@ -216,7 +216,7 @@ Apache Chemistry - Developing with OpenC
 <li><a href="dev-url.html">URL Syntax in AtomPub</a></li>
 <li><a href="dev-osgi.html">OSGi Bundles for OpenCMIS</a></li>
 </ul>
-<h2 id="developing_clients">Developing clients</h2>
+<h2 id="developing-clients">Developing clients</h2>
 <ul>
 <li><a href="dev-compare-client-api-binding.html">Comparing the client APIs</a></li>
 <li><a href="dev-use-with-maven.html">Developing with Maven</a></li>
@@ -225,7 +225,7 @@ Apache Chemistry - Developing with OpenC
 <li><a href="dev-session-parameters.html">Session Parameters</a></li>
 <li><a href="dev-client-cache.html">The client cache</a></li>
 </ul>
-<h2 id="developing_servers">Developing servers</h2>
+<h2 id="developing-servers">Developing servers</h2>
 <ul>
 <li><a href="dev-debug.html">Debugging Tips</a></li>
 <li><a href="dev-binding-differences.html">Differences between the CMIS server bindings</a></li>

Modified: websites/staging/chemistry/trunk/content/java/developing/repositories/dev-repositories-fileshare.html
==============================================================================
--- websites/staging/chemistry/trunk/content/java/developing/repositories/dev-repositories-fileshare.html (original)
+++ websites/staging/chemistry/trunk/content/java/developing/repositories/dev-repositories-fileshare.html Thu Apr 26 08:28:03 2012
@@ -132,7 +132,7 @@ Apache Chemistry - OpenCMIS Fileshare Re
   <LI><A href="/java/developing/index.html" title="Developing">Developing with OpenCMIS</A></LI>
   <LI><A href="/java/examples/index.html" title="Example Code">Example Code</A></LI>
   <LI><A href="/java/how-to/index.html" title="OpenCMIS HowTos">OpenCMIS HowTos</A></LI>
-  <LI><A href="/java/0.6.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
+  <LI><A href="/java/0.7.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
   <LI><A href="https://svn.apache.org/repos/asf/chemistry/opencmis/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
 </UL>
 
@@ -183,7 +183,7 @@ Apache Chemistry - OpenCMIS Fileshare Re
            </td>
            <td height="100%">
              <!-- Content -->
-             <div class="wiki-content"><h1 id="opencmis_fileshare_repository">OpenCMIS Fileshare Repository</h1>
+             <div class="wiki-content"><h1 id="opencmis-fileshare-repository">OpenCMIS Fileshare Repository</h1>
 <p><strong>This repository is not intended for production use!</strong></p>
 <p>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.</p>
 <p>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.</p>
@@ -195,7 +195,7 @@ Apache Chemistry - OpenCMIS Fileshare Re
 <li>AtomPub endpoint: <code>http://&lt;host&gt;:&lt;port&gt;/&lt;context&gt;/atom</code> <br/>
    Web Services endpoint: <code>http://&lt;host&gt;:&lt;port&gt;/&lt;context&gt;/services/RepositoryService</code></li>
 </ol>
-<h2 id="configure_the_repository">Configure the Repository</h2>
+<h2 id="configure-the-repository">Configure the Repository</h2>
 <p>The configuration file in the WAR file is
 <code>/WEB-INF/classes/repository.properties</code>.</p>
 <div class="codehilite"><pre><span class="c"># Don&#39;t touch this line</span>

Modified: websites/staging/chemistry/trunk/content/java/developing/repositories/dev-repositories-inmemory.html
==============================================================================
--- websites/staging/chemistry/trunk/content/java/developing/repositories/dev-repositories-inmemory.html (original)
+++ websites/staging/chemistry/trunk/content/java/developing/repositories/dev-repositories-inmemory.html Thu Apr 26 08:28:03 2012
@@ -132,7 +132,7 @@ Apache Chemistry - OpenCMIS InMemory Rep
   <LI><A href="/java/developing/index.html" title="Developing">Developing with OpenCMIS</A></LI>
   <LI><A href="/java/examples/index.html" title="Example Code">Example Code</A></LI>
   <LI><A href="/java/how-to/index.html" title="OpenCMIS HowTos">OpenCMIS HowTos</A></LI>
-  <LI><A href="/java/0.6.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
+  <LI><A href="/java/0.7.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
   <LI><A href="https://svn.apache.org/repos/asf/chemistry/opencmis/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
 </UL>
 
@@ -183,7 +183,7 @@ Apache Chemistry - OpenCMIS InMemory Rep
            </td>
            <td height="100%">
              <!-- Content -->
-             <div class="wiki-content"><h1 id="opencmis_inmemory_repository">OpenCMIS InMemory Repository</h1>
+             <div class="wiki-content"><h1 id="opencmis-inmemory-repository">OpenCMIS InMemory Repository</h1>
 <p><strong>This repository is <em>obviously</em> not intended for production use!</strong></p>
 <p>The OpenCMIS In-Memory Repository is an implementation of a CMIS repository
 that holds content and metadata in memory. Therefore, all data stored in
@@ -218,7 +218,7 @@ The following features are implemented:<
 </li>
 <li>Unfiling</li>
 </ul>
-<h2 id="build_and_deploy_the_repository">Build and Deploy the Repository</h2>
+<h2 id="build-and-deploy-the-repository">Build and Deploy the Repository</h2>
 <ol>
 <li>Follow this guide: <a href="../../how-to/how-to-build.html">Build OpenCMIS</a></li>
 <li>A ready-to-use WAR file should now exist in <code>/chemistry-opencmis-server/chemistry-opencmis-server-inmemory/target</code>.</li>
@@ -226,7 +226,7 @@ The following features are implemented:<
 <li>AtomPub endpoint: <code>http://&lt;host&gt;:&lt;port&gt;/&lt;context&gt;/atom</code>,<br/>
    Web Services endpoint: <code>http://&lt;host&gt;:&lt;port&gt;/&lt;context&gt;/services/RepositoryService</code></li>
 </ol>
-<h2 id="configure_the_repository">Configure the Repository</h2>
+<h2 id="configure-the-repository">Configure the Repository</h2>
 <p>The CMIS specification does not currently provide support for creating a
 repository or administrative capabilities such as the creation of type
 definitions.</p>

Modified: websites/staging/chemistry/trunk/content/java/developing/repositories/dev-repositories-jcr.html
==============================================================================
--- websites/staging/chemistry/trunk/content/java/developing/repositories/dev-repositories-jcr.html (original)
+++ websites/staging/chemistry/trunk/content/java/developing/repositories/dev-repositories-jcr.html Thu Apr 26 08:28:03 2012
@@ -132,7 +132,7 @@ Apache Chemistry - OpenCMIS JCR Reposito
   <LI><A href="/java/developing/index.html" title="Developing">Developing with OpenCMIS</A></LI>
   <LI><A href="/java/examples/index.html" title="Example Code">Example Code</A></LI>
   <LI><A href="/java/how-to/index.html" title="OpenCMIS HowTos">OpenCMIS HowTos</A></LI>
-  <LI><A href="/java/0.6.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
+  <LI><A href="/java/0.7.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
   <LI><A href="https://svn.apache.org/repos/asf/chemistry/opencmis/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
 </UL>
 
@@ -183,7 +183,7 @@ Apache Chemistry - OpenCMIS JCR Reposito
            </td>
            <td height="100%">
              <!-- Content -->
-             <div class="wiki-content"><h1 id="opencmis_jcr_repository">OpenCMIS JCR Repository</h1>
+             <div class="wiki-content"><h1 id="opencmis-jcr-repository">OpenCMIS JCR Repository</h1>
 <p>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.</p>

Modified: websites/staging/chemistry/trunk/content/java/developing/repositories/index.html
==============================================================================
--- websites/staging/chemistry/trunk/content/java/developing/repositories/index.html (original)
+++ websites/staging/chemistry/trunk/content/java/developing/repositories/index.html Thu Apr 26 08:28:03 2012
@@ -132,7 +132,7 @@ Apache Chemistry - Developing with OpenC
   <LI><A href="/java/developing/index.html" title="Developing">Developing with OpenCMIS</A></LI>
   <LI><A href="/java/examples/index.html" title="Example Code">Example Code</A></LI>
   <LI><A href="/java/how-to/index.html" title="OpenCMIS HowTos">OpenCMIS HowTos</A></LI>
-  <LI><A href="/java/0.6.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
+  <LI><A href="/java/0.7.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
   <LI><A href="https://svn.apache.org/repos/asf/chemistry/opencmis/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
 </UL>
 
@@ -183,7 +183,7 @@ Apache Chemistry - Developing with OpenC
            </td>
            <td height="100%">
              <!-- Content -->
-             <div class="wiki-content"><h1 id="developing_with_opencmis">Developing with OpenCMIS</h1>
+             <div class="wiki-content"><h1 id="developing-with-opencmis">Developing with OpenCMIS</h1>
 <ul>
 <li><a href="dev-repositories-fileshare.html">Fileshare Repository</a></li>
 <li><a href="dev-repositories-inmemory.html">InMemory Repository</a></li>

Modified: websites/staging/chemistry/trunk/content/java/developing/tools/dev-tools-browser.html
==============================================================================
--- websites/staging/chemistry/trunk/content/java/developing/tools/dev-tools-browser.html (original)
+++ websites/staging/chemistry/trunk/content/java/developing/tools/dev-tools-browser.html Thu Apr 26 08:28:03 2012
@@ -132,7 +132,7 @@ Apache Chemistry - OpenCMIS Browser
   <LI><A href="/java/developing/index.html" title="Developing">Developing with OpenCMIS</A></LI>
   <LI><A href="/java/examples/index.html" title="Example Code">Example Code</A></LI>
   <LI><A href="/java/how-to/index.html" title="OpenCMIS HowTos">OpenCMIS HowTos</A></LI>
-  <LI><A href="/java/0.6.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
+  <LI><A href="/java/0.7.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
   <LI><A href="https://svn.apache.org/repos/asf/chemistry/opencmis/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
 </UL>
 
@@ -183,7 +183,7 @@ Apache Chemistry - OpenCMIS Browser
            </td>
            <td height="100%">
              <!-- Content -->
-             <div class="wiki-content"><h1 id="opencmis_browser">OpenCMIS Browser</h1>
+             <div class="wiki-content"><h1 id="opencmis-browser">OpenCMIS Browser</h1>
 <p>The CMIS Browser is a simple web based tool to browse CMIS enabled
 repositories that support the AtomPub binding. It sits between the web
 browser of the end-user and the CMIS repository. It applies stylesheets to
@@ -193,7 +193,7 @@ that enable the end-user to navigate thr
 configuration. Deploy it to a servlet engine and type
 <code>http://&lt;host&gt;/&lt;context&gt;/browse</code> in your web browser. Enter the URL of
 the AtomPub service document into the input box and start browsing.</p>
-<h2 id="build_and_deploy_the_cmis_browser">Build and Deploy the CMIS Browser</h2>
+<h2 id="build-and-deploy-the-cmis-browser">Build and Deploy the CMIS Browser</h2>
 <ol>
 <li><a href="../../how-to/how-to-build.html">Build OpenCMIS</a></li>
 <li>A ready-to-use WAR file should now exist in <code>/chemistry-opencmis-test/chemistry-opencmis-test-browser-app/target</code>.</li>

Modified: websites/staging/chemistry/trunk/content/java/developing/tools/dev-tools-workbench.html
==============================================================================
--- websites/staging/chemistry/trunk/content/java/developing/tools/dev-tools-workbench.html (original)
+++ websites/staging/chemistry/trunk/content/java/developing/tools/dev-tools-workbench.html Thu Apr 26 08:28:03 2012
@@ -132,7 +132,7 @@ Apache Chemistry - CMIS Workbench
   <LI><A href="/java/developing/index.html" title="Developing">Developing with OpenCMIS</A></LI>
   <LI><A href="/java/examples/index.html" title="Example Code">Example Code</A></LI>
   <LI><A href="/java/how-to/index.html" title="OpenCMIS HowTos">OpenCMIS HowTos</A></LI>
-  <LI><A href="/java/0.6.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
+  <LI><A href="/java/0.7.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
   <LI><A href="https://svn.apache.org/repos/asf/chemistry/opencmis/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
 </UL>
 
@@ -183,11 +183,11 @@ Apache Chemistry - CMIS Workbench
            </td>
            <td height="100%">
              <!-- Content -->
-             <div class="wiki-content"><h1 id="cmis_workbench">CMIS Workbench</h1>
+             <div class="wiki-content"><h1 id="cmis-workbench">CMIS Workbench</h1>
 <p>CMIS Workbench is CMIS desktop client for developers. It's a repository
 browser and an interactive testbed for the OpenCMIS client API.</p>
 <p><a name="CMISWorkbench-BuildtheCMISWorkbench"></a></p>
-<h2 id="build_the_cmis_workbench">Build the CMIS Workbench</h2>
+<h2 id="build-the-cmis-workbench">Build the CMIS Workbench</h2>
 <ol>
 <li><a href="../../how-to/how-to-build.html">Build the OpenCMIS Client Libraries</a>.</li>
 <li>CMIS Workbench zip and tar.gz files should now exist in <code>/target</code>.</li>
@@ -195,19 +195,19 @@ browser and an interactive testbed for t
 <li>Run <code>workbench.sh</code> (UNIX) or <code>workbench.bat</code> (Windows)</li>
 </ol>
 <p><a name="CMISWorkbench-DownloadtheCMISWorkbench"></a></p>
-<h2 id="download_the_cmis_workbench">Download the CMIS Workbench</h2>
+<h2 id="download-the-cmis-workbench">Download the CMIS Workbench</h2>
 <p>You can download the <a href="/java/download.html">latest release</a>
  or a <a href="https://builds.apache.org/job/Chemistry%20-%20OpenCMIS%20-%20install/ws/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/target/">nightly build</a>
  with the latest fixes and features.</p>
-<h2 id="cmis_workbench_introduction_video">CMIS Workbench Introduction video</h2>
+<h2 id="cmis-workbench-introduction-video">CMIS Workbench Introduction video</h2>
 <iframe width="560" height="349" src="http://www.youtube.com/embed/akvCDVh03qs?rel=0" frameborder="0" allowfullscreen></iframe>
 
 <p><a name="CMISWorkbench-PropertiesReference"></a></p>
-<h2 id="properties_reference">Properties Reference</h2>
+<h2 id="properties-reference">Properties Reference</h2>
 <p>The CMIS Workbench can be configured through system properties or
 additional properties in the expert login dialog.</p>
 <p><a name="CMISWorkbench-Logindialog"></a></p>
-<h3 id="login_dialog">Login dialog</h3>
+<h3 id="login-dialog">Login dialog</h3>
 <table>
 <thead>
 <tr>
@@ -243,7 +243,7 @@ additional properties in the expert logi
 </tbody>
 </table>
 <p><a name="CMISWorkbench-Folderoperationcontext"></a></p>
-<h3 id="folder_operation_context">Folder operation context</h3>
+<h3 id="folder-operation-context">Folder operation context</h3>
 <table>
 <thead>
 <tr>
@@ -287,7 +287,7 @@ additional properties in the expert logi
 </tbody>
 </table>
 <p><a name="CMISWorkbench-Objectoperationcontext"></a></p>
-<h3 id="object_operation_context">Object operation context</h3>
+<h3 id="object-operation-context">Object operation context</h3>
 <table>
 <thead>
 <tr>

Modified: websites/staging/chemistry/trunk/content/java/developing/tools/index.html
==============================================================================
--- websites/staging/chemistry/trunk/content/java/developing/tools/index.html (original)
+++ websites/staging/chemistry/trunk/content/java/developing/tools/index.html Thu Apr 26 08:28:03 2012
@@ -132,7 +132,7 @@ Apache Chemistry - OpenCMIS Tools
   <LI><A href="/java/developing/index.html" title="Developing">Developing with OpenCMIS</A></LI>
   <LI><A href="/java/examples/index.html" title="Example Code">Example Code</A></LI>
   <LI><A href="/java/how-to/index.html" title="OpenCMIS HowTos">OpenCMIS HowTos</A></LI>
-  <LI><A href="/java/0.6.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
+  <LI><A href="/java/0.7.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
   <LI><A href="https://svn.apache.org/repos/asf/chemistry/opencmis/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
 </UL>
 
@@ -183,7 +183,7 @@ Apache Chemistry - OpenCMIS Tools
            </td>
            <td height="100%">
              <!-- Content -->
-             <div class="wiki-content"><h1 id="opencmis_tools">OpenCMIS Tools</h1>
+             <div class="wiki-content"><h1 id="opencmis-tools">OpenCMIS Tools</h1>
 <ul>
 <li><a href="dev-tools-browser.html">CMIS Browser</a></li>
 <li><a href="dev-tools-workbench.html">CMIS Workbench</a></li>

Modified: websites/staging/chemistry/trunk/content/java/download.html
==============================================================================
--- websites/staging/chemistry/trunk/content/java/download.html (original)
+++ websites/staging/chemistry/trunk/content/java/download.html Thu Apr 26 08:28:03 2012
@@ -132,7 +132,7 @@ Apache Chemistry - OpenCMIS Downloads
   <LI><A href="/java/developing/index.html" title="Developing">Developing with OpenCMIS</A></LI>
   <LI><A href="/java/examples/index.html" title="Example Code">Example Code</A></LI>
   <LI><A href="/java/how-to/index.html" title="OpenCMIS HowTos">OpenCMIS HowTos</A></LI>
-  <LI><A href="/java/0.6.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
+  <LI><A href="/java/0.7.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
   <LI><A href="https://svn.apache.org/repos/asf/chemistry/opencmis/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
 </UL>
 

Modified: websites/staging/chemistry/trunk/content/java/examples/example-connect-dotnet.html
==============================================================================
--- websites/staging/chemistry/trunk/content/java/examples/example-connect-dotnet.html (original)
+++ websites/staging/chemistry/trunk/content/java/examples/example-connect-dotnet.html Thu Apr 26 08:28:03 2012
@@ -132,7 +132,7 @@ Apache Chemistry - Connecting from a .NE
   <LI><A href="/java/developing/index.html" title="Developing">Developing with OpenCMIS</A></LI>
   <LI><A href="/java/examples/index.html" title="Example Code">Example Code</A></LI>
   <LI><A href="/java/how-to/index.html" title="OpenCMIS HowTos">OpenCMIS HowTos</A></LI>
-  <LI><A href="/java/0.6.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
+  <LI><A href="/java/0.7.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
   <LI><A href="https://svn.apache.org/repos/asf/chemistry/opencmis/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
 </UL>
 
@@ -183,7 +183,7 @@ Apache Chemistry - Connecting from a .NE
            </td>
            <td height="100%">
              <!-- Content -->
-             <div class="wiki-content"><h1 id="connecting_from_a_net_client_via_the_web_services_binding">Connecting from a .NET client via the Web Services binding</h1>
+             <div class="wiki-content"><h1 id="connecting-from-a-net-client-via-the-web-services-binding">Connecting from a .NET client via the Web Services binding</h1>
 <p>This is a very simple C# example that demonstrates how to connect to an OpenCMIS server via the Web Services binding. Please note that .NET only allows UsernameTokens over HTTPS.
 (See also <a href="../../dotnet/dotcmis.html">DotCMIS</a>).</p>
 <div class="codehilite"><pre><span class="n">using</span> <span class="n">System</span><span class="p">;</span>

Modified: websites/staging/chemistry/trunk/content/java/examples/example-create-session.html
==============================================================================
--- websites/staging/chemistry/trunk/content/java/examples/example-create-session.html (original)
+++ websites/staging/chemistry/trunk/content/java/examples/example-create-session.html Thu Apr 26 08:28:03 2012
@@ -132,7 +132,7 @@ Apache Chemistry - Creating a session
   <LI><A href="/java/developing/index.html" title="Developing">Developing with OpenCMIS</A></LI>
   <LI><A href="/java/examples/index.html" title="Example Code">Example Code</A></LI>
   <LI><A href="/java/how-to/index.html" title="OpenCMIS HowTos">OpenCMIS HowTos</A></LI>
-  <LI><A href="/java/0.6.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
+  <LI><A href="/java/0.7.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
   <LI><A href="https://svn.apache.org/repos/asf/chemistry/opencmis/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
 </UL>
 
@@ -183,11 +183,11 @@ Apache Chemistry - Creating a session
            </td>
            <td height="100%">
              <!-- Content -->
-             <div class="wiki-content"><h1 id="creating_a_session">Creating a session</h1>
+             <div class="wiki-content"><h1 id="creating-a-session">Creating a session</h1>
 <p>These examples show the first steps that are required in client applications: 
 How to create a session and connect to a repository.</p>
 <p>A complete list of all session parameters can be found <a href="../developing/dev-session-parameters.html">here</a>.</p>
-<h2 id="atompub_binding">AtomPub binding</h2>
+<h2 id="atompub-binding">AtomPub binding</h2>
 <div class="codehilite"><pre><span class="c1">// default factory implementation</span>
 <span class="n">SessionFactory</span> <span class="n">factory</span> <span class="o">=</span> <span class="n">SessionFactoryImpl</span><span class="o">.</span><span class="na">newInstance</span><span class="o">();</span>
 <span class="n">Map</span><span class="o">&lt;</span><span class="n">String</span><span class="o">,</span> <span class="n">String</span><span class="o">&gt;</span> <span class="n">parameter</span> <span class="o">=</span> <span class="k">new</span> <span class="n">HashMap</span><span class="o">&lt;</span><span class="n">String</span><span class="o">,</span> <span class="n">String</span><span class="o">&gt;();</span>
@@ -206,7 +206,7 @@ How to create a session and connect to a
 </pre></div>
 
 
-<h2 id="web_services_binding">Web Services binding</h2>
+<h2 id="web-services-binding">Web Services binding</h2>
 <div class="codehilite"><pre><span class="c1">// default factory implementation</span>
 <span class="n">SessionFactory</span> <span class="n">factory</span> <span class="o">=</span> <span class="n">SessionFactoryImpl</span><span class="o">.</span><span class="na">newInstance</span><span class="o">();</span>
 <span class="n">Map</span><span class="o">&lt;</span><span class="n">String</span><span class="o">,</span> <span class="n">String</span><span class="o">&gt;</span> <span class="n">parameter</span> <span class="o">=</span> <span class="k">new</span> <span class="n">HashMap</span><span class="o">&lt;</span><span class="n">String</span><span class="o">,</span> <span class="n">String</span><span class="o">&gt;();</span>
@@ -233,7 +233,7 @@ How to create a session and connect to a
 </pre></div>
 
 
-<h2 id="local_binding">Local binding</h2>
+<h2 id="local-binding">Local binding</h2>
 <p>The local binding is specific to OpenCMIS. It lets an OpenCMIS client connect to an OpenCMIS server in the same JVM.</p>
 <div class="codehilite"><pre><span class="c1">// default factory implementation</span>
 <span class="n">SessionFactory</span> <span class="n">factory</span> <span class="o">=</span> <span class="n">SessionFactoryImpl</span><span class="o">.</span><span class="na">newInstance</span><span class="o">();</span>
@@ -253,7 +253,7 @@ How to create a session and connect to a
 </pre></div>
 
 
-<h2 id="connect_to_the_first_repository">Connect to the first repository</h2>
+<h2 id="connect-to-the-first-repository">Connect to the first repository</h2>
 <p>Some CMIS endpoints only provide one repository. In this case it is not necessary to provide its repository id.<br />
 The following code snippet gets the list of all available repositories and connects to the first one.</p>
 <div class="codehilite"><pre><span class="n">List</span><span class="o">&lt;</span><span class="n">Repository</span><span class="o">&gt;</span> <span class="n">repositories</span> <span class="o">=</span> <span class="n">factory</span><span class="o">.</span><span class="na">getRepositories</span><span class="o">(</span><span class="n">parameter</span><span class="o">);</span>

Modified: websites/staging/chemistry/trunk/content/java/examples/example-create-update.html
==============================================================================
--- websites/staging/chemistry/trunk/content/java/examples/example-create-update.html (original)
+++ websites/staging/chemistry/trunk/content/java/examples/example-create-update.html Thu Apr 26 08:28:03 2012
@@ -132,7 +132,7 @@ Apache Chemistry - Creating and updating
   <LI><A href="/java/developing/index.html" title="Developing">Developing with OpenCMIS</A></LI>
   <LI><A href="/java/examples/index.html" title="Example Code">Example Code</A></LI>
   <LI><A href="/java/how-to/index.html" title="OpenCMIS HowTos">OpenCMIS HowTos</A></LI>
-  <LI><A href="/java/0.6.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
+  <LI><A href="/java/0.7.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
   <LI><A href="https://svn.apache.org/repos/asf/chemistry/opencmis/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
 </UL>
 
@@ -183,8 +183,8 @@ Apache Chemistry - Creating and updating
            </td>
            <td height="100%">
              <!-- Content -->
-             <div class="wiki-content"><h1 id="creating_and_updating_cmis_objects">Creating and updating CMIS objects</h1>
-<h2 id="creating_a_folder">Creating a folder</h2>
+             <div class="wiki-content"><h1 id="creating-and-updating-cmis-objects">Creating and updating CMIS objects</h1>
+<h2 id="creating-a-folder">Creating a folder</h2>
 <p>This example creates a folder under the root folder.</p>
 <div class="codehilite"><pre><span class="n">Folder</span> <span class="n">root</span> <span class="o">=</span> <span class="n">session</span><span class="o">.</span><span class="n">getRootFolder</span><span class="p">();</span>
 
@@ -199,7 +199,7 @@ Apache Chemistry - Creating and updating
 </pre></div>
 
 
-<h2 id="creating_a_document">Creating a document</h2>
+<h2 id="creating-a-document">Creating a document</h2>
 <p>This example creates a document in the folder <code>parent</code>.</p>
 <div class="codehilite"><pre><span class="n">Folder</span> <span class="n">parent</span> <span class="o">=</span> <span class="o">....</span>
 
@@ -221,7 +221,7 @@ Apache Chemistry - Creating and updating
 </pre></div>
 
 
-<h2 id="updating_properties">Updating properties</h2>
+<h2 id="updating-properties">Updating properties</h2>
 <p>This example updates two properties of a CMIS object</p>
 <div class="codehilite"><pre><span class="n">CmisObject</span> <span class="n">cmisobject</span> <span class="o">=</span> <span class="o">....</span>
 

Modified: websites/staging/chemistry/trunk/content/java/examples/example-get-extension.html
==============================================================================
--- websites/staging/chemistry/trunk/content/java/examples/example-get-extension.html (original)
+++ websites/staging/chemistry/trunk/content/java/examples/example-get-extension.html Thu Apr 26 08:28:03 2012
@@ -132,7 +132,7 @@ Apache Chemistry - Getting CMIS extensio
   <LI><A href="/java/developing/index.html" title="Developing">Developing with OpenCMIS</A></LI>
   <LI><A href="/java/examples/index.html" title="Example Code">Example Code</A></LI>
   <LI><A href="/java/how-to/index.html" title="OpenCMIS HowTos">OpenCMIS HowTos</A></LI>
-  <LI><A href="/java/0.6.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
+  <LI><A href="/java/0.7.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
   <LI><A href="https://svn.apache.org/repos/asf/chemistry/opencmis/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
 </UL>
 
@@ -183,7 +183,7 @@ Apache Chemistry - Getting CMIS extensio
            </td>
            <td height="100%">
              <!-- Content -->
-             <div class="wiki-content"><h1 id="getting_cmis_extensions">Getting CMIS extensions</h1>
+             <div class="wiki-content"><h1 id="getting-cmis-extensions">Getting CMIS extensions</h1>
 <p><em>(since OpenCMIS 0.2.0)</em> <br/>
 The CMIS specification allows to add extensions at several points in CMIS data structures (object, properties, allowable actions, ACLs, policies,
 etc.).

Modified: websites/staging/chemistry/trunk/content/java/examples/example-get-id-from-path.html
==============================================================================
--- websites/staging/chemistry/trunk/content/java/examples/example-get-id-from-path.html (original)
+++ websites/staging/chemistry/trunk/content/java/examples/example-get-id-from-path.html Thu Apr 26 08:28:03 2012
@@ -132,7 +132,7 @@ Apache Chemistry - Getting the id from p
   <LI><A href="/java/developing/index.html" title="Developing">Developing with OpenCMIS</A></LI>
   <LI><A href="/java/examples/index.html" title="Example Code">Example Code</A></LI>
   <LI><A href="/java/how-to/index.html" title="OpenCMIS HowTos">OpenCMIS HowTos</A></LI>
-  <LI><A href="/java/0.6.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
+  <LI><A href="/java/0.7.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
   <LI><A href="https://svn.apache.org/repos/asf/chemistry/opencmis/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
 </UL>
 
@@ -183,7 +183,7 @@ Apache Chemistry - Getting the id from p
            </td>
            <td height="100%">
              <!-- Content -->
-             <div class="wiki-content"><h1 id="getting_the_id_of_an_object_from_its_path">Getting the id of an object from its path</h1>
+             <div class="wiki-content"><h1 id="getting-the-id-of-an-object-from-its-path">Getting the id of an object from its path</h1>
 <p>A code snippet how to get the id of an object when only a path is known:</p>
 <div class="codehilite"><pre><span class="n">String</span> <span class="n">path</span> <span class="o">=</span> <span class="s">&quot;/User Homes/customer1/document.odt&quot;</span>
 <span class="n">CmisObject</span> <span class="n">object</span> <span class="o">=</span> <span class="n">session</span><span class="o">.</span><span class="na">getObjectByPath</span><span class="o">(</span><span class="n">path</span><span class="o">);</span>

Modified: websites/staging/chemistry/trunk/content/java/examples/example-list-folder.html
==============================================================================
--- websites/staging/chemistry/trunk/content/java/examples/example-list-folder.html (original)
+++ websites/staging/chemistry/trunk/content/java/examples/example-list-folder.html Thu Apr 26 08:28:03 2012
@@ -132,7 +132,7 @@ Apache Chemistry - List a folder with pa
   <LI><A href="/java/developing/index.html" title="Developing">Developing with OpenCMIS</A></LI>
   <LI><A href="/java/examples/index.html" title="Example Code">Example Code</A></LI>
   <LI><A href="/java/how-to/index.html" title="OpenCMIS HowTos">OpenCMIS HowTos</A></LI>
-  <LI><A href="/java/0.6.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
+  <LI><A href="/java/0.7.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
   <LI><A href="https://svn.apache.org/repos/asf/chemistry/opencmis/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
 </UL>
 
@@ -183,7 +183,7 @@ Apache Chemistry - List a folder with pa
            </td>
            <td height="100%">
              <!-- Content -->
-             <div class="wiki-content"><h1 id="showing_a_folders_items_with_results_paging">Showing a folder's items, with results paging</h1>
+             <div class="wiki-content"><h1 id="showing-a-folders-items-with-results-paging">Showing a folder's items, with results paging</h1>
 <div class="codehilite"><pre><span class="kt">int</span> <span class="n">maxItemsPerPage</span> <span class="o">=</span> <span class="mi">5</span><span class="o">;</span>
 <span class="kt">int</span> <span class="n">skipCount</span> <span class="o">=</span> <span class="mi">10</span><span class="o">;</span>
 

Modified: websites/staging/chemistry/trunk/content/java/examples/example-osgi.html
==============================================================================
--- websites/staging/chemistry/trunk/content/java/examples/example-osgi.html (original)
+++ websites/staging/chemistry/trunk/content/java/examples/example-osgi.html Thu Apr 26 08:28:03 2012
@@ -132,7 +132,7 @@ Apache Chemistry - Using OSGI with OpenC
   <LI><A href="/java/developing/index.html" title="Developing">Developing with OpenCMIS</A></LI>
   <LI><A href="/java/examples/index.html" title="Example Code">Example Code</A></LI>
   <LI><A href="/java/how-to/index.html" title="OpenCMIS HowTos">OpenCMIS HowTos</A></LI>
-  <LI><A href="/java/0.6.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
+  <LI><A href="/java/0.7.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
   <LI><A href="https://svn.apache.org/repos/asf/chemistry/opencmis/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
 </UL>
 
@@ -183,8 +183,8 @@ Apache Chemistry - Using OSGI with OpenC
            </td>
            <td height="100%">
              <!-- Content -->
-             <div class="wiki-content"><h1 id="using_osgi_with_opencmis">Using OSGI with OpenCMIS</h1>
-<h2 id="client_factory_with_osgi">Client Factory with OSGi</h2>
+             <div class="wiki-content"><h1 id="using-osgi-with-opencmis">Using OSGI with OpenCMIS</h1>
+<h2 id="client-factory-with-osgi">Client Factory with OSGi</h2>
 <p>These examples show the first steps that are required in client applications: How to create a session and connect to a repository using OSGi factory service.</p>
 <div class="codehilite"><pre><span class="c1">// OSGi factory service</span>
 

Modified: websites/staging/chemistry/trunk/content/java/examples/example-process-query-results.html
==============================================================================
--- websites/staging/chemistry/trunk/content/java/examples/example-process-query-results.html (original)
+++ websites/staging/chemistry/trunk/content/java/examples/example-process-query-results.html Thu Apr 26 08:28:03 2012
@@ -132,7 +132,7 @@ Apache Chemistry - Perform a query 
   <LI><A href="/java/developing/index.html" title="Developing">Developing with OpenCMIS</A></LI>
   <LI><A href="/java/examples/index.html" title="Example Code">Example Code</A></LI>
   <LI><A href="/java/how-to/index.html" title="OpenCMIS HowTos">OpenCMIS HowTos</A></LI>
-  <LI><A href="/java/0.6.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
+  <LI><A href="/java/0.7.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
   <LI><A href="https://svn.apache.org/repos/asf/chemistry/opencmis/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
 </UL>
 
@@ -183,7 +183,7 @@ Apache Chemistry - Perform a query 
            </td>
            <td height="100%">
              <!-- Content -->
-             <div class="wiki-content"><h1 id="simple_query_pattern">Simple query pattern</h1>
+             <div class="wiki-content"><h1 id="simple-query-pattern">Simple query pattern</h1>
 <p>This example demonstrates a simple query that selects all properties from all documents and then prints them.<br />
 (This query shouldn't be used in a real application. Always select only the properties and objects you need!)</p>
 <div class="codehilite"><pre><span class="n">ItemIterable</span><span class="o">&lt;</span><span class="n">QueryResult</span><span class="o">&gt;</span> <span class="n">results</span> <span class="o">=</span> <span class="n">session</span><span class="o">.</span><span class="na">query</span><span class="o">(</span><span class="s">&quot;SELECT * FROM cmis:document&quot;</span><span class="o">,</span> <span class="kc">false</span><span class="o">);</span>
@@ -201,7 +201,7 @@ Apache Chemistry - Perform a query 
 </pre></div>
 
 
-<h1 id="get_document_objects_from_a_query">Get document objects from a query</h1>
+<h1 id="get-document-objects-from-a-query">Get document objects from a query</h1>
 <div class="codehilite"><pre><span class="n">String</span> <span class="n">myType</span> <span class="o">=</span> <span class="s">&quot;my:documentType&quot;</span><span class="o">;</span>
 
 <span class="c1">// get the query name of cmis:objectId</span>

Modified: websites/staging/chemistry/trunk/content/java/examples/example-read-meta-content.html
==============================================================================
--- websites/staging/chemistry/trunk/content/java/examples/example-read-meta-content.html (original)
+++ websites/staging/chemistry/trunk/content/java/examples/example-read-meta-content.html Thu Apr 26 08:28:03 2012
@@ -132,7 +132,7 @@ Apache Chemistry - Reading metadata and 
   <LI><A href="/java/developing/index.html" title="Developing">Developing with OpenCMIS</A></LI>
   <LI><A href="/java/examples/index.html" title="Example Code">Example Code</A></LI>
   <LI><A href="/java/how-to/index.html" title="OpenCMIS HowTos">OpenCMIS HowTos</A></LI>
-  <LI><A href="/java/0.6.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
+  <LI><A href="/java/0.7.0/maven/apidocs/" rel="nofollow">JavaDoc</A></LI>
   <LI><A href="https://svn.apache.org/repos/asf/chemistry/opencmis/trunk/" class="external-link" rel="nofollow">Source Code</A></LI>
 </UL>
 
@@ -183,9 +183,9 @@ Apache Chemistry - Reading metadata and 
            </td>
            <td height="100%">
              <!-- Content -->
-             <div class="wiki-content"><h1 id="reading_metadata_and_content">Reading metadata and content</h1>
-<h2 id="reading_metadata">Reading metadata</h2>
-<h3 id="reading_properties_-_single_property">Reading Properties - Single Property</h3>
+             <div class="wiki-content"><h1 id="reading-metadata-and-content">Reading metadata and content</h1>
+<h2 id="reading-metadata">Reading metadata</h2>
+<h3 id="reading-properties-single-property">Reading Properties - Single Property</h3>
 <div class="codehilite"><pre><span class="n">ObjectId</span> <span class="n">id</span> <span class="o">=</span> <span class="n">session</span><span class="o">.</span><span class="na">createObjectId</span><span class="o">(</span><span class="s">&quot;4711&quot;</span><span class="o">);</span>
 <span class="n">Document</span> <span class="n">document</span> <span class="o">=</span> <span class="o">(</span><span class="n">Document</span><span class="o">)</span> <span class="n">session</span><span class="o">.</span><span class="na">getObject</span><span class="o">(</span><span class="n">id</span><span class="o">);</span>
 <span class="n">Property</span><span class="o">&lt;</span><span class="n">String</span><span class="o">&gt;</span> <span class="n">p</span> <span class="o">=</span> <span class="n">document</span><span class="o">.</span><span class="na">getProperty</span><span class="o">(</span><span class="n">PropertyIds</span><span class="o">.</span><span class="na">OBJECT_ID</span><span class="o">);</span>
@@ -194,7 +194,7 @@ Apache Chemistry - Reading metadata and 
 </pre></div>
 
 
-<h3 id="reading_properties_-_all_properties">Reading Properties - All Properties</h3>
+<h3 id="reading-properties-all-properties">Reading Properties - All Properties</h3>
 <div class="codehilite"><pre><span class="n">ObjectId</span> <span class="n">id</span> <span class="o">=</span> <span class="n">session</span><span class="o">.</span><span class="na">createObjectId</span><span class="o">(</span><span class="s">&quot;4711&quot;</span><span class="o">);</span>
 <span class="n">Document</span> <span class="n">document</span> <span class="o">=</span> <span class="o">(</span><span class="n">Document</span><span class="o">)</span> <span class="n">session</span><span class="o">.</span><span class="na">getObject</span><span class="o">(</span><span class="n">id</span><span class="o">);</span>
 <span class="n">List</span><span class="o">&lt;</span><span class="n">Property</span><span class="o">&lt;?&gt;&gt;</span> <span class="n">l</span> <span class="o">=</span> <span class="n">document</span><span class="o">.</span><span class="na">getProperties</span><span class="o">();</span>
@@ -215,7 +215,7 @@ Apache Chemistry - Reading metadata and 
 </pre></div>
 
 
-<h2 id="retrieving_content">Retrieving content</h2>
+<h2 id="retrieving-content">Retrieving content</h2>
 <div class="codehilite"><pre><span class="n">CmisObject</span> <span class="n">object</span> <span class="o">=</span> <span class="n">session</span><span class="o">.</span><span class="na">getObject</span><span class="o">(</span><span class="n">session</span><span class="o">.</span><span class="na">createObjectId</span><span class="o">(</span><span class="n">docId</span><span class="o">));</span>
 <span class="n">Document</span> <span class="n">document</span> <span class="o">=</span> <span class="o">(</span><span class="n">Document</span><span class="o">)</span> <span class="n">object</span><span class="o">;</span>
 <span class="n">String</span> <span class="n">filename</span> <span class="o">=</span> <span class="n">document</span><span class="o">.</span><span class="na">getName</span><span class="o">();</span>