chemistry-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From jpo...@apache.org
Subject svn commit: r1213336 [5/6] - in /chemistry/site/trunk/content/python/docs: ./ _sources/ _static/
Date Mon, 12 Dec 2011 17:40:45 GMT
Added: chemistry/site/trunk/content/python/docs/devguide.html
URL: http://svn.apache.org/viewvc/chemistry/site/trunk/content/python/docs/devguide.html?rev=1213336&view=auto
==============================================================================
--- chemistry/site/trunk/content/python/docs/devguide.html (added)
+++ chemistry/site/trunk/content/python/docs/devguide.html Mon Dec 12 17:40:43 2011
@@ -0,0 +1,220 @@
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    
+    <title>Developer Guide &mdash; Apache Chemistry cmislib 0.5 documentation</title>
+    
+    <link rel="stylesheet" href="_static/default.css" type="text/css" />
+    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
+    
+    <script type="text/javascript">
+      var DOCUMENTATION_OPTIONS = {
+        URL_ROOT:    '',
+        VERSION:     '0.5',
+        COLLAPSE_INDEX: false,
+        FILE_SUFFIX: '.html',
+        HAS_SOURCE:  true
+      };
+    </script>
+    <script type="text/javascript" src="_static/jquery.js"></script>
+    <script type="text/javascript" src="_static/underscore.js"></script>
+    <script type="text/javascript" src="_static/doctools.js"></script>
+    <link rel="author" title="About these documents" href="about.html" />
+    <link rel="top" title="Apache Chemistry cmislib 0.5 documentation" href="index.html" />
+    <link rel="next" title="Tests" href="tests.html" />
+    <link rel="prev" title="Code" href="code.html" /> 
+  </head>
+  <body>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="genindex.html" title="General Index"
+             accesskey="I">index</a></li>
+        <li class="right" >
+          <a href="py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="tests.html" title="Tests"
+             accesskey="N">next</a> |</li>
+        <li class="right" >
+          <a href="code.html" title="Code"
+             accesskey="P">previous</a> |</li>
+        <li><a href="index.html">Apache Chemistry cmislib 0.5 documentation</a> &raquo;</li> 
+      </ul>
+    </div>  
+
+    <div class="document">
+      <div class="documentwrapper">
+        <div class="bodywrapper">
+          <div class="body">
+            
+  <div class="section" id="developer-guide">
+<h1>Developer Guide<a class="headerlink" href="#developer-guide" title="Permalink to this headline">¶</a></h1>
+<p>This page is for people who wish to contribute code to this project.</p>
+<div class="section" id="developer-setup">
+<h2>Developer Setup<a class="headerlink" href="#developer-setup" title="Permalink to this headline">¶</a></h2>
+<dl class="docutils">
+<dt>Check out the source from head, switch to the source code&#8217;s root directory, then run:</dt>
+<dd>python setup.py develop</dd>
+</dl>
+<p>That will set up this project&#8217;s src directory in the easy-install.pth file in site-packages.</p>
+</div>
+<div class="section" id="release-process">
+<h2>Release Process<a class="headerlink" href="#release-process" title="Permalink to this headline">¶</a></h2>
+<dl class="docutils">
+<dt>Checklist:</dt>
+<dd><ol class="first last arabic">
+<li><p class="first">All newly-added code has a unit test</p>
+</li>
+<li><p class="first">All tests pass cleanly (or have good reasons for not passing)</p>
+</li>
+<li><p class="first">Change setup.cfg to have the appropriate tag (&#8216;dev&#8217;, for example, or &#8216;&#8217; for a stable release)</p>
+</li>
+<li><p class="first">Change setup.py to have the appropriate version number</p>
+</li>
+<li><p class="first">Inline comments updated with changes</p>
+</li>
+<li><p class="first">Sphinx doc updated with changes</p>
+</li>
+<li><dl class="first docutils">
+<dt>Docs build cleanly</dt>
+<dd><div class="first last highlight-bash"><div class="highlight"><pre><span class="nb">cd </span>src/doc/src/
+make html
+</pre></div>
+</div>
+</dd>
+</dl>
+</li>
+<li><dl class="first docutils">
+<dt>pep8 runs without much complaint</dt>
+<dd><div class="first last highlight-bash"><div class="highlight"><pre>pep8 --ignore<span class="o">=</span>E501,W601 --repeat model.py
+</pre></div>
+</div>
+</dd>
+</dl>
+</li>
+<li><dl class="first docutils">
+<dt>pylint runs without much complaint</dt>
+<dd><div class="first last highlight-bash"><div class="highlight"><pre>pylint --disable-msg<span class="o">=</span>C0103,R0904,R0913,C0301,W0511 cmislibtest.py
+</pre></div>
+</div>
+</dd>
+</dl>
+</li>
+<li><p class="first">All changes checked in</p>
+</li>
+<li><p class="first">Tag the release using &#8216;cmislib-[release num]-RC[x]&#8217;</p>
+</li>
+<li><dl class="first docutils">
+<dt>Use the release script to build the release artifacts</dt>
+<dd><div class="first last highlight-bash"><div class="highlight"><pre><span class="nb">cd </span>dist
+./release.sh -u jpotts@apache.org
+</pre></div>
+</div>
+</dd>
+</dl>
+<p>This will do a &#8216;setup.py bdist sdist&#8217; and will then sign all artifacts.</p>
+<p>Note that the artifacts will be named without &#8216;RC[x]&#8217;. These are the same artifacts that will be distributed if the vote passes.</p>
+</li>
+<li><p class="first">Copy files to the Apache server under ~/public_html/chemistry/cmislib/[release num]</p>
+</li>
+<li><p class="first">Start vote. Send an email to <a class="reference external" href="mailto:dev&#37;&#52;&#48;chemistry&#46;apache&#46;org">dev<span>&#64;</span>chemistry<span>&#46;</span>apache<span>&#46;</span>org</a> announcing the vote, highlighting the changes, pointing to the tagged source, and referencing the artifacts that have been copied to the Apache server.</p>
+</li>
+<li><p class="first">After 72 hours, if the vote passes, continue, otherwise address issues and start over</p>
+</li>
+<li><p class="first">Copy the files to the appropriate Apache dist directory, which is /www/www.apache.org/dist/chemistry/cmislib/[release num]</p>
+</li>
+<li><p class="first">Rename the RC tag in source code control</p>
+</li>
+<li><p class="first">Update the cmislib home page with download links to the new release</p>
+</li>
+<li><p class="first">Upload files to Pypi</p>
+</li>
+<li><dl class="first docutils">
+<dt>Check the <a class="reference external" href="http://pycheesecake.org/">cheesecake</a> score</dt>
+<dd><div class="first last highlight-bash"><div class="highlight"><pre>python cheesecake_index --name<span class="o">=</span>cmislib
+</pre></div>
+</div>
+</dd>
+</dl>
+</li>
+</ol>
+</dd>
+</dl>
+</div>
+</div>
+
+
+          </div>
+        </div>
+      </div>
+      <div class="sphinxsidebar">
+        <div class="sphinxsidebarwrapper">
+  <h3><a href="index.html">Table Of Contents</a></h3>
+  <ul>
+<li><a class="reference internal" href="#">Developer Guide</a><ul>
+<li><a class="reference internal" href="#developer-setup">Developer Setup</a></li>
+<li><a class="reference internal" href="#release-process">Release Process</a></li>
+</ul>
+</li>
+</ul>
+
+  <h4>Previous topic</h4>
+  <p class="topless"><a href="code.html"
+                        title="previous chapter">Code</a></p>
+  <h4>Next topic</h4>
+  <p class="topless"><a href="tests.html"
+                        title="next chapter">Tests</a></p>
+  <h3>This Page</h3>
+  <ul class="this-page-menu">
+    <li><a href="_sources/devguide.txt"
+           rel="nofollow">Show Source</a></li>
+  </ul>
+<div id="searchbox" style="display: none">
+  <h3>Quick search</h3>
+    <form class="search" action="search.html" method="get">
+      <input type="text" name="q" />
+      <input type="submit" value="Go" />
+      <input type="hidden" name="check_keywords" value="yes" />
+      <input type="hidden" name="area" value="default" />
+    </form>
+    <p class="searchtip" style="font-size: 90%">
+    Enter search terms or a module, class or function name.
+    </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+        </div>
+      </div>
+      <div class="clearer"></div>
+    </div>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="genindex.html" title="General Index"
+             >index</a></li>
+        <li class="right" >
+          <a href="py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="tests.html" title="Tests"
+             >next</a> |</li>
+        <li class="right" >
+          <a href="code.html" title="Code"
+             >previous</a> |</li>
+        <li><a href="index.html">Apache Chemistry cmislib 0.5 documentation</a> &raquo;</li> 
+      </ul>
+    </div>
+    <div class="footer">
+        &copy; Copyright 2011, Apache Software Foundation.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.2.
+    </div>
+  </body>
+</html>
\ No newline at end of file

Added: chemistry/site/trunk/content/python/docs/docs.html
URL: http://svn.apache.org/viewvc/chemistry/site/trunk/content/python/docs/docs.html?rev=1213336&view=auto
==============================================================================
--- chemistry/site/trunk/content/python/docs/docs.html (added)
+++ chemistry/site/trunk/content/python/docs/docs.html Mon Dec 12 17:40:43 2011
@@ -0,0 +1,132 @@
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    
+    <title>Documentation &mdash; Apache Chemistry cmislib 0.5 documentation</title>
+    
+    <link rel="stylesheet" href="_static/default.css" type="text/css" />
+    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
+    
+    <script type="text/javascript">
+      var DOCUMENTATION_OPTIONS = {
+        URL_ROOT:    '',
+        VERSION:     '0.5',
+        COLLAPSE_INDEX: false,
+        FILE_SUFFIX: '.html',
+        HAS_SOURCE:  true
+      };
+    </script>
+    <script type="text/javascript" src="_static/jquery.js"></script>
+    <script type="text/javascript" src="_static/underscore.js"></script>
+    <script type="text/javascript" src="_static/doctools.js"></script>
+    <link rel="author" title="About these documents" href="about.html" />
+    <link rel="top" title="Apache Chemistry cmislib 0.5 documentation" href="index.html" />
+    <link rel="next" title="Sample Data" href="sample-data.html" />
+    <link rel="prev" title="Tests" href="tests.html" /> 
+  </head>
+  <body>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="genindex.html" title="General Index"
+             accesskey="I">index</a></li>
+        <li class="right" >
+          <a href="py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="sample-data.html" title="Sample Data"
+             accesskey="N">next</a> |</li>
+        <li class="right" >
+          <a href="tests.html" title="Tests"
+             accesskey="P">previous</a> |</li>
+        <li><a href="index.html">Apache Chemistry cmislib 0.5 documentation</a> &raquo;</li> 
+      </ul>
+    </div>  
+
+    <div class="document">
+      <div class="documentwrapper">
+        <div class="bodywrapper">
+          <div class="body">
+            
+  <div class="section" id="documentation">
+<h1>Documentation<a class="headerlink" href="#documentation" title="Permalink to this headline">¶</a></h1>
+<p>This documentation was generated with <a class="reference external" href="http://sphinx.pocoo.org/">Sphinx</a>. To install Sphinx on Mac OS X using Macports:</p>
+<p>MAC OS X:</p>
+<div class="highlight-python"><pre>sudo port install py26-sphinx</pre>
+</div>
+<p>Once you&#8217;ve got Sphinx installed, if you need to regenerate the documentation:</p>
+<div class="highlight-python"><pre>cd /path/to/cmislib/src/doc/src
+Run either:
+    sphinx-build -b html -d ../build/.doctrees . ../build
+    make html</pre>
+</div>
+<p>The generated HTML will be placed in doc/build:</p>
+<div class="highlight-python"><pre>firefox file:///path/to/cmislib/src/doc/build/index.html</pre>
+</div>
+</div>
+
+
+          </div>
+        </div>
+      </div>
+      <div class="sphinxsidebar">
+        <div class="sphinxsidebarwrapper">
+  <h4>Previous topic</h4>
+  <p class="topless"><a href="tests.html"
+                        title="previous chapter">Tests</a></p>
+  <h4>Next topic</h4>
+  <p class="topless"><a href="sample-data.html"
+                        title="next chapter">Sample Data</a></p>
+  <h3>This Page</h3>
+  <ul class="this-page-menu">
+    <li><a href="_sources/docs.txt"
+           rel="nofollow">Show Source</a></li>
+  </ul>
+<div id="searchbox" style="display: none">
+  <h3>Quick search</h3>
+    <form class="search" action="search.html" method="get">
+      <input type="text" name="q" />
+      <input type="submit" value="Go" />
+      <input type="hidden" name="check_keywords" value="yes" />
+      <input type="hidden" name="area" value="default" />
+    </form>
+    <p class="searchtip" style="font-size: 90%">
+    Enter search terms or a module, class or function name.
+    </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+        </div>
+      </div>
+      <div class="clearer"></div>
+    </div>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="genindex.html" title="General Index"
+             >index</a></li>
+        <li class="right" >
+          <a href="py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="sample-data.html" title="Sample Data"
+             >next</a> |</li>
+        <li class="right" >
+          <a href="tests.html" title="Tests"
+             >previous</a> |</li>
+        <li><a href="index.html">Apache Chemistry cmislib 0.5 documentation</a> &raquo;</li> 
+      </ul>
+    </div>
+    <div class="footer">
+        &copy; Copyright 2011, Apache Software Foundation.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.2.
+    </div>
+  </body>
+</html>
\ No newline at end of file

Added: chemistry/site/trunk/content/python/docs/examples.html
URL: http://svn.apache.org/viewvc/chemistry/site/trunk/content/python/docs/examples.html?rev=1213336&view=auto
==============================================================================
--- chemistry/site/trunk/content/python/docs/examples.html (added)
+++ chemistry/site/trunk/content/python/docs/examples.html Mon Dec 12 17:40:43 2011
@@ -0,0 +1,265 @@
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    
+    <title>Examples &mdash; Apache Chemistry cmislib 0.5 documentation</title>
+    
+    <link rel="stylesheet" href="_static/default.css" type="text/css" />
+    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
+    
+    <script type="text/javascript">
+      var DOCUMENTATION_OPTIONS = {
+        URL_ROOT:    '',
+        VERSION:     '0.5',
+        COLLAPSE_INDEX: false,
+        FILE_SUFFIX: '.html',
+        HAS_SOURCE:  true
+      };
+    </script>
+    <script type="text/javascript" src="_static/jquery.js"></script>
+    <script type="text/javascript" src="_static/underscore.js"></script>
+    <script type="text/javascript" src="_static/doctools.js"></script>
+    <link rel="author" title="About these documents" href="about.html" />
+    <link rel="top" title="Apache Chemistry cmislib 0.5 documentation" href="index.html" />
+    <link rel="next" title="Code" href="code.html" />
+    <link rel="prev" title="Installation" href="install.html" /> 
+  </head>
+  <body>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="genindex.html" title="General Index"
+             accesskey="I">index</a></li>
+        <li class="right" >
+          <a href="py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="code.html" title="Code"
+             accesskey="N">next</a> |</li>
+        <li class="right" >
+          <a href="install.html" title="Installation"
+             accesskey="P">previous</a> |</li>
+        <li><a href="index.html">Apache Chemistry cmislib 0.5 documentation</a> &raquo;</li> 
+      </ul>
+    </div>  
+
+    <div class="document">
+      <div class="documentwrapper">
+        <div class="bodywrapper">
+          <div class="body">
+            
+  <div class="section" id="examples">
+<span id="id1"></span><h1>Examples<a class="headerlink" href="#examples" title="Permalink to this headline">¶</a></h1>
+<p>There&#8217;s nothing in cmislib that is specific to any particular vendor. Once you give it your CMIS provider&#8217;s service URL and some credentials, it figures out where to go from there.</p>
+<p>Let&#8217;s look at some examples using Alfresco&#8217;s public CMIS repository.</p>
+<div class="section" id="get-a-repository-object">
+<h2>Get a Repository object<a class="headerlink" href="#get-a-repository-object" title="Permalink to this headline">¶</a></h2>
+<blockquote>
+<div><ol class="arabic">
+<li><p class="first">From the command-line, start the Python shell by typing <cite>python</cite> then hit enter.</p>
+</li>
+<li><p class="first">Import the CmisClient:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="gp">&gt;&gt;&gt; </span><span class="kn">from</span> <span class="nn">cmislib</span> <span class="kn">import</span> <span class="n">CmisClient</span>
+</pre></div>
+</div>
+</li>
+<li><p class="first">Point the CmisClient at the repository&#8217;s service URL</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="gp">&gt;&gt;&gt; </span><span class="n">client</span> <span class="o">=</span> <span class="n">CmisClient</span><span class="p">(</span><span class="s">&#39;http://cmis.alfresco.com/cmisatom&#39;</span><span class="p">,</span> <span class="s">&#39;admin&#39;</span><span class="p">,</span> <span class="s">&#39;admin&#39;</span><span class="p">)</span>
+</pre></div>
+</div>
+</li>
+<li><p class="first">Get the default repository for the service</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="gp">&gt;&gt;&gt; </span><span class="n">repo</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">defaultRepository</span>
+<span class="gp">&gt;&gt;&gt; </span><span class="n">repo</span><span class="o">.</span><span class="n">id</span>
+<span class="go">u&#39;83beb297-a6fa-4ac5-844b-98c871c0eea9&#39;</span>
+</pre></div>
+</div>
+</li>
+<li><p class="first">Get the repository&#8217;s properties. This for-loop spits out everything cmislib knows about the repo.</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="gp">&gt;&gt;&gt; </span><span class="n">repo</span><span class="o">.</span><span class="n">name</span>
+<span class="go">u&#39;Main Repository&#39;</span>
+<span class="gp">&gt;&gt;&gt; </span><span class="n">info</span> <span class="o">=</span> <span class="n">repo</span><span class="o">.</span><span class="n">info</span>
+<span class="gp">&gt;&gt;&gt; </span><span class="k">for</span> <span class="n">k</span><span class="p">,</span><span class="n">v</span> <span class="ow">in</span> <span class="n">info</span><span class="o">.</span><span class="n">items</span><span class="p">():</span>
+<span class="go">    ...     print &quot;%s:%s&quot; % (k,v)</span>
+<span class="go">    ...</span>
+<span class="go">    cmisSpecificationTitle:Version 1.0 Committee Draft 04</span>
+<span class="go">    cmisVersionSupported:1.0</span>
+<span class="go">    repositoryDescription:None</span>
+<span class="go">    productVersion:3.2.0 (r2 2440)</span>
+<span class="go">    rootFolderId:workspace://SpacesStore/aa1ecedf-9551-49c5-831a-0502bb43f348</span>
+<span class="go">    repositoryId:83beb297-a6fa-4ac5-844b-98c871c0eea9</span>
+<span class="go">    repositoryName:Main Repository</span>
+<span class="go">    vendorName:Alfresco</span>
+<span class="go">    productName:Alfresco Repository (Community)</span>
+</pre></div>
+</div>
+</li>
+</ol>
+</div></blockquote>
+</div>
+<div class="section" id="folders-documents">
+<h2>Folders &amp; Documents<a class="headerlink" href="#folders-documents" title="Permalink to this headline">¶</a></h2>
+<p>Once you&#8217;ve got the Repository object you can start working with folders.</p>
+<blockquote>
+<div><ol class="arabic">
+<li><p class="first">Create a new folder in the root. You should name yours something unique.</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="gp">&gt;&gt;&gt; </span><span class="n">root</span> <span class="o">=</span> <span class="n">repo</span><span class="o">.</span><span class="n">rootFolder</span>
+<span class="gp">&gt;&gt;&gt; </span><span class="n">someFolder</span> <span class="o">=</span> <span class="n">root</span><span class="o">.</span><span class="n">createFolder</span><span class="p">(</span><span class="s">&#39;someFolder&#39;</span><span class="p">)</span>
+<span class="gp">&gt;&gt;&gt; </span><span class="n">someFolder</span><span class="o">.</span><span class="n">id</span>
+<span class="go">u&#39;workspace://SpacesStore/91f344ef-84e7-43d8-b379-959c0be7e8fc&#39;</span>
+</pre></div>
+</div>
+</li>
+<li><p class="first">Then, you can create some content:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="gp">&gt;&gt;&gt; </span><span class="n">someFile</span> <span class="o">=</span> <span class="nb">open</span><span class="p">(</span><span class="s">&#39;test.txt&#39;</span><span class="p">,</span> <span class="s">&#39;r&#39;</span><span class="p">)</span>
+<span class="gp">&gt;&gt;&gt; </span><span class="n">someDoc</span> <span class="o">=</span> <span class="n">someFolder</span><span class="o">.</span><span class="n">createDocument</span><span class="p">(</span><span class="s">&#39;Test Document&#39;</span><span class="p">,</span> <span class="n">contentFile</span><span class="o">=</span><span class="n">someFile</span><span class="p">)</span>
+</pre></div>
+</div>
+</li>
+<li><p class="first">And, if you want, you can dump the properties of the newly-created document (this is a partial list):</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="gp">&gt;&gt;&gt; </span><span class="n">props</span> <span class="o">=</span> <span class="n">someDoc</span><span class="o">.</span><span class="n">properties</span>
+<span class="gp">&gt;&gt;&gt; </span><span class="k">for</span> <span class="n">k</span><span class="p">,</span><span class="n">v</span> <span class="ow">in</span> <span class="n">props</span><span class="o">.</span><span class="n">items</span><span class="p">():</span>
+<span class="gp">... </span>    <span class="k">print</span> <span class="s">&#39;</span><span class="si">%s</span><span class="s">:</span><span class="si">%s</span><span class="s">&#39;</span> <span class="o">%</span> <span class="p">(</span><span class="n">k</span><span class="p">,</span><span class="n">v</span><span class="p">)</span>
+<span class="gp">...</span>
+<span class="go">cmis:contentStreamMimeType:text/plain</span>
+<span class="go">cmis:creationDate:2009-12-18T10:59:26.667-06:00</span>
+<span class="go">cmis:baseTypeId:cmis:document</span>
+<span class="go">cmis:isLatestMajorVersion:false</span>
+<span class="go">cmis:isImmutable:false</span>
+<span class="go">cmis:isMajorVersion:false</span>
+<span class="go">cmis:objectId:workspace://SpacesStore/2cf36ad5-92b0-4731-94a4-9f3fef25b479</span>
+</pre></div>
+</div>
+</li>
+</ol>
+</div></blockquote>
+</div>
+<div class="section" id="searching-for-retrieving-objects">
+<h2>Searching For &amp; Retrieving Objects<a class="headerlink" href="#searching-for-retrieving-objects" title="Permalink to this headline">¶</a></h2>
+<dl class="docutils">
+<dt>There are several different ways to grab an object:</dt>
+<dd><ul class="first simple">
+<li>You can run a CMIS query</li>
+<li>You can ask the repository to give you one for a specific path or object ID</li>
+<li>You can traverse the repository using a folder&#8217;s children and/or descendants</li>
+</ul>
+<ol class="last arabic">
+<li><p class="first">Let&#8217;s find the doc we just created with a full-text search.</p>
+<div class="admonition note">
+<p class="first admonition-title">Note</p>
+<p class="last">Note that I&#8217;m currently seeing a problem with Alfresco in which the CMIS service returns one less result than what&#8217;s really there):</p>
+</div>
+<div class="highlight-python"><div class="highlight"><pre><span class="gp">&gt;&gt;&gt; </span><span class="n">results</span> <span class="o">=</span> <span class="n">repo</span><span class="o">.</span><span class="n">query</span><span class="p">(</span><span class="s">&quot;select * from cmis:document where contains(&#39;test&#39;)&quot;</span><span class="p">)</span>
+<span class="gp">&gt;&gt;&gt; </span><span class="k">for</span> <span class="n">result</span> <span class="ow">in</span> <span class="n">results</span><span class="p">:</span>
+<span class="gp">... </span>    <span class="k">print</span> <span class="n">result</span><span class="o">.</span><span class="n">name</span>
+<span class="gp">...</span>
+<span class="go">Test Document2</span>
+<span class="go">example test script.js</span>
+</pre></div>
+</div>
+</li>
+<li><p class="first">Alternatively, you can also get objects by their their path, like this:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="gp">&gt;&gt;&gt; </span><span class="n">someDoc</span> <span class="o">=</span> <span class="n">repo</span><span class="o">.</span><span class="n">getObjectByPath</span><span class="p">(</span><span class="s">&#39;/someFolder/Test Document&#39;</span><span class="p">)</span>
+<span class="gp">&gt;&gt;&gt; </span><span class="n">someDoc</span><span class="o">.</span><span class="n">id</span>
+<span class="go">u&#39;workspace://SpacesStore/2cf36ad5-92b0-4731-94a4-9f3fef25b479&#39;</span>
+</pre></div>
+</div>
+</li>
+<li><p class="first">Or their object ID, like this:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="gp">&gt;&gt;&gt; </span><span class="n">someDoc</span> <span class="o">=</span> <span class="n">repo</span><span class="o">.</span><span class="n">getObject</span><span class="p">(</span><span class="s">&#39;workspace://SpacesStore/2cf36ad5-92b0-4731-94a4-9f3fef25b479&#39;</span><span class="p">)</span>
+<span class="gp">&gt;&gt;&gt; </span><span class="n">someDoc</span><span class="o">.</span><span class="n">name</span>
+<span class="go">u&#39;Test Document&#39;</span>
+</pre></div>
+</div>
+</li>
+<li><p class="first">Folder objects have getChildren() and getDescendants() methods that will return a list of <tt class="xref py py-class docutils literal"><span class="pre">CmisObject</span></tt> objects:</p>
+<div class="highlight-python"><div class="highlight"><pre><span class="gp">&gt;&gt;&gt; </span><span class="n">children</span><span class="o">=</span> <span class="n">someFolder</span><span class="o">.</span><span class="n">getChildren</span><span class="p">()</span>
+<span class="gp">&gt;&gt;&gt; </span><span class="k">for</span> <span class="n">child</span> <span class="ow">in</span> <span class="n">children</span><span class="p">:</span>
+<span class="gp">... </span>    <span class="k">print</span> <span class="n">child</span><span class="o">.</span><span class="n">name</span>
+<span class="gp">...</span>
+<span class="go">Test Document</span>
+<span class="go">Test Document2</span>
+</pre></div>
+</div>
+</li>
+</ol>
+</dd>
+</dl>
+</div>
+</div>
+
+
+          </div>
+        </div>
+      </div>
+      <div class="sphinxsidebar">
+        <div class="sphinxsidebarwrapper">
+  <h3><a href="index.html">Table Of Contents</a></h3>
+  <ul>
+<li><a class="reference internal" href="#">Examples</a><ul>
+<li><a class="reference internal" href="#get-a-repository-object">Get a Repository object</a></li>
+<li><a class="reference internal" href="#folders-documents">Folders &amp; Documents</a></li>
+<li><a class="reference internal" href="#searching-for-retrieving-objects">Searching For &amp; Retrieving Objects</a></li>
+</ul>
+</li>
+</ul>
+
+  <h4>Previous topic</h4>
+  <p class="topless"><a href="install.html"
+                        title="previous chapter">Installation</a></p>
+  <h4>Next topic</h4>
+  <p class="topless"><a href="code.html"
+                        title="next chapter">Code</a></p>
+  <h3>This Page</h3>
+  <ul class="this-page-menu">
+    <li><a href="_sources/examples.txt"
+           rel="nofollow">Show Source</a></li>
+  </ul>
+<div id="searchbox" style="display: none">
+  <h3>Quick search</h3>
+    <form class="search" action="search.html" method="get">
+      <input type="text" name="q" />
+      <input type="submit" value="Go" />
+      <input type="hidden" name="check_keywords" value="yes" />
+      <input type="hidden" name="area" value="default" />
+    </form>
+    <p class="searchtip" style="font-size: 90%">
+    Enter search terms or a module, class or function name.
+    </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+        </div>
+      </div>
+      <div class="clearer"></div>
+    </div>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="genindex.html" title="General Index"
+             >index</a></li>
+        <li class="right" >
+          <a href="py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li class="right" >
+          <a href="code.html" title="Code"
+             >next</a> |</li>
+        <li class="right" >
+          <a href="install.html" title="Installation"
+             >previous</a> |</li>
+        <li><a href="index.html">Apache Chemistry cmislib 0.5 documentation</a> &raquo;</li> 
+      </ul>
+    </div>
+    <div class="footer">
+        &copy; Copyright 2011, Apache Software Foundation.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.2.
+    </div>
+  </body>
+</html>
\ No newline at end of file

Added: chemistry/site/trunk/content/python/docs/genindex.html
URL: http://svn.apache.org/viewvc/chemistry/site/trunk/content/python/docs/genindex.html?rev=1213336&view=auto
==============================================================================
--- chemistry/site/trunk/content/python/docs/genindex.html (added)
+++ chemistry/site/trunk/content/python/docs/genindex.html Mon Dec 12 17:40:43 2011
@@ -0,0 +1,1655 @@
+
+
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    
+    <title>Index &mdash; Apache Chemistry cmislib 0.5 documentation</title>
+    
+    <link rel="stylesheet" href="_static/default.css" type="text/css" />
+    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
+    
+    <script type="text/javascript">
+      var DOCUMENTATION_OPTIONS = {
+        URL_ROOT:    '',
+        VERSION:     '0.5',
+        COLLAPSE_INDEX: false,
+        FILE_SUFFIX: '.html',
+        HAS_SOURCE:  true
+      };
+    </script>
+    <script type="text/javascript" src="_static/jquery.js"></script>
+    <script type="text/javascript" src="_static/underscore.js"></script>
+    <script type="text/javascript" src="_static/doctools.js"></script>
+    <link rel="author" title="About these documents" href="about.html" />
+    <link rel="top" title="Apache Chemistry cmislib 0.5 documentation" href="index.html" /> 
+  </head>
+  <body>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="#" title="General Index"
+             accesskey="I">index</a></li>
+        <li class="right" >
+          <a href="py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li><a href="index.html">Apache Chemistry cmislib 0.5 documentation</a> &raquo;</li> 
+      </ul>
+    </div>  
+
+    <div class="document">
+      <div class="documentwrapper">
+        <div class="bodywrapper">
+          <div class="body">
+            
+
+<h1 id="index">Index</h1>
+
+<div class="genindex-jumpbox">
+ <a href="#A"><strong>A</strong></a>
+ | <a href="#B"><strong>B</strong></a>
+ | <a href="#C"><strong>C</strong></a>
+ | <a href="#D"><strong>D</strong></a>
+ | <a href="#E"><strong>E</strong></a>
+ | <a href="#F"><strong>F</strong></a>
+ | <a href="#G"><strong>G</strong></a>
+ | <a href="#H"><strong>H</strong></a>
+ | <a href="#I"><strong>I</strong></a>
+ | <a href="#L"><strong>L</strong></a>
+ | <a href="#M"><strong>M</strong></a>
+ | <a href="#N"><strong>N</strong></a>
+ | <a href="#O"><strong>O</strong></a>
+ | <a href="#P"><strong>P</strong></a>
+ | <a href="#Q"><strong>Q</strong></a>
+ | <a href="#R"><strong>R</strong></a>
+ | <a href="#S"><strong>S</strong></a>
+ | <a href="#T"><strong>T</strong></a>
+ | <a href="#U"><strong>U</strong></a>
+ 
+</div>
+<h2 id="A">A</h2>
+<table style="width: 100%" class="indextable genindextable"><tr>
+  <td style="width: 33%" valign="top"><dl>
+      
+  <dt><a href="code.html#cmislib.model.ACE">ACE (class in cmislib.model)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.ACL">ACL (class in cmislib.model)</a>
+  </dt>
+
+      <dd><dl>
+        
+  <dt><a href="code.html#cmislib.model.CmisObject.ACL">(cmislib.model.CmisObject attribute)</a>
+  </dt>
+
+      </dl></dd>
+      
+  <dt><a href="code.html#tests.cmislibtest.ACLTest">ACLTest (class in tests.cmislibtest)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.ACL.addEntry">addEntry() (cmislib.model.ACL method)</a>
+  </dt>
+
+  </dl></td>
+  <td style="width: 33%" valign="top"><dl>
+      
+  <dt><a href="code.html#cmislib.model.Folder.addObject">addObject() (cmislib.model.Folder method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.CmisObject.allowableActions">allowableActions (cmislib.model.CmisObject attribute)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.CmisObject.applyACL">applyACL() (cmislib.model.CmisObject method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.CmisObject.applyPolicy">applyPolicy() (cmislib.model.CmisObject method)</a>
+  </dt>
+
+  </dl></td>
+</tr></table>
+
+<h2 id="B">B</h2>
+<table style="width: 100%" class="indextable genindextable"><tr>
+  <td style="width: 33%" valign="top"><dl>
+      
+  <dt><a href="code.html#cmislib.model.ObjectType.baseId">baseId (cmislib.model.ObjectType attribute)</a>
+  </dt>
+
+  </dl></td>
+</tr></table>
+
+<h2 id="C">C</h2>
+<table style="width: 100%" class="indextable genindextable"><tr>
+  <td style="width: 33%" valign="top"><dl>
+      
+  <dt><a href="code.html#cmislib.model.Document.cancelCheckout">cancelCheckout() (cmislib.model.Document method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.Repository.capabilities">capabilities (cmislib.model.Repository attribute)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.Property.cardinality">cardinality (cmislib.model.Property attribute)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.ChangeEntry">ChangeEntry (class in cmislib.model)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.ChangeEntryResultSet">ChangeEntryResultSet (class in cmislib.model)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.ChangeEntryTest">ChangeEntryTest (class in tests.cmislibtest)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.ChangeEntry.changeTime">changeTime (cmislib.model.ChangeEntry attribute)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.ChangeEntry.changeType">changeType (cmislib.model.ChangeEntry attribute)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.Document.checkedOut">checkedOut (cmislib.model.Document attribute)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.Document.checkin">checkin() (cmislib.model.Document method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.Document.checkout">checkout() (cmislib.model.Document method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.ACL.clearEntries">clearEntries() (cmislib.model.ACL method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.CmisClient">CmisClient (class in cmislib.model)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.CmisClientTest">CmisClientTest (class in tests.cmislibtest)</a>
+  </dt>
+
+  </dl></td>
+  <td style="width: 33%" valign="top"><dl>
+      
+  <dt><a href="code.html#cmislib.model.CmisId">CmisId (class in cmislib.model)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#module-cmislib.model">cmislib.model (module)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#module-cmislib.net">cmislib.net (module)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.CmisObject">CmisObject (class in cmislib.model)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.CmisTestBase">CmisTestBase (class in tests.cmislibtest)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.ObjectType.controllableACL">controllableACL (cmislib.model.ObjectType attribute)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.ObjectType.controllablePolicy">controllablePolicy (cmislib.model.ObjectType attribute)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.ObjectType.creatable">creatable (cmislib.model.ObjectType attribute)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.Folder.createDocument">createDocument() (cmislib.model.Folder method)</a>
+  </dt>
+
+      <dd><dl>
+        
+  <dt><a href="code.html#cmislib.model.Repository.createDocument">(cmislib.model.Repository method)</a>
+  </dt>
+
+      </dl></dd>
+      
+  <dt><a href="code.html#cmislib.model.Repository.createDocumentFromSource">createDocumentFromSource() (cmislib.model.Repository method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.Folder.createDocumentFromString">createDocumentFromString() (cmislib.model.Folder method)</a>
+  </dt>
+
+      <dd><dl>
+        
+  <dt><a href="code.html#cmislib.model.Repository.createDocumentFromString">(cmislib.model.Repository method)</a>
+  </dt>
+
+      </dl></dd>
+      
+  <dt><a href="code.html#cmislib.model.Folder.createFolder">createFolder() (cmislib.model.Folder method)</a>
+  </dt>
+
+      <dd><dl>
+        
+  <dt><a href="code.html#cmislib.model.Repository.createFolder">(cmislib.model.Repository method)</a>
+  </dt>
+
+      </dl></dd>
+      
+  <dt><a href="code.html#cmislib.model.Repository.createPolicy">createPolicy() (cmislib.model.Repository method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.CmisObject.createRelationship">createRelationship() (cmislib.model.CmisObject method)</a>
+  </dt>
+
+      <dd><dl>
+        
+  <dt><a href="code.html#cmislib.model.Repository.createRelationship">(cmislib.model.Repository method)</a>
+  </dt>
+
+      </dl></dd>
+  </dl></td>
+</tr></table>
+
+<h2 id="D">D</h2>
+<table style="width: 100%" class="indextable genindextable"><tr>
+  <td style="width: 33%" valign="top"><dl>
+      
+  <dt><a href="code.html#cmislib.model.CmisClient.defaultRepository">defaultRepository (cmislib.model.CmisClient attribute)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.CmisClient.delete">delete() (cmislib.model.CmisClient method)</a>
+  </dt>
+
+      <dd><dl>
+        
+  <dt><a href="code.html#cmislib.model.CmisObject.delete">(cmislib.model.CmisObject method)</a>
+  </dt>
+
+        
+  <dt><a href="code.html#cmislib.net.RESTService.delete">(cmislib.net.RESTService method)</a>
+  </dt>
+
+      </dl></dd>
+      
+  <dt><a href="code.html#cmislib.model.Document.deleteContentStream">deleteContentStream() (cmislib.model.Document method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.Folder.deleteTree">deleteTree() (cmislib.model.Folder method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.ObjectType.description">description (cmislib.model.ObjectType attribute)</a>
+  </dt>
+
+      <dd><dl>
+        
+  <dt><a href="code.html#cmislib.model.Property.description">(cmislib.model.Property attribute)</a>
+  </dt>
+
+      </dl></dd>
+  </dl></td>
+  <td style="width: 33%" valign="top"><dl>
+      
+  <dt><a href="code.html#cmislib.model.ACE.direct">direct (cmislib.model.ACE attribute)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.ObjectType.displayName">displayName (cmislib.model.ObjectType attribute)</a>
+  </dt>
+
+      <dd><dl>
+        
+  <dt><a href="code.html#cmislib.model.Property.displayName">(cmislib.model.Property attribute)</a>
+  </dt>
+
+      </dl></dd>
+      
+  <dt><a href="code.html#cmislib.model.Document">Document (class in cmislib.model)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.DocumentTest">DocumentTest (class in tests.cmislibtest)</a>
+  </dt>
+
+  </dl></td>
+</tr></table>
+
+<h2 id="E">E</h2>
+<table style="width: 100%" class="indextable genindextable"><tr>
+  <td style="width: 33%" valign="top"><dl>
+      
+  <dt><a href="code.html#cmislib.model.ACL.entries">entries (cmislib.model.ACL attribute)</a>
+  </dt>
+
+  </dl></td>
+</tr></table>
+
+<h2 id="F">F</h2>
+<table style="width: 100%" class="indextable genindextable"><tr>
+  <td style="width: 33%" valign="top"><dl>
+      
+  <dt><a href="code.html#cmislib.model.ObjectType.fileable">fileable (cmislib.model.ObjectType attribute)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.Folder">Folder (class in cmislib.model)</a>
+  </dt>
+
+  </dl></td>
+  <td style="width: 33%" valign="top"><dl>
+      
+  <dt><a href="code.html#tests.cmislibtest.FolderTest">FolderTest (class in tests.cmislibtest)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.ObjectType.fulltextIndexed">fulltextIndexed (cmislib.model.ObjectType attribute)</a>
+  </dt>
+
+  </dl></td>
+</tr></table>
+
+<h2 id="G">G</h2>
+<table style="width: 100%" class="indextable genindextable"><tr>
+  <td style="width: 33%" valign="top"><dl>
+      
+  <dt><a href="code.html#cmislib.model.CmisClient.get">get() (cmislib.model.CmisClient method)</a>
+  </dt>
+
+      <dd><dl>
+        
+  <dt><a href="code.html#cmislib.net.RESTService.get">(cmislib.net.RESTService method)</a>
+  </dt>
+
+      </dl></dd>
+      
+  <dt><a href="code.html#cmislib.model.ChangeEntry.getACL">getACL() (cmislib.model.ChangeEntry method)</a>
+  </dt>
+
+      <dd><dl>
+        
+  <dt><a href="code.html#cmislib.model.CmisObject.getACL">(cmislib.model.CmisObject method)</a>
+  </dt>
+
+      </dl></dd>
+      
+  <dt><a href="code.html#cmislib.model.CmisObject.getAllowableActions">getAllowableActions() (cmislib.model.CmisObject method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.Document.getAllVersions">getAllVersions() (cmislib.model.Document method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.CmisObject.getAppliedPolicies">getAppliedPolicies() (cmislib.model.CmisObject method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.ObjectType.getBaseId">getBaseId() (cmislib.model.ObjectType method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.Repository.getCapabilities">getCapabilities() (cmislib.model.Repository method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.Property.getCardinality">getCardinality() (cmislib.model.Property method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.ChangeEntry.getChangeTime">getChangeTime() (cmislib.model.ChangeEntry method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.ChangeEntry.getChangeType">getChangeType() (cmislib.model.ChangeEntry method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.Document.getCheckedOutBy">getCheckedOutBy() (cmislib.model.Document method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.Repository.getCheckedOutDocs">getCheckedOutDocs() (cmislib.model.Repository method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.Folder.getChildren">getChildren() (cmislib.model.Folder method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.Folder.getChildrenLink">getChildrenLink() (cmislib.model.Folder method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.Repository.getCollection">getCollection() (cmislib.model.Repository method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.Repository.getCollectionLink">getCollectionLink() (cmislib.model.Repository method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.Repository.getContentChanges">getContentChanges() (cmislib.model.Repository method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.Document.getContentStream">getContentStream() (cmislib.model.Document method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.CmisClient.getDefaultRepository">getDefaultRepository() (cmislib.model.CmisClient method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.Folder.getDescendants">getDescendants() (cmislib.model.Folder method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.Folder.getDescendantsLink">getDescendantsLink() (cmislib.model.Folder method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.ObjectType.getDescription">getDescription() (cmislib.model.ObjectType method)</a>
+  </dt>
+
+      <dd><dl>
+        
+  <dt><a href="code.html#cmislib.model.Property.getDescription">(cmislib.model.Property method)</a>
+  </dt>
+
+      </dl></dd>
+      
+  <dt><a href="code.html#cmislib.model.ObjectType.getDisplayName">getDisplayName() (cmislib.model.ObjectType method)</a>
+  </dt>
+
+      <dd><dl>
+        
+  <dt><a href="code.html#cmislib.model.Property.getDisplayName">(cmislib.model.Property method)</a>
+  </dt>
+
+      </dl></dd>
+      
+  <dt><a href="code.html#cmislib.model.getElementNameAndValues">getElementNameAndValues() (in module cmislib.model)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.getEmptyXmlDoc">getEmptyXmlDoc() (in module cmislib.model)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.ACL.getEntries">getEntries() (cmislib.model.ACL method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.getEntryXmlDoc">getEntryXmlDoc() (in module cmislib.model)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.ResultSet.getFirst">getFirst() (cmislib.model.ResultSet method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.Repository.getFolder">getFolder() (cmislib.model.Repository method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.ChangeEntry.getId">getId() (cmislib.model.ChangeEntry method)</a>
+  </dt>
+
+      <dd><dl>
+        
+  <dt><a href="code.html#cmislib.model.Property.getId">(cmislib.model.Property method)</a>
+  </dt>
+
+      </dl></dd>
+      
+  <dt><a href="code.html#cmislib.model.ResultSet.getLast">getLast() (cmislib.model.ResultSet method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.Document.getLatestVersion">getLatestVersion() (cmislib.model.Document method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.ObjectType.getLink">getLink() (cmislib.model.ObjectType method)</a>
+  </dt>
+
+      <dd><dl>
+        
+  <dt><a href="code.html#cmislib.model.Repository.getLink">(cmislib.model.Repository method)</a>
+  </dt>
+
+      </dl></dd>
+      
+  <dt><a href="code.html#cmislib.model.ObjectType.getLocalName">getLocalName() (cmislib.model.ObjectType method)</a>
+  </dt>
+
+      <dd><dl>
+        
+  <dt><a href="code.html#cmislib.model.Property.getLocalName">(cmislib.model.Property method)</a>
+  </dt>
+
+      </dl></dd>
+      
+  <dt><a href="code.html#cmislib.model.ObjectType.getLocalNamespace">getLocalNamespace() (cmislib.model.ObjectType method)</a>
+  </dt>
+
+      <dd><dl>
+        
+  <dt><a href="code.html#cmislib.model.Property.getLocalNamespace">(cmislib.model.Property method)</a>
+  </dt>
+
+      </dl></dd>
+      
+  <dt><a href="code.html#cmislib.model.CmisObject.getName">getName() (cmislib.model.CmisObject method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.ResultSet.getNext">getNext() (cmislib.model.ResultSet method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.Repository.getObject">getObject() (cmislib.model.Repository method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.Repository.getObjectByPath">getObjectByPath() (cmislib.model.Repository method)</a>
+  </dt>
+
+  </dl></td>
+  <td style="width: 33%" valign="top"><dl>
+      
+  <dt><a href="code.html#cmislib.model.ChangeEntry.getObjectId">getObjectId() (cmislib.model.ChangeEntry method)</a>
+  </dt>
+
+      <dd><dl>
+        
+  <dt><a href="code.html#cmislib.model.CmisObject.getObjectId">(cmislib.model.CmisObject method)</a>
+  </dt>
+
+      </dl></dd>
+      
+  <dt><a href="code.html#cmislib.model.CmisObject.getObjectParents">getObjectParents() (cmislib.model.CmisObject method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.Folder.getParent">getParent() (cmislib.model.Folder method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.CmisObject.getPaths">getPaths() (cmislib.model.CmisObject method)</a>
+  </dt>
+
+      <dd><dl>
+        
+  <dt><a href="code.html#cmislib.model.Document.getPaths">(cmislib.model.Document method)</a>
+  </dt>
+
+        
+  <dt><a href="code.html#cmislib.model.Folder.getPaths">(cmislib.model.Folder method)</a>
+  </dt>
+
+      </dl></dd>
+      
+  <dt><a href="code.html#cmislib.model.Repository.getPermissionDefinitions">getPermissionDefinitions() (cmislib.model.Repository method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.Repository.getPermissionMap">getPermissionMap() (cmislib.model.Repository method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.ResultSet.getPrev">getPrev() (cmislib.model.ResultSet method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.Document.getPrivateWorkingCopy">getPrivateWorkingCopy() (cmislib.model.Document method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.Repository.getPropagation">getPropagation() (cmislib.model.Repository method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.ChangeEntry.getProperties">getProperties() (cmislib.model.ChangeEntry method)</a>
+  </dt>
+
+      <dd><dl>
+        
+  <dt><a href="code.html#cmislib.model.CmisObject.getProperties">(cmislib.model.CmisObject method)</a>
+  </dt>
+
+        
+  <dt><a href="code.html#cmislib.model.ObjectType.getProperties">(cmislib.model.ObjectType method)</a>
+  </dt>
+
+      </dl></dd>
+      
+  <dt><a href="code.html#cmislib.model.Document.getPropertiesOfLatestVersion">getPropertiesOfLatestVersion() (cmislib.model.Document method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.Property.getPropertyType">getPropertyType() (cmislib.model.Property method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.ObjectType.getQueryName">getQueryName() (cmislib.model.ObjectType method)</a>
+  </dt>
+
+      <dd><dl>
+        
+  <dt><a href="code.html#cmislib.model.Property.getQueryName">(cmislib.model.Property method)</a>
+  </dt>
+
+      </dl></dd>
+      
+  <dt><a href="code.html#cmislib.model.CmisObject.getRelationships">getRelationships() (cmislib.model.CmisObject method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.Document.getRenditions">getRenditions() (cmislib.model.Document method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.CmisClient.getRepositories">getRepositories() (cmislib.model.CmisClient method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.CmisClient.getRepository">getRepository() (cmislib.model.CmisClient method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.Repository.getRepositoryId">getRepositoryId() (cmislib.model.Repository method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.Repository.getRepositoryInfo">getRepositoryInfo() (cmislib.model.Repository method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.Repository.getRepositoryName">getRepositoryName() (cmislib.model.Repository method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.ChangeEntryResultSet.getResults">getResults() (cmislib.model.ChangeEntryResultSet method)</a>
+  </dt>
+
+      <dd><dl>
+        
+  <dt><a href="code.html#cmislib.model.ResultSet.getResults">(cmislib.model.ResultSet method)</a>
+  </dt>
+
+      </dl></dd>
+      
+  <dt><a href="code.html#cmislib.model.Repository.getRootFolder">getRootFolder() (cmislib.model.Repository method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.Relationship.getSource">getSource() (cmislib.model.Relationship method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.Relationship.getSourceId">getSourceId() (cmislib.model.Relationship method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.getSpecializedObject">getSpecializedObject() (in module cmislib.model)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.Repository.getSupportedPermissions">getSupportedPermissions() (cmislib.model.Repository method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.Relationship.getTarget">getTarget() (cmislib.model.Relationship method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.Relationship.getTargetId">getTargetId() (cmislib.model.Relationship method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.CmisObject.getTitle">getTitle() (cmislib.model.CmisObject method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.Folder.getTree">getTree() (cmislib.model.Folder method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.Repository.getTypeChildren">getTypeChildren() (cmislib.model.Repository method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.Repository.getTypeDefinition">getTypeDefinition() (cmislib.model.Repository method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.Repository.getTypeDefinitions">getTypeDefinitions() (cmislib.model.Repository method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.Repository.getTypeDescendants">getTypeDescendants() (cmislib.model.Repository method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.ObjectType.getTypeId">getTypeId() (cmislib.model.ObjectType method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.Repository.getUnfiledDocs">getUnfiledDocs() (cmislib.model.Repository method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.Property.getUpdatability">getUpdatability() (cmislib.model.Property method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.Repository.getUriTemplates">getUriTemplates() (cmislib.model.Repository method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.ACL.getXmlDoc">getXmlDoc() (cmislib.model.ACL method)</a>
+  </dt>
+
+  </dl></td>
+</tr></table>
+
+<h2 id="H">H</h2>
+<table style="width: 100%" class="indextable genindextable"><tr>
+  <td style="width: 33%" valign="top"><dl>
+      
+  <dt><a href="code.html#cmislib.model.ResultSet.hasFirst">hasFirst() (cmislib.model.ResultSet method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.ResultSet.hasLast">hasLast() (cmislib.model.ResultSet method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.ResultSet.hasNext">hasNext() (cmislib.model.ResultSet method)</a>
+  </dt>
+
+  </dl></td>
+  <td style="width: 33%" valign="top"><dl>
+      
+  <dt><a href="code.html#cmislib.model.ResultSet.hasObject">hasObject() (cmislib.model.ResultSet method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.ResultSet.hasPrev">hasPrev() (cmislib.model.ResultSet method)</a>
+  </dt>
+
+  </dl></td>
+</tr></table>
+
+<h2 id="I">I</h2>
+<table style="width: 100%" class="indextable genindextable"><tr>
+  <td style="width: 33%" valign="top"><dl>
+      
+  <dt><a href="code.html#cmislib.model.ChangeEntry.id">id (cmislib.model.ChangeEntry attribute)</a>
+  </dt>
+
+      <dd><dl>
+        
+  <dt><a href="code.html#cmislib.model.CmisObject.id">(cmislib.model.CmisObject attribute)</a>
+  </dt>
+
+        
+  <dt><a href="code.html#cmislib.model.ObjectType.id">(cmislib.model.ObjectType attribute)</a>
+  </dt>
+
+        
+  <dt><a href="code.html#cmislib.model.Property.id">(cmislib.model.Property attribute)</a>
+  </dt>
+
+        
+  <dt><a href="code.html#cmislib.model.Repository.id">(cmislib.model.Repository attribute)</a>
+  </dt>
+
+      </dl></dd>
+      
+  <dt><a href="code.html#cmislib.model.ObjectType.includedInSupertypeQuery">includedInSupertypeQuery (cmislib.model.ObjectType attribute)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.Repository.info">info (cmislib.model.Repository attribute)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.Property.inherited">inherited (cmislib.model.Property attribute)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.Document.isCheckedOut">isCheckedOut() (cmislib.model.Document method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.ObjectType.isControllableACL">isControllableACL() (cmislib.model.ObjectType method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.ObjectType.isControllablePolicy">isControllablePolicy() (cmislib.model.ObjectType method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.ObjectType.isCreatable">isCreatable() (cmislib.model.ObjectType method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.ObjectType.isFileable">isFileable() (cmislib.model.ObjectType method)</a>
+  </dt>
+
+  </dl></td>
+  <td style="width: 33%" valign="top"><dl>
+      
+  <dt><a href="code.html#cmislib.model.ObjectType.isFulltextIndexed">isFulltextIndexed() (cmislib.model.ObjectType method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.ObjectType.isIncludedInSupertypeQuery">isIncludedInSupertypeQuery() (cmislib.model.ObjectType method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.isInCollection">isInCollection() (in module tests.cmislibtest)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.Property.isInherited">isInherited() (cmislib.model.Property method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.isInResultSet">isInResultSet() (in module tests.cmislibtest)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.Property.isOpenChoice">isOpenChoice() (cmislib.model.Property method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.Property.isOrderable">isOrderable() (cmislib.model.Property method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.ObjectType.isQueryable">isQueryable() (cmislib.model.ObjectType method)</a>
+  </dt>
+
+      <dd><dl>
+        
+  <dt><a href="code.html#cmislib.model.Property.isQueryable">(cmislib.model.Property method)</a>
+  </dt>
+
+      </dl></dd>
+      
+  <dt><a href="code.html#cmislib.model.Property.isRequired">isRequired() (cmislib.model.Property method)</a>
+  </dt>
+
+  </dl></td>
+</tr></table>
+
+<h2 id="L">L</h2>
+<table style="width: 100%" class="indextable genindextable"><tr>
+  <td style="width: 33%" valign="top"><dl>
+      
+  <dt><a href="code.html#cmislib.model.ObjectType.localName">localName (cmislib.model.ObjectType attribute)</a>
+  </dt>
+
+      <dd><dl>
+        
+  <dt><a href="code.html#cmislib.model.Property.localName">(cmislib.model.Property attribute)</a>
+  </dt>
+
+      </dl></dd>
+  </dl></td>
+  <td style="width: 33%" valign="top"><dl>
+      
+  <dt><a href="code.html#cmislib.model.ObjectType.localNamespace">localNamespace (cmislib.model.ObjectType attribute)</a>
+  </dt>
+
+      <dd><dl>
+        
+  <dt><a href="code.html#cmislib.model.Property.localNamespace">(cmislib.model.Property attribute)</a>
+  </dt>
+
+      </dl></dd>
+  </dl></td>
+</tr></table>
+
+<h2 id="M">M</h2>
+<table style="width: 100%" class="indextable genindextable"><tr>
+  <td style="width: 33%" valign="top"><dl>
+      
+  <dt><a href="code.html#cmislib.model.CmisObject.move">move() (cmislib.model.CmisObject method)</a>
+  </dt>
+
+  </dl></td>
+  <td style="width: 33%" valign="top"><dl>
+      
+  <dt><a href="code.html#cmislib.model.multiple_replace">multiple_replace() (in module cmislib.model)</a>
+  </dt>
+
+  </dl></td>
+</tr></table>
+
+<h2 id="N">N</h2>
+<table style="width: 100%" class="indextable genindextable"><tr>
+  <td style="width: 33%" valign="top"><dl>
+      
+  <dt><a href="code.html#cmislib.model.CmisObject.name">name (cmislib.model.CmisObject attribute)</a>
+  </dt>
+
+      <dd><dl>
+        
+  <dt><a href="code.html#cmislib.model.Repository.name">(cmislib.model.Repository attribute)</a>
+  </dt>
+
+      </dl></dd>
+  </dl></td>
+</tr></table>
+
+<h2 id="O">O</h2>
+<table style="width: 100%" class="indextable genindextable"><tr>
+  <td style="width: 33%" valign="top"><dl>
+      
+  <dt><a href="code.html#cmislib.model.ChangeEntry.objectId">objectId (cmislib.model.ChangeEntry attribute)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.ObjectType">ObjectType (class in cmislib.model)</a>
+  </dt>
+
+  </dl></td>
+  <td style="width: 33%" valign="top"><dl>
+      
+  <dt><a href="code.html#cmislib.model.Property.openChoice">openChoice (cmislib.model.Property attribute)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.Property.orderable">orderable (cmislib.model.Property attribute)</a>
+  </dt>
+
+  </dl></td>
+</tr></table>
+
+<h2 id="P">P</h2>
+<table style="width: 100%" class="indextable genindextable"><tr>
+  <td style="width: 33%" valign="top"><dl>
+      
+  <dt><a href="code.html#cmislib.model.parseBoolValue">parseBoolValue() (in module cmislib.model)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.parseDateTimeValue">parseDateTimeValue() (in module cmislib.model)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.parsePropValue">parsePropValue() (in module cmislib.model)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.Repository.permissionDefinitions">permissionDefinitions (cmislib.model.Repository attribute)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.Repository.permissionMap">permissionMap (cmislib.model.Repository attribute)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.ACE.permissions">permissions (cmislib.model.ACE attribute)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.Policy">Policy (class in cmislib.model)</a>
+  </dt>
+
+  </dl></td>
+  <td style="width: 33%" valign="top"><dl>
+      
+  <dt><a href="code.html#cmislib.model.CmisClient.post">post() (cmislib.model.CmisClient method)</a>
+  </dt>
+
+      <dd><dl>
+        
+  <dt><a href="code.html#cmislib.net.RESTService.post">(cmislib.net.RESTService method)</a>
+  </dt>
+
+      </dl></dd>
+      
+  <dt><a href="code.html#cmislib.model.ACE.principalId">principalId (cmislib.model.ACE attribute)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.Repository.propagation">propagation (cmislib.model.Repository attribute)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.ChangeEntry.properties">properties (cmislib.model.ChangeEntry attribute)</a>
+  </dt>
+
+      <dd><dl>
+        
+  <dt><a href="code.html#cmislib.model.CmisObject.properties">(cmislib.model.CmisObject attribute)</a>
+  </dt>
+
+        
+  <dt><a href="code.html#cmislib.model.ObjectType.properties">(cmislib.model.ObjectType attribute)</a>
+  </dt>
+
+      </dl></dd>
+      
+  <dt><a href="code.html#cmislib.model.Property">Property (class in cmislib.model)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.Property.propertyType">propertyType (cmislib.model.Property attribute)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.CmisClient.put">put() (cmislib.model.CmisClient method)</a>
+  </dt>
+
+      <dd><dl>
+        
+  <dt><a href="code.html#cmislib.net.RESTService.put">(cmislib.net.RESTService method)</a>
+  </dt>
+
+      </dl></dd>
+  </dl></td>
+</tr></table>
+
+<h2 id="Q">Q</h2>
+<table style="width: 100%" class="indextable genindextable"><tr>
+  <td style="width: 33%" valign="top"><dl>
+      
+  <dt><a href="code.html#cmislib.model.Repository.query">query() (cmislib.model.Repository method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.ObjectType.queryable">queryable (cmislib.model.ObjectType attribute)</a>
+  </dt>
+
+      <dd><dl>
+        
+  <dt><a href="code.html#cmislib.model.Property.queryable">(cmislib.model.Property attribute)</a>
+  </dt>
+
+      </dl></dd>
+  </dl></td>
+  <td style="width: 33%" valign="top"><dl>
+      
+  <dt><a href="code.html#cmislib.model.ObjectType.queryName">queryName (cmislib.model.ObjectType attribute)</a>
+  </dt>
+
+      <dd><dl>
+        
+  <dt><a href="code.html#cmislib.model.Property.queryName">(cmislib.model.Property attribute)</a>
+  </dt>
+
+      </dl></dd>
+      
+  <dt><a href="code.html#tests.cmislibtest.QueryTest">QueryTest (class in tests.cmislibtest)</a>
+  </dt>
+
+  </dl></td>
+</tr></table>
+
+<h2 id="R">R</h2>
+<table style="width: 100%" class="indextable genindextable"><tr>
+  <td style="width: 33%" valign="top"><dl>
+      
+  <dt><a href="code.html#cmislib.model.Relationship">Relationship (class in cmislib.model)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.CmisObject.reload">reload() (cmislib.model.CmisObject method)</a>
+  </dt>
+
+      <dd><dl>
+        
+  <dt><a href="code.html#cmislib.model.ObjectType.reload">(cmislib.model.ObjectType method)</a>
+  </dt>
+
+        
+  <dt><a href="code.html#cmislib.model.Repository.reload">(cmislib.model.Repository method)</a>
+  </dt>
+
+        
+  <dt><a href="code.html#cmislib.model.ResultSet.reload">(cmislib.model.ResultSet method)</a>
+  </dt>
+
+      </dl></dd>
+      
+  <dt><a href="code.html#cmislib.model.ACL.removeEntry">removeEntry() (cmislib.model.ACL method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.Folder.removeObject">removeObject() (cmislib.model.Folder method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.CmisObject.removePolicy">removePolicy() (cmislib.model.CmisObject method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.CmisClient.repositories">repositories (cmislib.model.CmisClient attribute)</a>
+  </dt>
+
+  </dl></td>
+  <td style="width: 33%" valign="top"><dl>
+      
+  <dt><a href="code.html#cmislib.model.Repository">Repository (class in cmislib.model)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.RepositoryTest">RepositoryTest (class in tests.cmislibtest)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.Property.required">required (cmislib.model.Property attribute)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.net.RESTService">RESTService (class in cmislib.net)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.ResultSet">ResultSet (class in cmislib.model)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.Repository.rootFolder">rootFolder (cmislib.model.Repository attribute)</a>
+  </dt>
+
+  </dl></td>
+</tr></table>
+
+<h2 id="S">S</h2>
+<table style="width: 100%" class="indextable genindextable"><tr>
+  <td style="width: 33%" valign="top"><dl>
+      
+  <dt><a href="code.html#cmislib.model.Document.setContentStream">setContentStream() (cmislib.model.Document method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.CmisTestBase.setUp">setUp() (tests.cmislibtest.CmisTestBase method)</a>
+  </dt>
+
+      <dd><dl>
+        
+  <dt><a href="code.html#tests.cmislibtest.QueryTest.setUp">(tests.cmislibtest.QueryTest method)</a>
+  </dt>
+
+      </dl></dd>
+      
+  <dt><a href="code.html#cmislib.model.Relationship.source">source (cmislib.model.Relationship attribute)</a>
+  </dt>
+
+  </dl></td>
+  <td style="width: 33%" valign="top"><dl>
+      
+  <dt><a href="code.html#cmislib.model.Relationship.sourceId">sourceId (cmislib.model.Relationship attribute)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.Repository.supportedPermissions">supportedPermissions (cmislib.model.Repository attribute)</a>
+  </dt>
+
+  </dl></td>
+</tr></table>
+
+<h2 id="T">T</h2>
+<table style="width: 100%" class="indextable genindextable"><tr>
+  <td style="width: 33%" valign="top"><dl>
+      
+  <dt><a href="code.html#cmislib.model.Relationship.target">target (cmislib.model.Relationship attribute)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.Relationship.targetId">targetId (cmislib.model.Relationship attribute)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.CmisTestBase.tearDown">tearDown() (tests.cmislibtest.CmisTestBase method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.FolderTest.testAddObject">testAddObject() (tests.cmislibtest.FolderTest method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.DocumentTest.testAllowableActions">testAllowableActions() (tests.cmislibtest.DocumentTest method)</a>
+  </dt>
+
+      <dd><dl>
+        
+  <dt><a href="code.html#tests.cmislibtest.FolderTest.testAllowableActions">(tests.cmislibtest.FolderTest method)</a>
+  </dt>
+
+      </dl></dd>
+      
+  <dt><a href="code.html#tests.cmislibtest.ACLTest.testApplyACL">testApplyACL() (tests.cmislibtest.ACLTest method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.FolderTest.testBadParentFolder">testBadParentFolder() (tests.cmislibtest.FolderTest method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.DocumentTest.testCancelCheckout">testCancelCheckout() (tests.cmislibtest.DocumentTest method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.DocumentTest.testCheckin">testCheckin() (tests.cmislibtest.DocumentTest method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.DocumentTest.testCheckinAfterGetPWC">testCheckinAfterGetPWC() (tests.cmislibtest.DocumentTest method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.DocumentTest.testCheckinComment">testCheckinComment() (tests.cmislibtest.DocumentTest method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.DocumentTest.testCheckout">testCheckout() (tests.cmislibtest.DocumentTest method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.CmisClientTest.testCmisClient">testCmisClient() (tests.cmislibtest.CmisClientTest method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.CmisClientTest.testCmisClientBadAuth">testCmisClientBadAuth() (tests.cmislibtest.CmisClientTest method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.CmisClientTest.testCmisClientBadUrl">testCmisClientBadUrl() (tests.cmislibtest.CmisClientTest method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.RepositoryTest.testCreateDocument">testCreateDocument() (tests.cmislibtest.RepositoryTest method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.DocumentTest.testCreateDocumentBinary">testCreateDocumentBinary() (tests.cmislibtest.DocumentTest method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.DocumentTest.testCreateDocumentFromString">testCreateDocumentFromString() (tests.cmislibtest.DocumentTest method)</a>
+  </dt>
+
+      <dd><dl>
+        
+  <dt><a href="code.html#tests.cmislibtest.RepositoryTest.testCreateDocumentFromString">(tests.cmislibtest.RepositoryTest method)</a>
+  </dt>
+
+      </dl></dd>
+      
+  <dt><a href="code.html#tests.cmislibtest.DocumentTest.testCreateDocumentPlain">testCreateDocumentPlain() (tests.cmislibtest.DocumentTest method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.RepositoryTest.testCreateDocumentUnicode">testCreateDocumentUnicode() (tests.cmislibtest.RepositoryTest method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.RepositoryTest.testCreateFolder">testCreateFolder() (tests.cmislibtest.RepositoryTest method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.CmisClientTest.testDefaultRepository">testDefaultRepository() (tests.cmislibtest.CmisClientTest method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.DocumentTest.testDeleteContentStreamPWC">testDeleteContentStreamPWC() (tests.cmislibtest.DocumentTest method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.DocumentTest.testDeleteDocument">testDeleteDocument() (tests.cmislibtest.DocumentTest method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.FolderTest.testDeleteEmptyFolder">testDeleteEmptyFolder() (tests.cmislibtest.FolderTest method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.FolderTest.testDeleteNonEmptyFolder">testDeleteNonEmptyFolder() (tests.cmislibtest.FolderTest method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.FolderTest.testFolderLeadingDot">testFolderLeadingDot() (tests.cmislibtest.FolderTest method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.FolderTest.testFolderTrailingDot">testFolderTrailingDot() (tests.cmislibtest.FolderTest method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.QueryTest.testFullText">testFullText() (tests.cmislibtest.QueryTest method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.ChangeEntryTest.testGetACL">testGetACL() (tests.cmislibtest.ChangeEntryTest method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.DocumentTest.testGetAllVersions">testGetAllVersions() (tests.cmislibtest.DocumentTest method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.FolderTest.testGetChildren">testGetChildren() (tests.cmislibtest.FolderTest method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.ChangeEntryTest.testGetContentChanges">testGetContentChanges() (tests.cmislibtest.ChangeEntryTest method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.FolderTest.testGetDescendants">testGetDescendants() (tests.cmislibtest.FolderTest method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.RepositoryTest.testGetFolder">testGetFolder() (tests.cmislibtest.RepositoryTest method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.DocumentTest.testGetLatestVersion">testGetLatestVersion() (tests.cmislibtest.DocumentTest method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.RepositoryTest.testGetObject">testGetObject() (tests.cmislibtest.RepositoryTest method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.ACLTest.testGetObjectACL">testGetObjectACL() (tests.cmislibtest.ACLTest method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.RepositoryTest.testGetObjectBadId">testGetObjectBadId() (tests.cmislibtest.RepositoryTest method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.RepositoryTest.testGetObjectBadPath">testGetObjectBadPath() (tests.cmislibtest.RepositoryTest method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.RepositoryTest.testGetObjectByPath">testGetObjectByPath() (tests.cmislibtest.RepositoryTest method)</a>
+  </dt>
+
+  </dl></td>
+  <td style="width: 33%" valign="top"><dl>
+      
+  <dt><a href="code.html#tests.cmislibtest.DocumentTest.testGetObjectParents">testGetObjectParents() (tests.cmislibtest.DocumentTest method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.DocumentTest.testGetObjectParentsMultiple">testGetObjectParentsMultiple() (tests.cmislibtest.DocumentTest method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.DocumentTest.testGetObjectParentsWithinRootFolder">testGetObjectParentsWithinRootFolder() (tests.cmislibtest.DocumentTest method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.FolderTest.testGetParent">testGetParent() (tests.cmislibtest.FolderTest method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.DocumentTest.testGetPaths">testGetPaths() (tests.cmislibtest.DocumentTest method)</a>
+  </dt>
+
+      <dd><dl>
+        
+  <dt><a href="code.html#tests.cmislibtest.FolderTest.testGetPaths">(tests.cmislibtest.FolderTest method)</a>
+  </dt>
+
+      </dl></dd>
+      
+  <dt><a href="code.html#tests.cmislibtest.ChangeEntryTest.testGetProperties">testGetProperties() (tests.cmislibtest.ChangeEntryTest method)</a>
+  </dt>
+
+      <dd><dl>
+        
+  <dt><a href="code.html#tests.cmislibtest.DocumentTest.testGetProperties">(tests.cmislibtest.DocumentTest method)</a>
+  </dt>
+
+        
+  <dt><a href="code.html#tests.cmislibtest.FolderTest.testGetProperties">(tests.cmislibtest.FolderTest method)</a>
+  </dt>
+
+      </dl></dd>
+      
+  <dt><a href="code.html#tests.cmislibtest.DocumentTest.testGetPropertiesOfLatestVersion">testGetPropertiesOfLatestVersion() (tests.cmislibtest.DocumentTest method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.CmisClientTest.testGetRepositories">testGetRepositories() (tests.cmislibtest.CmisClientTest method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.CmisClientTest.testGetRepository">testGetRepository() (tests.cmislibtest.CmisClientTest method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.CmisClientTest.testGetRepositoryBadId">testGetRepositoryBadId() (tests.cmislibtest.CmisClientTest method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.RepositoryTest.testGetRootFolder">testGetRootFolder() (tests.cmislibtest.RepositoryTest method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.FolderTest.testGetTree">testGetTree() (tests.cmislibtest.FolderTest method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.RepositoryTest.testGetUnfiledDocs">testGetUnfiledDocs() (tests.cmislibtest.RepositoryTest method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.RepositoryTest.testMoveDocument">testMoveDocument() (tests.cmislibtest.RepositoryTest method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.ACLTest.testPermissionDefinitions">testPermissionDefinitions() (tests.cmislibtest.ACLTest method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.ACLTest.testPermissionMap">testPermissionMap() (tests.cmislibtest.ACLTest method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.ACLTest.testPropagation">testPropagation() (tests.cmislibtest.ACLTest method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.FolderTest.testPropertyFilter">testPropertyFilter() (tests.cmislibtest.FolderTest method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.QueryTest.testPropertyMatch">testPropertyMatch() (tests.cmislibtest.QueryTest method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.FolderTest.testRemoveObject">testRemoveObject() (tests.cmislibtest.FolderTest method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.RepositoryTest.testRepositoryCapabilities">testRepositoryCapabilities() (tests.cmislibtest.RepositoryTest method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.RepositoryTest.testRepositoryInfo">testRepositoryInfo() (tests.cmislibtest.RepositoryTest method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.RepositoryTest.testReturnVersion">testReturnVersion() (tests.cmislibtest.RepositoryTest method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#module-tests.cmislibtest">tests.cmislibtest (module)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.QueryTest.testScore">testScore() (tests.cmislibtest.QueryTest method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.DocumentTest.testSetContentStreamDoc">testSetContentStreamDoc() (tests.cmislibtest.DocumentTest method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.DocumentTest.testSetContentStreamPWC">testSetContentStreamPWC() (tests.cmislibtest.DocumentTest method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.DocumentTest.testSetContentStreamPWCMimeType">testSetContentStreamPWCMimeType() (tests.cmislibtest.DocumentTest method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.QueryTest.testSimpleSelect">testSimpleSelect() (tests.cmislibtest.QueryTest method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.FolderTest.testSubFolder">testSubFolder() (tests.cmislibtest.FolderTest method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.ACLTest.testSupportedPermissions">testSupportedPermissions() (tests.cmislibtest.ACLTest method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.TypeTest.testTypeChildren">testTypeChildren() (tests.cmislibtest.TypeTest method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.TypeTest.testTypeDefinition">testTypeDefinition() (tests.cmislibtest.TypeTest method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.TypeTest.testTypeDescendants">testTypeDescendants() (tests.cmislibtest.TypeTest method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.TypeTest.testTypeProperties">testTypeProperties() (tests.cmislibtest.TypeTest method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.DocumentTest.testUpdateProperties">testUpdateProperties() (tests.cmislibtest.DocumentTest method)</a>
+  </dt>
+
+      <dd><dl>
+        
+  <dt><a href="code.html#tests.cmislibtest.FolderTest.testUpdateProperties">(tests.cmislibtest.FolderTest method)</a>
+  </dt>
+
+      </dl></dd>
+      
+  <dt><a href="code.html#tests.cmislibtest.QueryTest.testWildcardPropertyMatch">testWildcardPropertyMatch() (tests.cmislibtest.QueryTest method)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.CmisObject.title">title (cmislib.model.CmisObject attribute)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.toCMISValue">toCMISValue() (in module cmislib.model)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#tests.cmislibtest.TypeTest">TypeTest (class in tests.cmislibtest)</a>
+  </dt>
+
+  </dl></td>
+</tr></table>
+
+<h2 id="U">U</h2>
+<table style="width: 100%" class="indextable genindextable"><tr>
+  <td style="width: 33%" valign="top"><dl>
+      
+  <dt><a href="code.html#cmislib.model.Property.updatability">updatability (cmislib.model.Property attribute)</a>
+  </dt>
+
+      
+  <dt><a href="code.html#cmislib.model.CmisObject.updateProperties">updateProperties() (cmislib.model.CmisObject method)</a>
+  </dt>
+
+  </dl></td>
+  <td style="width: 33%" valign="top"><dl>
+      
+  <dt><a href="code.html#cmislib.model.UriTemplate">UriTemplate (class in cmislib.model)</a>
+  </dt>
+
+  </dl></td>
+</tr></table>
+
+
+
+          </div>
+        </div>
+      </div>
+      <div class="sphinxsidebar">
+        <div class="sphinxsidebarwrapper">
+
+   
+
+<div id="searchbox" style="display: none">
+  <h3>Quick search</h3>
+    <form class="search" action="search.html" method="get">
+      <input type="text" name="q" />
+      <input type="submit" value="Go" />
+      <input type="hidden" name="check_keywords" value="yes" />
+      <input type="hidden" name="area" value="default" />
+    </form>
+    <p class="searchtip" style="font-size: 90%">
+    Enter search terms or a module, class or function name.
+    </p>
+</div>
+<script type="text/javascript">$('#searchbox').show(0);</script>
+        </div>
+      </div>
+      <div class="clearer"></div>
+    </div>
+    <div class="related">
+      <h3>Navigation</h3>
+      <ul>
+        <li class="right" style="margin-right: 10px">
+          <a href="#" title="General Index"
+             >index</a></li>
+        <li class="right" >
+          <a href="py-modindex.html" title="Python Module Index"
+             >modules</a> |</li>
+        <li><a href="index.html">Apache Chemistry cmislib 0.5 documentation</a> &raquo;</li> 
+      </ul>
+    </div>
+    <div class="footer">
+        &copy; Copyright 2011, Apache Software Foundation.
+      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.2.
+    </div>
+  </body>
+</html>
\ No newline at end of file



Mime
View raw message