blob: b3a7d334f243f06fb4e996c74781ea75a7631a75 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_45) on Mon Apr 06 12:58:11 EDT 2015 -->
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
<title>ObjectStore (Apache Chemistry OpenCMIS 0.13.0 API)</title>
<meta name="date" content="2015-04-06">
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ObjectStore (Apache Chemistry OpenCMIS 0.13.0 API)";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
<!-- -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/ObjectStore.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/MultiFiling.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/ObjectStore.ChildrenResult.html" title="class in org.apache.chemistry.opencmis.inmemory.storedobj.api"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../../index.html?org/apache/chemistry/opencmis/inmemory/storedobj/api/ObjectStore.html" target="_top">Frames</a></li>
<li><a href="ObjectStore.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">org.apache.chemistry.opencmis.inmemory.storedobj.api</div>
<h2 title="Interface ObjectStore" class="title">Interface ObjectStore</h2>
</div>
<div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Known Implementing Classes:</dt>
<dd><a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/impl/ObjectStoreImpl.html" title="class in org.apache.chemistry.opencmis.inmemory.storedobj.impl">ObjectStoreImpl</a></dd>
</dl>
<hr>
<br>
<pre>public interface <span class="strong">ObjectStore</span></pre>
<div class="block">This is the interface an implementation must provide to store any kind of
CMIS objects. The ObjectStore is the topmost container of all CMIS object
that get persisted. It is comparable to a file system, one object store
exists per repository id. The object store allows access objects by an id. In
addition a object can be retrieved by path. Typically the object store owns
the list of object ids and maintains the path hierarchy.</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested_class_summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Interface and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><strong><a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/ObjectStore.ChildrenResult.html" title="class in org.apache.chemistry.opencmis.inmemory.storedobj.api">ObjectStore.ChildrenResult</a></strong></code>
<div class="block">Class to represent a result of get children calls.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method_summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/ObjectStore.html#addParent(org.apache.chemistry.opencmis.inmemory.storedobj.api.StoredObject, org.apache.chemistry.opencmis.inmemory.storedobj.api.Folder)">addParent</a></strong>(<a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/StoredObject.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">StoredObject</a>&nbsp;so,
<a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/Folder.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">Folder</a>&nbsp;parent)</code>
<div class="block">Add this document to a new parent folder as child object.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/ObjectStore.html#appendContent(org.apache.chemistry.opencmis.inmemory.storedobj.api.StoredObject, org.apache.chemistry.opencmis.commons.data.ContentStream)">appendContent</a></strong>(<a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/StoredObject.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">StoredObject</a>&nbsp;so,
<a href="../../../../../../../org/apache/chemistry/opencmis/commons/data/ContentStream.html" title="interface in org.apache.chemistry.opencmis.commons.data">ContentStream</a>&nbsp;content)</code>
<div class="block">Append content to an existing content stream.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/chemistry/opencmis/commons/data/Acl.html" title="interface in org.apache.chemistry.opencmis.commons.data">Acl</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/ObjectStore.html#applyAcl(org.apache.chemistry.opencmis.inmemory.storedobj.api.StoredObject, org.apache.chemistry.opencmis.commons.data.Acl, org.apache.chemistry.opencmis.commons.data.Acl, org.apache.chemistry.opencmis.commons.enums.AclPropagation, java.lang.String)">applyAcl</a></strong>(<a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/StoredObject.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">StoredObject</a>&nbsp;so,
<a href="../../../../../../../org/apache/chemistry/opencmis/commons/data/Acl.html" title="interface in org.apache.chemistry.opencmis.commons.data">Acl</a>&nbsp;addAces,
<a href="../../../../../../../org/apache/chemistry/opencmis/commons/data/Acl.html" title="interface in org.apache.chemistry.opencmis.commons.data">Acl</a>&nbsp;removeAces,
<a href="../../../../../../../org/apache/chemistry/opencmis/commons/enums/AclPropagation.html" title="enum in org.apache.chemistry.opencmis.commons.enums">AclPropagation</a>&nbsp;aclPropagation,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;user)</code>
<div class="block">Apply a ACLs by relative adding and removing a list of ACEs to/from an
object.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/chemistry/opencmis/commons/data/Acl.html" title="interface in org.apache.chemistry.opencmis.commons.data">Acl</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/ObjectStore.html#applyAcl(org.apache.chemistry.opencmis.inmemory.storedobj.api.StoredObject, org.apache.chemistry.opencmis.commons.data.Acl, org.apache.chemistry.opencmis.commons.enums.AclPropagation, java.lang.String)">applyAcl</a></strong>(<a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/StoredObject.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">StoredObject</a>&nbsp;so,
<a href="../../../../../../../org/apache/chemistry/opencmis/commons/data/Acl.html" title="interface in org.apache.chemistry.opencmis.commons.data">Acl</a>&nbsp;aces,
<a href="../../../../../../../org/apache/chemistry/opencmis/commons/enums/AclPropagation.html" title="enum in org.apache.chemistry.opencmis.commons.enums">AclPropagation</a>&nbsp;aclPropagation,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;user)</code>
<div class="block">Apply a ACLs by setting a new list of ACEs to an object.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/ObjectStore.html#clear()">clear</a></strong>()</code>
<div class="block">Clear repository and remove all data.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/Document.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">Document</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/ObjectStore.html#createDocument(java.util.Map, java.lang.String, org.apache.chemistry.opencmis.inmemory.storedobj.api.Folder, org.apache.chemistry.opencmis.commons.data.ContentStream, java.util.List, org.apache.chemistry.opencmis.commons.data.Acl, org.apache.chemistry.opencmis.commons.data.Acl)">createDocument</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../../../org/apache/chemistry/opencmis/commons/data/PropertyData.html" title="interface in org.apache.chemistry.opencmis.commons.data">PropertyData</a>&lt;?&gt;&gt;&nbsp;propMap,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;user,
<a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/Folder.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">Folder</a>&nbsp;folder,
<a href="../../../../../../../org/apache/chemistry/opencmis/commons/data/ContentStream.html" title="interface in org.apache.chemistry.opencmis.commons.data">ContentStream</a>&nbsp;contentStream,
<a href="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;policies,
<a href="../../../../../../../org/apache/chemistry/opencmis/commons/data/Acl.html" title="interface in org.apache.chemistry.opencmis.commons.data">Acl</a>&nbsp;addACEs,
<a href="../../../../../../../org/apache/chemistry/opencmis/commons/data/Acl.html" title="interface in org.apache.chemistry.opencmis.commons.data">Acl</a>&nbsp;removeACEs)</code>
<div class="block">Create a document as initial step.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/Folder.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">Folder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/ObjectStore.html#createFolder(java.lang.String, java.util.Map, java.lang.String, org.apache.chemistry.opencmis.inmemory.storedobj.api.Folder, java.util.List, org.apache.chemistry.opencmis.commons.data.Acl, org.apache.chemistry.opencmis.commons.data.Acl)">createFolder</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
<a href="http://download.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../../../org/apache/chemistry/opencmis/commons/data/PropertyData.html" title="interface in org.apache.chemistry.opencmis.commons.data">PropertyData</a>&lt;?&gt;&gt;&nbsp;propMap,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;user,
<a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/Folder.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">Folder</a>&nbsp;folder,
<a href="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;policies,
<a href="../../../../../../../org/apache/chemistry/opencmis/commons/data/Acl.html" title="interface in org.apache.chemistry.opencmis.commons.data">Acl</a>&nbsp;addACEs,
<a href="../../../../../../../org/apache/chemistry/opencmis/commons/data/Acl.html" title="interface in org.apache.chemistry.opencmis.commons.data">Acl</a>&nbsp;removeACEs)</code>
<div class="block">Create a folder as initial step.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/StoredObject.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">StoredObject</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/ObjectStore.html#createItem(java.lang.String, java.util.Map, java.lang.String, org.apache.chemistry.opencmis.inmemory.storedobj.api.Folder, java.util.List, org.apache.chemistry.opencmis.commons.data.Acl, org.apache.chemistry.opencmis.commons.data.Acl)">createItem</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
<a href="http://download.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../../../org/apache/chemistry/opencmis/commons/data/PropertyData.html" title="interface in org.apache.chemistry.opencmis.commons.data">PropertyData</a>&lt;?&gt;&gt;&nbsp;propMap,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;user,
<a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/Folder.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">Folder</a>&nbsp;folder,
<a href="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;policies,
<a href="../../../../../../../org/apache/chemistry/opencmis/commons/data/Acl.html" title="interface in org.apache.chemistry.opencmis.commons.data">Acl</a>&nbsp;addACEs,
<a href="../../../../../../../org/apache/chemistry/opencmis/commons/data/Acl.html" title="interface in org.apache.chemistry.opencmis.commons.data">Acl</a>&nbsp;removeACEs)</code>
<div class="block">Create an item as initial step.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/StoredObject.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">StoredObject</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/ObjectStore.html#createPolicy(java.lang.String, java.lang.String, java.util.Map, java.lang.String, org.apache.chemistry.opencmis.commons.data.Acl, org.apache.chemistry.opencmis.commons.data.Acl)">createPolicy</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;policyText,
<a href="http://download.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../../../org/apache/chemistry/opencmis/commons/data/PropertyData.html" title="interface in org.apache.chemistry.opencmis.commons.data">PropertyData</a>&lt;?&gt;&gt;&nbsp;propMap,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;user,
<a href="../../../../../../../org/apache/chemistry/opencmis/commons/data/Acl.html" title="interface in org.apache.chemistry.opencmis.commons.data">Acl</a>&nbsp;addACEs,
<a href="../../../../../../../org/apache/chemistry/opencmis/commons/data/Acl.html" title="interface in org.apache.chemistry.opencmis.commons.data">Acl</a>&nbsp;removeACEs)</code>
<div class="block">Create a policy.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/StoredObject.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">StoredObject</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/ObjectStore.html#createRelationship(java.lang.String, org.apache.chemistry.opencmis.inmemory.storedobj.api.StoredObject, org.apache.chemistry.opencmis.inmemory.storedobj.api.StoredObject, java.util.Map, java.lang.String, org.apache.chemistry.opencmis.commons.data.Acl, org.apache.chemistry.opencmis.commons.data.Acl)">createRelationship</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
<a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/StoredObject.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">StoredObject</a>&nbsp;sourceObject,
<a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/StoredObject.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">StoredObject</a>&nbsp;targetObject,
<a href="http://download.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../../../org/apache/chemistry/opencmis/commons/data/PropertyData.html" title="interface in org.apache.chemistry.opencmis.commons.data">PropertyData</a>&lt;?&gt;&gt;&nbsp;propMap,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;user,
<a href="../../../../../../../org/apache/chemistry/opencmis/commons/data/Acl.html" title="interface in org.apache.chemistry.opencmis.commons.data">Acl</a>&nbsp;addACEs,
<a href="../../../../../../../org/apache/chemistry/opencmis/commons/data/Acl.html" title="interface in org.apache.chemistry.opencmis.commons.data">Acl</a>&nbsp;removeACEs)</code>
<div class="block">Create a relationship.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/DocumentVersion.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">DocumentVersion</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/ObjectStore.html#createVersionedDocument(java.lang.String, java.util.Map, java.lang.String, org.apache.chemistry.opencmis.inmemory.storedobj.api.Folder, java.util.List, org.apache.chemistry.opencmis.commons.data.Acl, org.apache.chemistry.opencmis.commons.data.Acl, org.apache.chemistry.opencmis.commons.data.ContentStream, org.apache.chemistry.opencmis.commons.enums.VersioningState)">createVersionedDocument</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
<a href="http://download.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../../../org/apache/chemistry/opencmis/commons/data/PropertyData.html" title="interface in org.apache.chemistry.opencmis.commons.data">PropertyData</a>&lt;?&gt;&gt;&nbsp;propMap,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;user,
<a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/Folder.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">Folder</a>&nbsp;folder,
<a href="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;policies,
<a href="../../../../../../../org/apache/chemistry/opencmis/commons/data/Acl.html" title="interface in org.apache.chemistry.opencmis.commons.data">Acl</a>&nbsp;addACEs,
<a href="../../../../../../../org/apache/chemistry/opencmis/commons/data/Acl.html" title="interface in org.apache.chemistry.opencmis.commons.data">Acl</a>&nbsp;removeACEs,
<a href="../../../../../../../org/apache/chemistry/opencmis/commons/data/ContentStream.html" title="interface in org.apache.chemistry.opencmis.commons.data">ContentStream</a>&nbsp;contentStream,
<a href="../../../../../../../org/apache/chemistry/opencmis/commons/enums/VersioningState.html" title="enum in org.apache.chemistry.opencmis.commons.enums">VersioningState</a>&nbsp;versioningState)</code>
<div class="block">Create a document that supports versions as initial step.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/ObjectStore.html#deleteObject(java.lang.String, java.lang.Boolean, java.lang.String)">deleteObject</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;objectId,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;allVersions,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;user)</code>
<div class="block">Deletes an object from the store.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/ObjectStore.html#deleteVersion(org.apache.chemistry.opencmis.inmemory.storedobj.api.DocumentVersion)">deleteVersion</a></strong>(<a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/DocumentVersion.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">DocumentVersion</a>&nbsp;version)</code>
<div class="block">remove a version from the store (after a cancel check-out).</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/chemistry/opencmis/commons/data/Acl.html" title="interface in org.apache.chemistry.opencmis.commons.data">Acl</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/ObjectStore.html#getAcl(int)">getAcl</a></strong>(int&nbsp;aclId)</code>
<div class="block">get an ACL object from an ACL id.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/StoredObject.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">StoredObject</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/ObjectStore.html#getCheckedOutDocuments(java.lang.String, java.lang.String, org.apache.chemistry.opencmis.commons.enums.IncludeRelationships)">getCheckedOutDocuments</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;orderBy,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;user,
<a href="../../../../../../../org/apache/chemistry/opencmis/commons/enums/IncludeRelationships.html" title="enum in org.apache.chemistry.opencmis.commons.enums">IncludeRelationships</a>&nbsp;includeRelationships)</code>
<div class="block">Return a list of all documents that are checked out in the repository.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/ObjectStore.ChildrenResult.html" title="class in org.apache.chemistry.opencmis.inmemory.storedobj.api">ObjectStore.ChildrenResult</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/ObjectStore.html#getChildren(org.apache.chemistry.opencmis.inmemory.storedobj.api.Folder, int, int, java.lang.String, boolean)">getChildren</a></strong>(<a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/Folder.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">Folder</a>&nbsp;folder,
int&nbsp;maxItems,
int&nbsp;skipCount,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;user,
boolean&nbsp;usePwc)</code>
<div class="block">get all the children of this folder.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/chemistry/opencmis/commons/data/ContentStream.html" title="interface in org.apache.chemistry.opencmis.commons.data">ContentStream</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/ObjectStore.html#getContent(org.apache.chemistry.opencmis.inmemory.storedobj.api.StoredObject, long, long)">getContent</a></strong>(<a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/StoredObject.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">StoredObject</a>&nbsp;so,
long&nbsp;offset,
long&nbsp;length)</code>
<div class="block">Retrieve the content of a document.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/ObjectStore.ChildrenResult.html" title="class in org.apache.chemistry.opencmis.inmemory.storedobj.api">ObjectStore.ChildrenResult</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/ObjectStore.html#getFolderChildren(org.apache.chemistry.opencmis.inmemory.storedobj.api.Folder, int, int, java.lang.String)">getFolderChildren</a></strong>(<a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/Folder.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">Folder</a>&nbsp;folder,
int&nbsp;maxItems,
int&nbsp;skipCount,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;user)</code>
<div class="block">get all the children of this folder which are folders.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/ObjectStore.html#getFolderPath(java.lang.String)">getFolderPath</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;folderId)</code>
<div class="block">get the path of this folder (for folder in CMIS path is unique).</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/StoredObject.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">StoredObject</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/ObjectStore.html#getObjectById(java.lang.String)">getObjectById</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;folderId)</code>
<div class="block">get an object by its id.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/StoredObject.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">StoredObject</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/ObjectStore.html#getObjectByPath(java.lang.String, java.lang.String)">getObjectByPath</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;path,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;user)</code>
<div class="block">return an object by path.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><strong><a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/ObjectStore.html#getObjectCount()">getObjectCount</a></strong>()</code>
<div class="block">For statistics: return the number of objects contained in the system.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/ObjectStore.html#getParentIds(org.apache.chemistry.opencmis.inmemory.storedobj.api.StoredObject, java.lang.String)">getParentIds</a></strong>(<a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/StoredObject.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">StoredObject</a>&nbsp;so,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;user)</code>
<div class="block">get all parent ids of this object visible for a user.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/StoredObject.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">StoredObject</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/ObjectStore.html#getRelationships(java.lang.String, java.util.List, org.apache.chemistry.opencmis.commons.enums.RelationshipDirection)">getRelationships</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;objectId,
<a href="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;typeIds,
<a href="../../../../../../../org/apache/chemistry/opencmis/commons/enums/RelationshipDirection.html" title="enum in org.apache.chemistry.opencmis.commons.enums">RelationshipDirection</a>&nbsp;direction)</code>
<div class="block">Get relationships to and from an object.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/chemistry/opencmis/commons/data/ContentStream.html" title="interface in org.apache.chemistry.opencmis.commons.data">ContentStream</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/ObjectStore.html#getRenditionContent(org.apache.chemistry.opencmis.inmemory.storedobj.api.StoredObject, java.lang.String, long, long)">getRenditionContent</a></strong>(<a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/StoredObject.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">StoredObject</a>&nbsp;so,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;streamId,
long&nbsp;offset,
long&nbsp;length)</code>
<div class="block">get the rendition of this object.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../../org/apache/chemistry/opencmis/commons/data/RenditionData.html" title="interface in org.apache.chemistry.opencmis.commons.data">RenditionData</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/ObjectStore.html#getRenditions(org.apache.chemistry.opencmis.inmemory.storedobj.api.StoredObject, java.lang.String, long, long)">getRenditions</a></strong>(<a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/StoredObject.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">StoredObject</a>&nbsp;so,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;renditionFilter,
long&nbsp;maxItems,
long&nbsp;skipCount)</code>
<div class="block">get the rendition this objects supports.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/Folder.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">Folder</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/ObjectStore.html#getRootFolder()">getRootFolder</a></strong>()</code>
<div class="block">Get the root folder of this object store.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/ObjectStore.html#isTypeInUse(java.lang.String)">isTypeInUse</a></strong>(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;typeId)</code>
<div class="block">Check if this store contains any object with the given type id.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/ObjectStore.html#move(org.apache.chemistry.opencmis.inmemory.storedobj.api.StoredObject, org.apache.chemistry.opencmis.inmemory.storedobj.api.Folder, org.apache.chemistry.opencmis.inmemory.storedobj.api.Folder, java.lang.String)">move</a></strong>(<a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/StoredObject.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">StoredObject</a>&nbsp;so,
<a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/Folder.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">Folder</a>&nbsp;oldParent,
<a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/Folder.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">Folder</a>&nbsp;newParent,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;user)</code>
<div class="block">Move an object to a different folder.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/ObjectStore.html#removeParent(org.apache.chemistry.opencmis.inmemory.storedobj.api.StoredObject, org.apache.chemistry.opencmis.inmemory.storedobj.api.Folder)">removeParent</a></strong>(<a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/StoredObject.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">StoredObject</a>&nbsp;so,
<a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/Folder.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">Folder</a>&nbsp;parent)</code>
<div class="block">Remove this object from the children of parent.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/ObjectStore.html#rename(org.apache.chemistry.opencmis.inmemory.storedobj.api.StoredObject, java.lang.String, java.lang.String)">rename</a></strong>(<a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/StoredObject.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">StoredObject</a>&nbsp;so,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;newName,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;user)</code>
<div class="block">Rename an object.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/chemistry/opencmis/commons/data/ContentStream.html" title="interface in org.apache.chemistry.opencmis.commons.data">ContentStream</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/ObjectStore.html#setContent(org.apache.chemistry.opencmis.inmemory.storedobj.api.StoredObject, org.apache.chemistry.opencmis.commons.data.ContentStream)">setContent</a></strong>(<a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/StoredObject.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">StoredObject</a>&nbsp;so,
<a href="../../../../../../../org/apache/chemistry/opencmis/commons/data/ContentStream.html" title="interface in org.apache.chemistry.opencmis.commons.data">ContentStream</a>&nbsp;content)</code>
<div class="block">Write content and attach it to a document.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/ObjectStore.html#storeVersion(org.apache.chemistry.opencmis.inmemory.storedobj.api.DocumentVersion)">storeVersion</a></strong>(<a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/DocumentVersion.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">DocumentVersion</a>&nbsp;version)</code>
<div class="block">Persist a new version in the store (created from a check-out).</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/ObjectStore.html#updateObject(org.apache.chemistry.opencmis.inmemory.storedobj.api.StoredObject, java.util.Map, java.lang.String)">updateObject</a></strong>(<a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/StoredObject.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">StoredObject</a>&nbsp;so,
<a href="http://download.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../../../org/apache/chemistry/opencmis/commons/data/PropertyData.html" title="interface in org.apache.chemistry.opencmis.commons.data">PropertyData</a>&lt;?&gt;&gt;&nbsp;properties,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;user)</code>
<div class="block">Modify and store the properties of an object.</div>
</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method_detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getRootFolder()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRootFolder</h4>
<pre><a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/Folder.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">Folder</a>&nbsp;getRootFolder()</pre>
<div class="block">Get the root folder of this object store.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the root folder of this store</dd></dl>
</li>
</ul>
<a name="getObjectByPath(java.lang.String, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getObjectByPath</h4>
<pre><a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/StoredObject.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">StoredObject</a>&nbsp;getObjectByPath(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;path,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;user)</pre>
<div class="block">return an object by path.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>path</code> - the path to the object</dd><dd><code>user</code> - user to check visibility</dd>
<dt><span class="strong">Returns:</span></dt><dd>the stored object with this path</dd></dl>
</li>
</ul>
<a name="getObjectById(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getObjectById</h4>
<pre><a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/StoredObject.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">StoredObject</a>&nbsp;getObjectById(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;folderId)</pre>
<div class="block">get an object by its id.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>folderId</code> - the id of the object</dd>
<dt><span class="strong">Returns:</span></dt><dd>the object identified by this id</dd></dl>
</li>
</ul>
<a name="deleteObject(java.lang.String, java.lang.Boolean, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>deleteObject</h4>
<pre>void&nbsp;deleteObject(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;objectId,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&nbsp;allVersions,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;user)</pre>
<div class="block">Deletes an object from the store. For a folders the folder must be empty.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>objectId</code> - id of object to be deleted</dd><dd><code>allVersions</code> - is TRUE all version of the document are deleted, otherwise
just this one</dd><dd><code>user</code> - user to check visibility</dd></dl>
</li>
</ul>
<a name="createDocument(java.util.Map, java.lang.String, org.apache.chemistry.opencmis.inmemory.storedobj.api.Folder, org.apache.chemistry.opencmis.commons.data.ContentStream, java.util.List, org.apache.chemistry.opencmis.commons.data.Acl, org.apache.chemistry.opencmis.commons.data.Acl)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createDocument</h4>
<pre><a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/Document.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">Document</a>&nbsp;createDocument(<a href="http://download.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../../../org/apache/chemistry/opencmis/commons/data/PropertyData.html" title="interface in org.apache.chemistry.opencmis.commons.data">PropertyData</a>&lt;?&gt;&gt;&nbsp;propMap,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;user,
<a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/Folder.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">Folder</a>&nbsp;folder,
<a href="../../../../../../../org/apache/chemistry/opencmis/commons/data/ContentStream.html" title="interface in org.apache.chemistry.opencmis.commons.data">ContentStream</a>&nbsp;contentStream,
<a href="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;policies,
<a href="../../../../../../../org/apache/chemistry/opencmis/commons/data/Acl.html" title="interface in org.apache.chemistry.opencmis.commons.data">Acl</a>&nbsp;addACEs,
<a href="../../../../../../../org/apache/chemistry/opencmis/commons/data/Acl.html" title="interface in org.apache.chemistry.opencmis.commons.data">Acl</a>&nbsp;removeACEs)</pre>
<div class="block">Create a document as initial step. The document is created but still
temporary It is not yet persisted and does not have an id yet. After this
call additional actions can take place (like assigning properties and a
type) before it is persisted.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>propMap</code> - map of properties</dd><dd><code>user</code> - the user who creates the document</dd><dd><code>folder</code> - the parent folder</dd><dd><code>contentStream</code> - the content of the document</dd><dd><code>policies</code> - list of policies to apply</dd><dd><code>addACEs</code> - aces that are added</dd><dd><code>removeACEs</code> - aces that are removed</dd>
<dt><span class="strong">Returns:</span></dt><dd>document object</dd></dl>
</li>
</ul>
<a name="createFolder(java.lang.String, java.util.Map, java.lang.String, org.apache.chemistry.opencmis.inmemory.storedobj.api.Folder, java.util.List, org.apache.chemistry.opencmis.commons.data.Acl, org.apache.chemistry.opencmis.commons.data.Acl)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createFolder</h4>
<pre><a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/Folder.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">Folder</a>&nbsp;createFolder(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
<a href="http://download.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../../../org/apache/chemistry/opencmis/commons/data/PropertyData.html" title="interface in org.apache.chemistry.opencmis.commons.data">PropertyData</a>&lt;?&gt;&gt;&nbsp;propMap,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;user,
<a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/Folder.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">Folder</a>&nbsp;folder,
<a href="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;policies,
<a href="../../../../../../../org/apache/chemistry/opencmis/commons/data/Acl.html" title="interface in org.apache.chemistry.opencmis.commons.data">Acl</a>&nbsp;addACEs,
<a href="../../../../../../../org/apache/chemistry/opencmis/commons/data/Acl.html" title="interface in org.apache.chemistry.opencmis.commons.data">Acl</a>&nbsp;removeACEs)</pre>
<div class="block">Create a folder as initial step. The folder is created but still
temporary. It is not yet persisted and does not have an id yet. After
this call additional actions can take place (like assigning properties
and a type) before it is persisted.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - name of the folder</dd><dd><code>propMap</code> - map of properties</dd><dd><code>user</code> - the user who creates the document</dd><dd><code>folder</code> - the parent folder</dd><dd><code>policies</code> - list of policies to apply</dd><dd><code>addACEs</code> - aces that are added</dd><dd><code>removeACEs</code> - aces that are removed</dd>
<dt><span class="strong">Returns:</span></dt><dd>folder object</dd></dl>
</li>
</ul>
<a name="createVersionedDocument(java.lang.String, java.util.Map, java.lang.String, org.apache.chemistry.opencmis.inmemory.storedobj.api.Folder, java.util.List, org.apache.chemistry.opencmis.commons.data.Acl, org.apache.chemistry.opencmis.commons.data.Acl, org.apache.chemistry.opencmis.commons.data.ContentStream, org.apache.chemistry.opencmis.commons.enums.VersioningState)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createVersionedDocument</h4>
<pre><a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/DocumentVersion.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">DocumentVersion</a>&nbsp;createVersionedDocument(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
<a href="http://download.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../../../org/apache/chemistry/opencmis/commons/data/PropertyData.html" title="interface in org.apache.chemistry.opencmis.commons.data">PropertyData</a>&lt;?&gt;&gt;&nbsp;propMap,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;user,
<a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/Folder.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">Folder</a>&nbsp;folder,
<a href="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;policies,
<a href="../../../../../../../org/apache/chemistry/opencmis/commons/data/Acl.html" title="interface in org.apache.chemistry.opencmis.commons.data">Acl</a>&nbsp;addACEs,
<a href="../../../../../../../org/apache/chemistry/opencmis/commons/data/Acl.html" title="interface in org.apache.chemistry.opencmis.commons.data">Acl</a>&nbsp;removeACEs,
<a href="../../../../../../../org/apache/chemistry/opencmis/commons/data/ContentStream.html" title="interface in org.apache.chemistry.opencmis.commons.data">ContentStream</a>&nbsp;contentStream,
<a href="../../../../../../../org/apache/chemistry/opencmis/commons/enums/VersioningState.html" title="enum in org.apache.chemistry.opencmis.commons.enums">VersioningState</a>&nbsp;versioningState)</pre>
<div class="block">Create a document that supports versions as initial step. The document is
created but still temporary. It is not yet persisted and does not have an
id yet. After this call additional actions can take place (like assigning
properties and a type) before it is persisted.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - name of the document * @param propMap map of properities</dd><dd><code>user</code> - the user who creates the document</dd><dd><code>folder</code> - the parent folder</dd><dd><code>policies</code> - list of policies to apply</dd><dd><code>addACEs</code> - aces that are added</dd><dd><code>removeACEs</code> - aces that are removed</dd><dd><code>contentStream</code> - content stream of the object to create</dd><dd><code>versioningState</code> - version state of the object to be created in</dd>
<dt><span class="strong">Returns:</span></dt><dd>versioned document object</dd></dl>
</li>
</ul>
<a name="createItem(java.lang.String, java.util.Map, java.lang.String, org.apache.chemistry.opencmis.inmemory.storedobj.api.Folder, java.util.List, org.apache.chemistry.opencmis.commons.data.Acl, org.apache.chemistry.opencmis.commons.data.Acl)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createItem</h4>
<pre><a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/StoredObject.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">StoredObject</a>&nbsp;createItem(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
<a href="http://download.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../../../org/apache/chemistry/opencmis/commons/data/PropertyData.html" title="interface in org.apache.chemistry.opencmis.commons.data">PropertyData</a>&lt;?&gt;&gt;&nbsp;propMap,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;user,
<a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/Folder.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">Folder</a>&nbsp;folder,
<a href="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;policies,
<a href="../../../../../../../org/apache/chemistry/opencmis/commons/data/Acl.html" title="interface in org.apache.chemistry.opencmis.commons.data">Acl</a>&nbsp;addACEs,
<a href="../../../../../../../org/apache/chemistry/opencmis/commons/data/Acl.html" title="interface in org.apache.chemistry.opencmis.commons.data">Acl</a>&nbsp;removeACEs)</pre>
<div class="block">Create an item as initial step. The item is created but still temporary.
It is not yet persisted and does not have an id yet. After this call
additional actions can take place (like assigning properties and a type)
before it is persisted.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - name of the document</dd><dd><code>propMap</code> - map of properties</dd><dd><code>user</code> - the user who creates the document</dd><dd><code>folder</code> - the parent folder</dd><dd><code>policies</code> - list of policies to apply</dd><dd><code>addACEs</code> - aces that are added</dd><dd><code>removeACEs</code> - aces that are removed</dd>
<dt><span class="strong">Returns:</span></dt><dd>document object</dd></dl>
</li>
</ul>
<a name="createPolicy(java.lang.String, java.lang.String, java.util.Map, java.lang.String, org.apache.chemistry.opencmis.commons.data.Acl, org.apache.chemistry.opencmis.commons.data.Acl)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createPolicy</h4>
<pre><a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/StoredObject.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">StoredObject</a>&nbsp;createPolicy(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;policyText,
<a href="http://download.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../../../org/apache/chemistry/opencmis/commons/data/PropertyData.html" title="interface in org.apache.chemistry.opencmis.commons.data">PropertyData</a>&lt;?&gt;&gt;&nbsp;propMap,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;user,
<a href="../../../../../../../org/apache/chemistry/opencmis/commons/data/Acl.html" title="interface in org.apache.chemistry.opencmis.commons.data">Acl</a>&nbsp;addACEs,
<a href="../../../../../../../org/apache/chemistry/opencmis/commons/data/Acl.html" title="interface in org.apache.chemistry.opencmis.commons.data">Acl</a>&nbsp;removeACEs)</pre>
<div class="block">Create a policy. The policy is created but still temporary. It is not yet
persisted and does not have an id yet. After this call additional actions
can take place (like assigning properties and a type) before it is
persisted.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - name of the document</dd><dd><code>policyText</code> - policy text to apply to this policy</dd><dd><code>propMap</code> - map of properties</dd><dd><code>user</code> - the user who creates the document</dd><dd><code>addACEs</code> - aces that are added</dd><dd><code>removeACEs</code> - aces that are removed</dd>
<dt><span class="strong">Returns:</span></dt><dd>policy object</dd></dl>
</li>
</ul>
<a name="getChildren(org.apache.chemistry.opencmis.inmemory.storedobj.api.Folder, int, int, java.lang.String, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getChildren</h4>
<pre><a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/ObjectStore.ChildrenResult.html" title="class in org.apache.chemistry.opencmis.inmemory.storedobj.api">ObjectStore.ChildrenResult</a>&nbsp;getChildren(<a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/Folder.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">Folder</a>&nbsp;folder,
int&nbsp;maxItems,
int&nbsp;skipCount,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;user,
boolean&nbsp;usePwc)</pre>
<div class="block">get all the children of this folder. To support paging an initial offset
and a maximum number of children to retrieve can be passed.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>folder</code> - folder to get children from</dd><dd><code>maxItems</code> - max. number of items to return</dd><dd><code>skipCount</code> - initial offset where to start fetching</dd><dd><code>user</code> - user to determine visible children</dd><dd><code>usePwc</code> - if true return private working copy otherwise return latest
version;</dd>
<dt><span class="strong">Returns:</span></dt><dd>list of children objects</dd></dl>
</li>
</ul>
<a name="getFolderChildren(org.apache.chemistry.opencmis.inmemory.storedobj.api.Folder, int, int, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFolderChildren</h4>
<pre><a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/ObjectStore.ChildrenResult.html" title="class in org.apache.chemistry.opencmis.inmemory.storedobj.api">ObjectStore.ChildrenResult</a>&nbsp;getFolderChildren(<a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/Folder.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">Folder</a>&nbsp;folder,
int&nbsp;maxItems,
int&nbsp;skipCount,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;user)</pre>
<div class="block">get all the children of this folder which are folders. To support paging
an initial offset and a maximum number of children to retrieve can be
passed.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>folder</code> - folder to get children from</dd><dd><code>maxItems</code> - max. number of items to return</dd><dd><code>skipCount</code> - initial offset where to start fetching</dd><dd><code>user</code> - the user who performs the call</dd>
<dt><span class="strong">Returns:</span></dt><dd>list of children folders</dd></dl>
</li>
</ul>
<a name="move(org.apache.chemistry.opencmis.inmemory.storedobj.api.StoredObject, org.apache.chemistry.opencmis.inmemory.storedobj.api.Folder, org.apache.chemistry.opencmis.inmemory.storedobj.api.Folder, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>move</h4>
<pre>void&nbsp;move(<a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/StoredObject.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">StoredObject</a>&nbsp;so,
<a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/Folder.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">Folder</a>&nbsp;oldParent,
<a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/Folder.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">Folder</a>&nbsp;newParent,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;user)</pre>
<div class="block">Move an object to a different folder.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>so</code> - object to be moved</dd><dd><code>oldParent</code> - old parent folder for the object</dd><dd><code>newParent</code> - new parent folder for the object</dd><dd><code>user</code> - user performing the operation</dd></dl>
</li>
</ul>
<a name="rename(org.apache.chemistry.opencmis.inmemory.storedobj.api.StoredObject, java.lang.String, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>rename</h4>
<pre>void&nbsp;rename(<a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/StoredObject.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">StoredObject</a>&nbsp;so,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;newName,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;user)</pre>
<div class="block">Rename an object.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>so</code> - object to be renamed</dd><dd><code>newName</code> - new name to be assigned</dd><dd><code>user</code> - user performing the operation</dd></dl>
</li>
</ul>
<a name="storeVersion(org.apache.chemistry.opencmis.inmemory.storedobj.api.DocumentVersion)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>storeVersion</h4>
<pre>void&nbsp;storeVersion(<a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/DocumentVersion.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">DocumentVersion</a>&nbsp;version)</pre>
<div class="block">Persist a new version in the store (created from a check-out).</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>version</code> - version to be stored</dd></dl>
</li>
</ul>
<a name="deleteVersion(org.apache.chemistry.opencmis.inmemory.storedobj.api.DocumentVersion)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>deleteVersion</h4>
<pre>void&nbsp;deleteVersion(<a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/DocumentVersion.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">DocumentVersion</a>&nbsp;version)</pre>
<div class="block">remove a version from the store (after a cancel check-out).</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>version</code> - version to be deleted</dd></dl>
</li>
</ul>
<a name="updateObject(org.apache.chemistry.opencmis.inmemory.storedobj.api.StoredObject, java.util.Map, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>updateObject</h4>
<pre>void&nbsp;updateObject(<a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/StoredObject.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">StoredObject</a>&nbsp;so,
<a href="http://download.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../../../org/apache/chemistry/opencmis/commons/data/PropertyData.html" title="interface in org.apache.chemistry.opencmis.commons.data">PropertyData</a>&lt;?&gt;&gt;&nbsp;properties,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;user)</pre>
<div class="block">Modify and store the properties of an object.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>so</code> - object to update</dd><dd><code>properties</code> - map containing properties to be updated</dd></dl>
</li>
</ul>
<a name="getFolderPath(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFolderPath</h4>
<pre><a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getFolderPath(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;folderId)</pre>
<div class="block">get the path of this folder (for folder in CMIS path is unique).</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>folderId</code> - id of folder</dd>
<dt><span class="strong">Returns:</span></dt><dd>path of this folder</dd></dl>
</li>
</ul>
<a name="clear()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clear</h4>
<pre>void&nbsp;clear()</pre>
<div class="block">Clear repository and remove all data.</div>
</li>
</ul>
<a name="getObjectCount()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getObjectCount</h4>
<pre>long&nbsp;getObjectCount()</pre>
<div class="block">For statistics: return the number of objects contained in the system.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>number of stored objects</dd></dl>
</li>
</ul>
<a name="createRelationship(java.lang.String, org.apache.chemistry.opencmis.inmemory.storedobj.api.StoredObject, org.apache.chemistry.opencmis.inmemory.storedobj.api.StoredObject, java.util.Map, java.lang.String, org.apache.chemistry.opencmis.commons.data.Acl, org.apache.chemistry.opencmis.commons.data.Acl)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createRelationship</h4>
<pre><a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/StoredObject.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">StoredObject</a>&nbsp;createRelationship(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
<a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/StoredObject.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">StoredObject</a>&nbsp;sourceObject,
<a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/StoredObject.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">StoredObject</a>&nbsp;targetObject,
<a href="http://download.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../../../org/apache/chemistry/opencmis/commons/data/PropertyData.html" title="interface in org.apache.chemistry.opencmis.commons.data">PropertyData</a>&lt;?&gt;&gt;&nbsp;propMap,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;user,
<a href="../../../../../../../org/apache/chemistry/opencmis/commons/data/Acl.html" title="interface in org.apache.chemistry.opencmis.commons.data">Acl</a>&nbsp;addACEs,
<a href="../../../../../../../org/apache/chemistry/opencmis/commons/data/Acl.html" title="interface in org.apache.chemistry.opencmis.commons.data">Acl</a>&nbsp;removeACEs)</pre>
<div class="block">Create a relationship. The relationship is created but still temporary.
It is not yet persisted and does not have an id yet. After this call
additional actions can take place (like assigning properties and a type)
before it is persisted.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - name of relationship</dd><dd><code>sourceObject</code> - source of the relationship</dd><dd><code>targetObject</code> - target of the relationship</dd><dd><code>propMap</code> - map of properities</dd><dd><code>user</code> - the user who creates the document</dd><dd><code>addACEs</code> - aces that are added</dd><dd><code>removeACEs</code> - aces that are removed</dd>
<dt><span class="strong">Returns:</span></dt><dd>versioned document object</dd></dl>
</li>
</ul>
<a name="getCheckedOutDocuments(java.lang.String, java.lang.String, org.apache.chemistry.opencmis.commons.enums.IncludeRelationships)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCheckedOutDocuments</h4>
<pre><a href="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/StoredObject.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">StoredObject</a>&gt;&nbsp;getCheckedOutDocuments(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;orderBy,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;user,
<a href="../../../../../../../org/apache/chemistry/opencmis/commons/enums/IncludeRelationships.html" title="enum in org.apache.chemistry.opencmis.commons.enums">IncludeRelationships</a>&nbsp;includeRelationships)</pre>
<div class="block">Return a list of all documents that are checked out in the repository.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>orderBy</code> - orderBy specification according to CMIS spec.</dd><dd><code>user</code> - user id of user calling</dd><dd><code>includeRelationships</code> - if true include all relationships in the response</dd>
<dt><span class="strong">Returns:</span></dt><dd>list of checked out documents in the repository</dd></dl>
</li>
</ul>
<a name="applyAcl(org.apache.chemistry.opencmis.inmemory.storedobj.api.StoredObject, org.apache.chemistry.opencmis.commons.data.Acl, org.apache.chemistry.opencmis.commons.data.Acl, org.apache.chemistry.opencmis.commons.enums.AclPropagation, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>applyAcl</h4>
<pre><a href="../../../../../../../org/apache/chemistry/opencmis/commons/data/Acl.html" title="interface in org.apache.chemistry.opencmis.commons.data">Acl</a>&nbsp;applyAcl(<a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/StoredObject.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">StoredObject</a>&nbsp;so,
<a href="../../../../../../../org/apache/chemistry/opencmis/commons/data/Acl.html" title="interface in org.apache.chemistry.opencmis.commons.data">Acl</a>&nbsp;addAces,
<a href="../../../../../../../org/apache/chemistry/opencmis/commons/data/Acl.html" title="interface in org.apache.chemistry.opencmis.commons.data">Acl</a>&nbsp;removeAces,
<a href="../../../../../../../org/apache/chemistry/opencmis/commons/enums/AclPropagation.html" title="enum in org.apache.chemistry.opencmis.commons.enums">AclPropagation</a>&nbsp;aclPropagation,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;user)</pre>
<div class="block">Apply a ACLs by relative adding and removing a list of ACEs to/from an
object.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>so</code> - object where ACLs are applied</dd><dd><code>addAces</code> - list of ACEs to be added</dd><dd><code>removeAces</code> - list of ACEs to be removed</dd><dd><code>aclPropagation</code> - enum value how to propagate ACLs to child objects</dd><dd><code>user</code> - the user who applies ACL</dd>
<dt><span class="strong">Returns:</span></dt><dd>new ACL of object</dd></dl>
</li>
</ul>
<a name="applyAcl(org.apache.chemistry.opencmis.inmemory.storedobj.api.StoredObject, org.apache.chemistry.opencmis.commons.data.Acl, org.apache.chemistry.opencmis.commons.enums.AclPropagation, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>applyAcl</h4>
<pre><a href="../../../../../../../org/apache/chemistry/opencmis/commons/data/Acl.html" title="interface in org.apache.chemistry.opencmis.commons.data">Acl</a>&nbsp;applyAcl(<a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/StoredObject.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">StoredObject</a>&nbsp;so,
<a href="../../../../../../../org/apache/chemistry/opencmis/commons/data/Acl.html" title="interface in org.apache.chemistry.opencmis.commons.data">Acl</a>&nbsp;aces,
<a href="../../../../../../../org/apache/chemistry/opencmis/commons/enums/AclPropagation.html" title="enum in org.apache.chemistry.opencmis.commons.enums">AclPropagation</a>&nbsp;aclPropagation,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;user)</pre>
<div class="block">Apply a ACLs by setting a new list of ACEs to an object.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>so</code> - object where ACLs are applied</dd><dd><code>aces</code> - list of ACEs to be applied</dd><dd><code>aclPropagation</code> - enum value how to propagate ACLs to child objects</dd><dd><code>user</code> - user who executes the call and needs to have permission to
apply ACL</dd>
<dt><span class="strong">Returns:</span></dt><dd>new ACL of object</dd></dl>
</li>
</ul>
<a name="isTypeInUse(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isTypeInUse</h4>
<pre>boolean&nbsp;isTypeInUse(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;typeId)</pre>
<div class="block">Check if this store contains any object with the given type id.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>typeId</code> - id of type definition to check</dd>
<dt><span class="strong">Returns:</span></dt><dd>true if at least one object in the store has the given type,
false if no objects exist having this type</dd></dl>
</li>
</ul>
<a name="getRelationships(java.lang.String, java.util.List, org.apache.chemistry.opencmis.commons.enums.RelationshipDirection)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRelationships</h4>
<pre><a href="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/StoredObject.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">StoredObject</a>&gt;&nbsp;getRelationships(<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;objectId,
<a href="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;typeIds,
<a href="../../../../../../../org/apache/chemistry/opencmis/commons/enums/RelationshipDirection.html" title="enum in org.apache.chemistry.opencmis.commons.enums">RelationshipDirection</a>&nbsp;direction)</pre>
<div class="block">Get relationships to and from an object.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>objectId</code> - id of object to get relationships with</dd><dd><code>typeIds</code> - list of all types to be included</dd><dd><code>direction</code> - direction of relationship</dd>
<dt><span class="strong">Returns:</span></dt><dd>list of relationships belonging to this object</dd></dl>
</li>
</ul>
<a name="getAcl(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAcl</h4>
<pre><a href="../../../../../../../org/apache/chemistry/opencmis/commons/data/Acl.html" title="interface in org.apache.chemistry.opencmis.commons.data">Acl</a>&nbsp;getAcl(int&nbsp;aclId)</pre>
<div class="block">get an ACL object from an ACL id.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>aclId</code> - id of ACL</dd>
<dt><span class="strong">Returns:</span></dt><dd>ACL of this id</dd></dl>
</li>
</ul>
<a name="getParentIds(org.apache.chemistry.opencmis.inmemory.storedobj.api.StoredObject, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getParentIds</h4>
<pre><a href="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;getParentIds(<a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/StoredObject.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">StoredObject</a>&nbsp;so,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;user)</pre>
<div class="block">get all parent ids of this object visible for a user.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>so</code> - objects to get parents from</dd><dd><code>user</code> - user who can see parents</dd>
<dt><span class="strong">Returns:</span></dt><dd>list of folder ids</dd></dl>
</li>
</ul>
<a name="addParent(org.apache.chemistry.opencmis.inmemory.storedobj.api.StoredObject, org.apache.chemistry.opencmis.inmemory.storedobj.api.Folder)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addParent</h4>
<pre>void&nbsp;addParent(<a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/StoredObject.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">StoredObject</a>&nbsp;so,
<a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/Folder.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">Folder</a>&nbsp;parent)</pre>
<div class="block">Add this document to a new parent folder as child object.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>so</code> - objects to be added</dd><dd><code>parent</code> - parent folder the object is to be added to</dd></dl>
</li>
</ul>
<a name="removeParent(org.apache.chemistry.opencmis.inmemory.storedobj.api.StoredObject, org.apache.chemistry.opencmis.inmemory.storedobj.api.Folder)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeParent</h4>
<pre>void&nbsp;removeParent(<a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/StoredObject.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">StoredObject</a>&nbsp;so,
<a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/Folder.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">Folder</a>&nbsp;parent)</pre>
<div class="block">Remove this object from the children of parent.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>so</code> - object to be removed</dd><dd><code>parent</code> - parent folder the object is to be removed from</dd></dl>
</li>
</ul>
<a name="getContent(org.apache.chemistry.opencmis.inmemory.storedobj.api.StoredObject, long, long)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getContent</h4>
<pre><a href="../../../../../../../org/apache/chemistry/opencmis/commons/data/ContentStream.html" title="interface in org.apache.chemistry.opencmis.commons.data">ContentStream</a>&nbsp;getContent(<a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/StoredObject.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">StoredObject</a>&nbsp;so,
long&nbsp;offset,
long&nbsp;length)</pre>
<div class="block">Retrieve the content of a document.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>so</code> - object to get content from</dd><dd><code>offset</code> - offset in content stream</dd><dd><code>length</code> - length of content to return</dd>
<dt><span class="strong">Returns:</span></dt><dd>object containing mime-type, length and a stream with content</dd></dl>
</li>
</ul>
<a name="setContent(org.apache.chemistry.opencmis.inmemory.storedobj.api.StoredObject, org.apache.chemistry.opencmis.commons.data.ContentStream)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setContent</h4>
<pre><a href="../../../../../../../org/apache/chemistry/opencmis/commons/data/ContentStream.html" title="interface in org.apache.chemistry.opencmis.commons.data">ContentStream</a>&nbsp;setContent(<a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/StoredObject.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">StoredObject</a>&nbsp;so,
<a href="../../../../../../../org/apache/chemistry/opencmis/commons/data/ContentStream.html" title="interface in org.apache.chemistry.opencmis.commons.data">ContentStream</a>&nbsp;content)</pre>
<div class="block">Write content and attach it to a document. Existing content gets overwritten.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>so</code> - object to set content to</dd><dd><code>content</code> - content to be assigned to the document. If null any existing
content is deleted</dd>
<dt><span class="strong">Returns:</span></dt><dd>the created content stream</dd></dl>
</li>
</ul>
<a name="appendContent(org.apache.chemistry.opencmis.inmemory.storedobj.api.StoredObject, org.apache.chemistry.opencmis.commons.data.ContentStream)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>appendContent</h4>
<pre>void&nbsp;appendContent(<a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/StoredObject.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">StoredObject</a>&nbsp;so,
<a href="../../../../../../../org/apache/chemistry/opencmis/commons/data/ContentStream.html" title="interface in org.apache.chemistry.opencmis.commons.data">ContentStream</a>&nbsp;content)</pre>
<div class="block">Append content to an existing content stream.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>so</code> - object to append content to</dd><dd><code>content</code> - content to be assigned to the document.</dd></dl>
</li>
</ul>
<a name="getRenditions(org.apache.chemistry.opencmis.inmemory.storedobj.api.StoredObject, java.lang.String, long, long)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRenditions</h4>
<pre><a href="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../../org/apache/chemistry/opencmis/commons/data/RenditionData.html" title="interface in org.apache.chemistry.opencmis.commons.data">RenditionData</a>&gt;&nbsp;getRenditions(<a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/StoredObject.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">StoredObject</a>&nbsp;so,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;renditionFilter,
long&nbsp;maxItems,
long&nbsp;skipCount)</pre>
<div class="block">get the rendition this objects supports.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>so</code> - object to get renditions from</dd><dd><code>renditionFilter</code> - filter of renditions to return</dd><dd><code>maxItems</code> - max nubmer of items to return</dd><dd><code>skipCount</code> - number of objects to skip in result</dd>
<dt><span class="strong">Returns:</span></dt><dd>List of renditions or null if no renditions are available for
this object</dd></dl>
</li>
</ul>
<a name="getRenditionContent(org.apache.chemistry.opencmis.inmemory.storedobj.api.StoredObject, java.lang.String, long, long)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getRenditionContent</h4>
<pre><a href="../../../../../../../org/apache/chemistry/opencmis/commons/data/ContentStream.html" title="interface in org.apache.chemistry.opencmis.commons.data">ContentStream</a>&nbsp;getRenditionContent(<a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/StoredObject.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api">StoredObject</a>&nbsp;so,
<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;streamId,
long&nbsp;offset,
long&nbsp;length)</pre>
<div class="block">get the rendition of this object.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>so</code> - object to get renditions from</dd><dd><code>streamId</code> - stream if of rendition</dd><dd><code>offset</code> - offset in rendition content</dd><dd><code>length</code> - length of rendition content</dd>
<dt><span class="strong">Returns:</span></dt><dd>ContentStream containing the rendition</dd></dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!-- -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/ObjectStore.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/MultiFiling.html" title="interface in org.apache.chemistry.opencmis.inmemory.storedobj.api"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../../../../org/apache/chemistry/opencmis/inmemory/storedobj/api/ObjectStore.ChildrenResult.html" title="class in org.apache.chemistry.opencmis.inmemory.storedobj.api"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../../index.html?org/apache/chemistry/opencmis/inmemory/storedobj/api/ObjectStore.html" target="_top">Frames</a></li>
<li><a href="ObjectStore.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2009-2015 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All Rights Reserved.</small></p>
</body>
</html>