blob: fb337b634704745dfa7b87f1ae2ab5479ad6b159 [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 (1.8.0_121) on Fri Mar 31 15:41:38 CEST 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Session (Apache Chemistry OpenCMIS 1.1.0)</title>
<meta name="date" content="2017-03-31">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Session (Apache Chemistry OpenCMIS 1.1.0)";
}
}
catch(err) {
}
//-->
var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6,"i20":6,"i21":6,"i22":6,"i23":6,"i24":6,"i25":6,"i26":6,"i27":6,"i28":6,"i29":6,"i30":6,"i31":6,"i32":6,"i33":6,"i34":6,"i35":6,"i36":6,"i37":6,"i38":6,"i39":6,"i40":6,"i41":6,"i42":6,"i43":6,"i44":6,"i45":6,"i46":6,"i47":6,"i48":6,"i49":6,"i50":6,"i51":6,"i52":6,"i53":6,"i54":6,"i55":6,"i56":6,"i57":6,"i58":6,"i59":6,"i60":6,"i61":6,"i62":6,"i63":6,"i64":6,"i65":6,"i66":6,"i67":6,"i68":6,"i69":6,"i70":6,"i71":6,"i72":6,"i73":6,"i74":6,"i75":6,"i76":6,"i77":6,"i78":6,"i79":6,"i80":6,"i81":6,"i82":6,"i83":6,"i84":6,"i85":6,"i86":6,"i87":6};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<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/Session.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/client/api/SecondaryType.html" title="interface in org.apache.chemistry.opencmis.client.api"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../../org/apache/chemistry/opencmis/client/api/SessionFactory.html" title="interface in org.apache.chemistry.opencmis.client.api"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?org/apache/chemistry/opencmis/client/api/Session.html" target="_top">Frames</a></li>
<li><a href="Session.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;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>Nested&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.client.api</div>
<h2 title="Interface Session" class="title">Interface Session</h2>
</div>
<div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Superinterfaces:</dt>
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></dd>
</dl>
<hr>
<br>
<pre>public interface <span class="typeNameLabel">Session</span>
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></pre>
<div class="block">A session is a connection to a CMIS repository with a specific user.
<p>
CMIS itself is stateless. OpenCMIS uses the concept of a session to cache
data across calls and to deal with user authentication. The session object is
also used as entry point to all CMIS operations and objects. Because a
session is only a client side concept, the session object needs not to be
closed or released when it's not needed anymore.
<p>
Not all operations provided by this API might be supported by the connected
repository. Either OpenCMIS or the repository will throw an exception if an
unsupported operation is called. The capabilities of the repository can be
discovered by evaluating the repository info (see
<a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#getRepositoryInfo--"><code>getRepositoryInfo()</code></a>).
<p>
Almost all methods might throw exceptions derived from
<a href="../../../../../../org/apache/chemistry/opencmis/commons/exceptions/CmisBaseException.html" title="class in org.apache.chemistry.opencmis.commons.exceptions"><code>CmisBaseException</code></a> which is a runtime exception. See the CMIS
specification for a list of all operations and their exceptions. Note that
some incompliant repositories might throw other exception than you expect.
<p>
Refer to the <a href="http://docs.oasis-open.org/cmis/CMIS/v1.0/os/">CMIS 1.0
specification</a> or the
<a href="http://docs.oasis-open.org/cmis/CMIS/v1.0/os/">CMIS 1.1
specification</a> for details about the domain model, terms, concepts, base
types, properties, IDs and query names, query language, etc.
</p></div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" 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><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#applyAcl-org.apache.chemistry.opencmis.client.api.ObjectId-java.util.List-java.util.List-org.apache.chemistry.opencmis.commons.enums.AclPropagation-">applyAcl</a></span>(<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;objectId,
<a href="http://docs.oracle.com/javase/7/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/Ace.html" title="interface in org.apache.chemistry.opencmis.commons.data">Ace</a>&gt;&nbsp;addAces,
<a href="http://docs.oracle.com/javase/7/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/Ace.html" title="interface in org.apache.chemistry.opencmis.commons.data">Ace</a>&gt;&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)</code>
<div class="block">Applies ACL changes to an object and dependent objects.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#applyPolicy-org.apache.chemistry.opencmis.client.api.ObjectId-org.apache.chemistry.opencmis.client.api.ObjectId...-">applyPolicy</a></span>(<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;objectId,
<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>...&nbsp;policyIds)</code>
<div class="block">Applies a set of policies to an object.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/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/BulkUpdateObjectIdAndChangeToken.html" title="interface in org.apache.chemistry.opencmis.commons.data">BulkUpdateObjectIdAndChangeToken</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#bulkUpdateProperties-java.util.List-java.util.Map-java.util.List-java.util.List-">bulkUpdateProperties</a></span>(<a href="http://docs.oracle.com/javase/7/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/client/api/CmisObject.html" title="interface in org.apache.chemistry.opencmis.client.api">CmisObject</a>&gt;&nbsp;objects,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,?&gt;&nbsp;properties,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;addSecondaryTypeIds,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;removeSecondaryTypeIds)</code>
<div class="block">Updates multiple objects in one request.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#clear--">clear</a></span>()</code>
<div class="block">Clears all cached data.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#createDocument-java.util.Map-org.apache.chemistry.opencmis.client.api.ObjectId-org.apache.chemistry.opencmis.commons.data.ContentStream-org.apache.chemistry.opencmis.commons.enums.VersioningState-">createDocument</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,?&gt;&nbsp;properties,
<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;folderId,
<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">Creates a new document.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#createDocument-java.util.Map-org.apache.chemistry.opencmis.client.api.ObjectId-org.apache.chemistry.opencmis.commons.data.ContentStream-org.apache.chemistry.opencmis.commons.enums.VersioningState-java.util.List-java.util.List-java.util.List-">createDocument</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,?&gt;&nbsp;properties,
<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;folderId,
<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,
<a href="http://docs.oracle.com/javase/7/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/client/api/Policy.html" title="interface in org.apache.chemistry.opencmis.client.api">Policy</a>&gt;&nbsp;policies,
<a href="http://docs.oracle.com/javase/7/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/Ace.html" title="interface in org.apache.chemistry.opencmis.commons.data">Ace</a>&gt;&nbsp;addAces,
<a href="http://docs.oracle.com/javase/7/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/Ace.html" title="interface in org.apache.chemistry.opencmis.commons.data">Ace</a>&gt;&nbsp;removeAces)</code>
<div class="block">Creates a new document.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#createDocumentFromSource-org.apache.chemistry.opencmis.client.api.ObjectId-java.util.Map-org.apache.chemistry.opencmis.client.api.ObjectId-org.apache.chemistry.opencmis.commons.enums.VersioningState-">createDocumentFromSource</a></span>(<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;source,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,?&gt;&nbsp;properties,
<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;folderId,
<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">Creates a new document from a source document.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#createDocumentFromSource-org.apache.chemistry.opencmis.client.api.ObjectId-java.util.Map-org.apache.chemistry.opencmis.client.api.ObjectId-org.apache.chemistry.opencmis.commons.enums.VersioningState-java.util.List-java.util.List-java.util.List-">createDocumentFromSource</a></span>(<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;source,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,?&gt;&nbsp;properties,
<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;folderId,
<a href="../../../../../../org/apache/chemistry/opencmis/commons/enums/VersioningState.html" title="enum in org.apache.chemistry.opencmis.commons.enums">VersioningState</a>&nbsp;versioningState,
<a href="http://docs.oracle.com/javase/7/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/client/api/Policy.html" title="interface in org.apache.chemistry.opencmis.client.api">Policy</a>&gt;&nbsp;policies,
<a href="http://docs.oracle.com/javase/7/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/Ace.html" title="interface in org.apache.chemistry.opencmis.commons.data">Ace</a>&gt;&nbsp;addAces,
<a href="http://docs.oracle.com/javase/7/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/Ace.html" title="interface in org.apache.chemistry.opencmis.commons.data">Ace</a>&gt;&nbsp;removeAces)</code>
<div class="block">Creates a new document from a source document.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#createFolder-java.util.Map-org.apache.chemistry.opencmis.client.api.ObjectId-">createFolder</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,?&gt;&nbsp;properties,
<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;folderId)</code>
<div class="block">Creates a new folder.</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#createFolder-java.util.Map-org.apache.chemistry.opencmis.client.api.ObjectId-java.util.List-java.util.List-java.util.List-">createFolder</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,?&gt;&nbsp;properties,
<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;folderId,
<a href="http://docs.oracle.com/javase/7/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/client/api/Policy.html" title="interface in org.apache.chemistry.opencmis.client.api">Policy</a>&gt;&nbsp;policies,
<a href="http://docs.oracle.com/javase/7/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/Ace.html" title="interface in org.apache.chemistry.opencmis.commons.data">Ace</a>&gt;&nbsp;addAces,
<a href="http://docs.oracle.com/javase/7/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/Ace.html" title="interface in org.apache.chemistry.opencmis.commons.data">Ace</a>&gt;&nbsp;removeAces)</code>
<div class="block">Creates a new folder.</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#createItem-java.util.Map-org.apache.chemistry.opencmis.client.api.ObjectId-">createItem</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,?&gt;&nbsp;properties,
<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;folderId)</code>
<div class="block">Creates a new item.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#createItem-java.util.Map-org.apache.chemistry.opencmis.client.api.ObjectId-java.util.List-java.util.List-java.util.List-">createItem</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,?&gt;&nbsp;properties,
<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;folderId,
<a href="http://docs.oracle.com/javase/7/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/client/api/Policy.html" title="interface in org.apache.chemistry.opencmis.client.api">Policy</a>&gt;&nbsp;policies,
<a href="http://docs.oracle.com/javase/7/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/Ace.html" title="interface in org.apache.chemistry.opencmis.commons.data">Ace</a>&gt;&nbsp;addAces,
<a href="http://docs.oracle.com/javase/7/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/Ace.html" title="interface in org.apache.chemistry.opencmis.commons.data">Ace</a>&gt;&nbsp;removeAces)</code>
<div class="block">Creates a new item.</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#createObjectId-java.lang.String-">createObjectId</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;id)</code>
<div class="block">Creates an object ID from a String.</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/chemistry/opencmis/client/api/OperationContext.html" title="interface in org.apache.chemistry.opencmis.client.api">OperationContext</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#createOperationContext--">createOperationContext</a></span>()</code>
<div class="block">Creates a new operation context object.</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/chemistry/opencmis/client/api/OperationContext.html" title="interface in org.apache.chemistry.opencmis.client.api">OperationContext</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#createOperationContext-java.util.Set-boolean-boolean-boolean-org.apache.chemistry.opencmis.commons.enums.IncludeRelationships-java.util.Set-boolean-java.lang.String-boolean-int-">createOperationContext</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;filter,
boolean&nbsp;includeAcls,
boolean&nbsp;includeAllowableActions,
boolean&nbsp;includePolicies,
<a href="../../../../../../org/apache/chemistry/opencmis/commons/enums/IncludeRelationships.html" title="enum in org.apache.chemistry.opencmis.commons.enums">IncludeRelationships</a>&nbsp;includeRelationships,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;renditionFilter,
boolean&nbsp;includePathSegments,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;orderBy,
boolean&nbsp;cacheEnabled,
int&nbsp;maxItemsPerPage)</code>
<div class="block">Creates a new operation context object with the given properties.</div>
</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#createPath-org.apache.chemistry.opencmis.client.api.ObjectId-java.lang.String-java.util.Map-">createPath</a></span>(<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;startFolderId,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;newPath,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,?&gt;&nbsp;properties)</code>
<div class="block">Creates a folder path.</div>
</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#createPath-org.apache.chemistry.opencmis.client.api.ObjectId-java.lang.String-java.util.Map-java.util.List-java.util.List-java.util.List-">createPath</a></span>(<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;startFolderId,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;newPath,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,?&gt;&nbsp;properties,
<a href="http://docs.oracle.com/javase/7/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/client/api/Policy.html" title="interface in org.apache.chemistry.opencmis.client.api">Policy</a>&gt;&nbsp;policies,
<a href="http://docs.oracle.com/javase/7/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/Ace.html" title="interface in org.apache.chemistry.opencmis.commons.data">Ace</a>&gt;&nbsp;addAces,
<a href="http://docs.oracle.com/javase/7/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/Ace.html" title="interface in org.apache.chemistry.opencmis.commons.data">Ace</a>&gt;&nbsp;removeAces)</code>
<div class="block">Creates a folder path.</div>
</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#createPath-org.apache.chemistry.opencmis.client.api.ObjectId-java.lang.String-java.lang.String-">createPath</a></span>(<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;startFolderId,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;newPath,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;typeId)</code>
<div class="block">Creates a folder path.</div>
</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#createPath-java.lang.String-java.util.Map-">createPath</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;newPath,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,?&gt;&nbsp;properties)</code>
<div class="block">Creates a folder path.</div>
</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#createPath-java.lang.String-java.lang.String-">createPath</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;newPath,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;typeId)</code>
<div class="block">Creates a folder path.</div>
</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#createPolicy-java.util.Map-org.apache.chemistry.opencmis.client.api.ObjectId-">createPolicy</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,?&gt;&nbsp;properties,
<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;folderId)</code>
<div class="block">Creates a new policy.</div>
</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#createPolicy-java.util.Map-org.apache.chemistry.opencmis.client.api.ObjectId-java.util.List-java.util.List-java.util.List-">createPolicy</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,?&gt;&nbsp;properties,
<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;folderId,
<a href="http://docs.oracle.com/javase/7/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/client/api/Policy.html" title="interface in org.apache.chemistry.opencmis.client.api">Policy</a>&gt;&nbsp;policies,
<a href="http://docs.oracle.com/javase/7/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/Ace.html" title="interface in org.apache.chemistry.opencmis.commons.data">Ace</a>&gt;&nbsp;addAces,
<a href="http://docs.oracle.com/javase/7/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/Ace.html" title="interface in org.apache.chemistry.opencmis.commons.data">Ace</a>&gt;&nbsp;removeAces)</code>
<div class="block">Creates a new policy.</div>
</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/chemistry/opencmis/client/api/QueryStatement.html" title="interface in org.apache.chemistry.opencmis.client.api">QueryStatement</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#createQueryStatement-java.util.Collection-java.util.Map-java.lang.String-java.util.List-">createQueryStatement</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;selectPropertyIds,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;fromTypes,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;whereClause,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;orderByPropertyIds)</code>
<div class="block">Creates a query statement for a query of one primary type joined by zero
or more secondary types.</div>
</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/chemistry/opencmis/client/api/QueryStatement.html" title="interface in org.apache.chemistry.opencmis.client.api">QueryStatement</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#createQueryStatement-java.lang.String-">createQueryStatement</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;statement)</code>
<div class="block">Creates a query statement.</div>
</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#createRelationship-java.util.Map-">createRelationship</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,?&gt;&nbsp;properties)</code>
<div class="block">Creates a new relationship.</div>
</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#createRelationship-java.util.Map-java.util.List-java.util.List-java.util.List-">createRelationship</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,?&gt;&nbsp;properties,
<a href="http://docs.oracle.com/javase/7/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/client/api/Policy.html" title="interface in org.apache.chemistry.opencmis.client.api">Policy</a>&gt;&nbsp;policies,
<a href="http://docs.oracle.com/javase/7/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/Ace.html" title="interface in org.apache.chemistry.opencmis.commons.data">Ace</a>&gt;&nbsp;addAces,
<a href="http://docs.oracle.com/javase/7/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/Ace.html" title="interface in org.apache.chemistry.opencmis.commons.data">Ace</a>&gt;&nbsp;removeAces)</code>
<div class="block">Creates a new relationship.</div>
</td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectType.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectType</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#createType-org.apache.chemistry.opencmis.commons.definitions.TypeDefinition-">createType</a></span>(<a href="../../../../../../org/apache/chemistry/opencmis/commons/definitions/TypeDefinition.html" title="interface in org.apache.chemistry.opencmis.commons.definitions">TypeDefinition</a>&nbsp;type)</code>
<div class="block">Creates a new type.</div>
</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#delete-org.apache.chemistry.opencmis.client.api.ObjectId-">delete</a></span>(<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;objectId)</code>
<div class="block">Deletes an object and, if it is a document, all versions in the version
series.</div>
</td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#delete-org.apache.chemistry.opencmis.client.api.ObjectId-boolean-">delete</a></span>(<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;objectId,
boolean&nbsp;allVersions)</code>
<div class="block">Deletes an object.</div>
</td>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#deleteByPath-java.lang.String-">deleteByPath</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;path)</code>
<div class="block">Deletes an object by path and, if it is a document, all versions in the
version series.</div>
</td>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#deleteByPath-java.lang.String-boolean-">deleteByPath</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;path,
boolean&nbsp;allVersions)</code>
<div class="block">Deletes an object by path.</div>
</td>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#deleteByPath-java.lang.String-java.lang.String-">deleteByPath</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;parentPath,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
<div class="block">Deletes an object by path and, if it is a document, all versions in the
version series.</div>
</td>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/7/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><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#deleteTree-org.apache.chemistry.opencmis.client.api.ObjectId-boolean-org.apache.chemistry.opencmis.commons.enums.UnfileObject-boolean-">deleteTree</a></span>(<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;folderId,
boolean&nbsp;allVersions,
<a href="../../../../../../org/apache/chemistry/opencmis/commons/enums/UnfileObject.html" title="enum in org.apache.chemistry.opencmis.commons.enums">UnfileObject</a>&nbsp;unfile,
boolean&nbsp;continueOnFailure)</code>
<div class="block">Deletes a folder and all subfolders.</div>
</td>
</tr>
<tr id="i33" class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/7/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><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#deleteTreebyPath-java.lang.String-boolean-org.apache.chemistry.opencmis.commons.enums.UnfileObject-boolean-">deleteTreebyPath</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;path,
boolean&nbsp;allVersions,
<a href="../../../../../../org/apache/chemistry/opencmis/commons/enums/UnfileObject.html" title="enum in org.apache.chemistry.opencmis.commons.enums">UnfileObject</a>&nbsp;unfile,
boolean&nbsp;continueOnFailure)</code>
<div class="block">Deletes a folder and all subfolders by path.</div>
</td>
</tr>
<tr id="i34" class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/7/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><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#deleteTreebyPath-java.lang.String-java.lang.String-boolean-org.apache.chemistry.opencmis.commons.enums.UnfileObject-boolean-">deleteTreebyPath</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;parentPath,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
boolean&nbsp;allVersions,
<a href="../../../../../../org/apache/chemistry/opencmis/commons/enums/UnfileObject.html" title="enum in org.apache.chemistry.opencmis.commons.enums">UnfileObject</a>&nbsp;unfile,
boolean&nbsp;continueOnFailure)</code>
<div class="block">Deletes a folder and all subfolders by path.</div>
</td>
</tr>
<tr id="i35" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#deleteType-java.lang.String-">deleteType</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;typeId)</code>
<div class="block">Deletes a type.</div>
</td>
</tr>
<tr id="i36" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#exists-org.apache.chemistry.opencmis.client.api.ObjectId-">exists</a></span>(<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;objectId)</code>
<div class="block">Checks if an object with given object ID exists in the repository and is
visible for the current user.</div>
</td>
</tr>
<tr id="i37" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#exists-java.lang.String-">exists</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;objectId)</code>
<div class="block">Checks if an object with given object ID exists in the repository and is
visible for the current user.</div>
</td>
</tr>
<tr id="i38" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#existsPath-java.lang.String-">existsPath</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;path)</code>
<div class="block">Checks if an object with given path exists in the repository and is
visible for the current user.</div>
</td>
</tr>
<tr id="i39" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#existsPath-java.lang.String-java.lang.String-">existsPath</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;parentPath,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
<div class="block">Checks if an object with given path exists in the repository and is
visible for the current user.</div>
</td>
</tr>
<tr id="i40" 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><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#getAcl-org.apache.chemistry.opencmis.client.api.ObjectId-boolean-">getAcl</a></span>(<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;objectId,
boolean&nbsp;onlyBasicPermissions)</code>
<div class="block">Fetches the ACL of an object from the repository.</div>
</td>
</tr>
<tr id="i41" class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/chemistry/opencmis/commons/spi/CmisBinding.html" title="interface in org.apache.chemistry.opencmis.commons.spi">CmisBinding</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#getBinding--">getBinding</a></span>()</code>
<div class="block">Returns the underlying binding object.</div>
</td>
</tr>
<tr id="i42" class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/chemistry/opencmis/client/api/ItemIterable.html" title="interface in org.apache.chemistry.opencmis.client.api">ItemIterable</a>&lt;<a href="../../../../../../org/apache/chemistry/opencmis/client/api/Document.html" title="interface in org.apache.chemistry.opencmis.client.api">Document</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#getCheckedOutDocs--">getCheckedOutDocs</a></span>()</code>
<div class="block">Returns all checked out documents.</div>
</td>
</tr>
<tr id="i43" class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/chemistry/opencmis/client/api/ItemIterable.html" title="interface in org.apache.chemistry.opencmis.client.api">ItemIterable</a>&lt;<a href="../../../../../../org/apache/chemistry/opencmis/client/api/Document.html" title="interface in org.apache.chemistry.opencmis.client.api">Document</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#getCheckedOutDocs-org.apache.chemistry.opencmis.client.api.OperationContext-">getCheckedOutDocs</a></span>(<a href="../../../../../../org/apache/chemistry/opencmis/client/api/OperationContext.html" title="interface in org.apache.chemistry.opencmis.client.api">OperationContext</a>&nbsp;context)</code>
<div class="block">Returns all checked out documents with the given <a href="../../../../../../org/apache/chemistry/opencmis/client/api/OperationContext.html" title="interface in org.apache.chemistry.opencmis.client.api"><code>OperationContext</code></a>
.</div>
</td>
</tr>
<tr id="i44" class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/chemistry/opencmis/client/api/ItemIterable.html" title="interface in org.apache.chemistry.opencmis.client.api">ItemIterable</a>&lt;<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ChangeEvent.html" title="interface in org.apache.chemistry.opencmis.client.api">ChangeEvent</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#getContentChanges-java.lang.String-boolean-">getContentChanges</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;changeLogToken,
boolean&nbsp;includeProperties)</code>
<div class="block">Returns an iterator of content changes, starting from the given change
log token to the latest entry in the change log.</div>
</td>
</tr>
<tr id="i45" class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/chemistry/opencmis/client/api/ChangeEvents.html" title="interface in org.apache.chemistry.opencmis.client.api">ChangeEvents</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#getContentChanges-java.lang.String-boolean-long-">getContentChanges</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;changeLogToken,
boolean&nbsp;includeProperties,
long&nbsp;maxNumItems)</code>
<div class="block">Returns the content changes.</div>
</td>
</tr>
<tr id="i46" class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/chemistry/opencmis/client/api/ChangeEvents.html" title="interface in org.apache.chemistry.opencmis.client.api">ChangeEvents</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#getContentChanges-java.lang.String-boolean-long-org.apache.chemistry.opencmis.client.api.OperationContext-">getContentChanges</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;changeLogToken,
boolean&nbsp;includeProperties,
long&nbsp;maxNumItems,
<a href="../../../../../../org/apache/chemistry/opencmis/client/api/OperationContext.html" title="interface in org.apache.chemistry.opencmis.client.api">OperationContext</a>&nbsp;context)</code>
<div class="block">Returns the content changes.</div>
</td>
</tr>
<tr id="i47" class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/chemistry/opencmis/client/api/ItemIterable.html" title="interface in org.apache.chemistry.opencmis.client.api">ItemIterable</a>&lt;<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ChangeEvent.html" title="interface in org.apache.chemistry.opencmis.client.api">ChangeEvent</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#getContentChanges-java.lang.String-boolean-org.apache.chemistry.opencmis.client.api.OperationContext-">getContentChanges</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;changeLogToken,
boolean&nbsp;includeProperties,
<a href="../../../../../../org/apache/chemistry/opencmis/client/api/OperationContext.html" title="interface in org.apache.chemistry.opencmis.client.api">OperationContext</a>&nbsp;context)</code>
<div class="block">Returns an iterator of content changes, starting from the given change
log token to the latest entry in the change log.</div>
</td>
</tr>
<tr id="i48" 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><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#getContentStream-org.apache.chemistry.opencmis.client.api.ObjectId-">getContentStream</a></span>(<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;docId)</code>
<div class="block">Retrieves the main content stream of a document.</div>
</td>
</tr>
<tr id="i49" 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><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#getContentStream-org.apache.chemistry.opencmis.client.api.ObjectId-java.lang.String-java.math.BigInteger-java.math.BigInteger-">getContentStream</a></span>(<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;docId,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;streamId,
<a href="http://docs.oracle.com/javase/7/docs/api/java/math/BigInteger.html?is-external=true" title="class or interface in java.math">BigInteger</a>&nbsp;offset,
<a href="http://docs.oracle.com/javase/7/docs/api/java/math/BigInteger.html?is-external=true" title="class or interface in java.math">BigInteger</a>&nbsp;length)</code>
<div class="block">Retrieves the content stream of a document.</div>
</td>
</tr>
<tr id="i50" 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><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#getContentStreamByPath-java.lang.String-">getContentStreamByPath</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;path)</code>
<div class="block">Retrieves the main content stream of a document.</div>
</td>
</tr>
<tr id="i51" 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><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#getContentStreamByPath-java.lang.String-java.lang.String-java.math.BigInteger-java.math.BigInteger-">getContentStreamByPath</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;path,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;streamId,
<a href="http://docs.oracle.com/javase/7/docs/api/java/math/BigInteger.html?is-external=true" title="class or interface in java.math">BigInteger</a>&nbsp;offset,
<a href="http://docs.oracle.com/javase/7/docs/api/java/math/BigInteger.html?is-external=true" title="class or interface in java.math">BigInteger</a>&nbsp;length)</code>
<div class="block">Retrieves the content stream of a document.</div>
</td>
</tr>
<tr id="i52" class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/chemistry/opencmis/client/api/OperationContext.html" title="interface in org.apache.chemistry.opencmis.client.api">OperationContext</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#getDefaultContext--">getDefaultContext</a></span>()</code>
<div class="block">Returns the current default operation parameters for filtering, paging
and caching.</div>
</td>
</tr>
<tr id="i53" class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#getLatestChangeLogToken--">getLatestChangeLogToken</a></span>()</code>
<div class="block">Returns the latest change log token.</div>
</td>
</tr>
<tr id="i54" class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Document.html" title="interface in org.apache.chemistry.opencmis.client.api">Document</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#getLatestDocumentVersion-org.apache.chemistry.opencmis.client.api.ObjectId-">getLatestDocumentVersion</a></span>(<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;objectId)</code>
<div class="block">Returns the latest version in a version series.</div>
</td>
</tr>
<tr id="i55" class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Document.html" title="interface in org.apache.chemistry.opencmis.client.api">Document</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#getLatestDocumentVersion-org.apache.chemistry.opencmis.client.api.ObjectId-boolean-org.apache.chemistry.opencmis.client.api.OperationContext-">getLatestDocumentVersion</a></span>(<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;objectId,
boolean&nbsp;major,
<a href="../../../../../../org/apache/chemistry/opencmis/client/api/OperationContext.html" title="interface in org.apache.chemistry.opencmis.client.api">OperationContext</a>&nbsp;context)</code>
<div class="block">Returns the latest version in a version series.</div>
</td>
</tr>
<tr id="i56" class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Document.html" title="interface in org.apache.chemistry.opencmis.client.api">Document</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#getLatestDocumentVersion-org.apache.chemistry.opencmis.client.api.ObjectId-org.apache.chemistry.opencmis.client.api.OperationContext-">getLatestDocumentVersion</a></span>(<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;objectId,
<a href="../../../../../../org/apache/chemistry/opencmis/client/api/OperationContext.html" title="interface in org.apache.chemistry.opencmis.client.api">OperationContext</a>&nbsp;context)</code>
<div class="block">Returns the latest version in a version series.</div>
</td>
</tr>
<tr id="i57" class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Document.html" title="interface in org.apache.chemistry.opencmis.client.api">Document</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#getLatestDocumentVersion-java.lang.String-">getLatestDocumentVersion</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;objectId)</code>
<div class="block">Returns the latest version in a version series.</div>
</td>
</tr>
<tr id="i58" class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Document.html" title="interface in org.apache.chemistry.opencmis.client.api">Document</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#getLatestDocumentVersion-java.lang.String-boolean-org.apache.chemistry.opencmis.client.api.OperationContext-">getLatestDocumentVersion</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;objectId,
boolean&nbsp;major,
<a href="../../../../../../org/apache/chemistry/opencmis/client/api/OperationContext.html" title="interface in org.apache.chemistry.opencmis.client.api">OperationContext</a>&nbsp;context)</code>
<div class="block">Returns the latest version in a version series.</div>
</td>
</tr>
<tr id="i59" class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Document.html" title="interface in org.apache.chemistry.opencmis.client.api">Document</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#getLatestDocumentVersion-java.lang.String-org.apache.chemistry.opencmis.client.api.OperationContext-">getLatestDocumentVersion</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;objectId,
<a href="../../../../../../org/apache/chemistry/opencmis/client/api/OperationContext.html" title="interface in org.apache.chemistry.opencmis.client.api">OperationContext</a>&nbsp;context)</code>
<div class="block">Returns the latest version in a version series.</div>
</td>
</tr>
<tr id="i60" class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#getLocale--">getLocale</a></span>()</code>
<div class="block">Get the current locale to be used for this session.</div>
</td>
</tr>
<tr id="i61" class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/chemistry/opencmis/client/api/CmisObject.html" title="interface in org.apache.chemistry.opencmis.client.api">CmisObject</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#getObject-org.apache.chemistry.opencmis.client.api.ObjectId-">getObject</a></span>(<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;objectId)</code>
<div class="block">Returns a CMIS object from the session cache.</div>
</td>
</tr>
<tr id="i62" class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/chemistry/opencmis/client/api/CmisObject.html" title="interface in org.apache.chemistry.opencmis.client.api">CmisObject</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#getObject-org.apache.chemistry.opencmis.client.api.ObjectId-org.apache.chemistry.opencmis.client.api.OperationContext-">getObject</a></span>(<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;objectId,
<a href="../../../../../../org/apache/chemistry/opencmis/client/api/OperationContext.html" title="interface in org.apache.chemistry.opencmis.client.api">OperationContext</a>&nbsp;context)</code>
<div class="block">Returns a CMIS object from the session cache.</div>
</td>
</tr>
<tr id="i63" class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/chemistry/opencmis/client/api/CmisObject.html" title="interface in org.apache.chemistry.opencmis.client.api">CmisObject</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#getObject-java.lang.String-">getObject</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;objectId)</code>
<div class="block">Returns a CMIS object from the session cache.</div>
</td>
</tr>
<tr id="i64" class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/chemistry/opencmis/client/api/CmisObject.html" title="interface in org.apache.chemistry.opencmis.client.api">CmisObject</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#getObject-java.lang.String-org.apache.chemistry.opencmis.client.api.OperationContext-">getObject</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;objectId,
<a href="../../../../../../org/apache/chemistry/opencmis/client/api/OperationContext.html" title="interface in org.apache.chemistry.opencmis.client.api">OperationContext</a>&nbsp;context)</code>
<div class="block">Returns a CMIS object from the session cache.</div>
</td>
</tr>
<tr id="i65" class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/chemistry/opencmis/client/api/CmisObject.html" title="interface in org.apache.chemistry.opencmis.client.api">CmisObject</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#getObjectByPath-java.lang.String-">getObjectByPath</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;path)</code>
<div class="block">Returns a CMIS object from the session cache.</div>
</td>
</tr>
<tr id="i66" class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/chemistry/opencmis/client/api/CmisObject.html" title="interface in org.apache.chemistry.opencmis.client.api">CmisObject</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#getObjectByPath-java.lang.String-org.apache.chemistry.opencmis.client.api.OperationContext-">getObjectByPath</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;path,
<a href="../../../../../../org/apache/chemistry/opencmis/client/api/OperationContext.html" title="interface in org.apache.chemistry.opencmis.client.api">OperationContext</a>&nbsp;context)</code>
<div class="block">Returns a CMIS object from the session cache.</div>
</td>
</tr>
<tr id="i67" class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/chemistry/opencmis/client/api/CmisObject.html" title="interface in org.apache.chemistry.opencmis.client.api">CmisObject</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#getObjectByPath-java.lang.String-java.lang.String-">getObjectByPath</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;parentPath,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
<div class="block">Returns a CMIS object from the session cache.</div>
</td>
</tr>
<tr id="i68" class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/chemistry/opencmis/client/api/CmisObject.html" title="interface in org.apache.chemistry.opencmis.client.api">CmisObject</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#getObjectByPath-java.lang.String-java.lang.String-org.apache.chemistry.opencmis.client.api.OperationContext-">getObjectByPath</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;parentPath,
<a href="http://docs.oracle.com/javase/7/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/client/api/OperationContext.html" title="interface in org.apache.chemistry.opencmis.client.api">OperationContext</a>&nbsp;context)</code>
<div class="block">Returns a CMIS object from the session cache.</div>
</td>
</tr>
<tr id="i69" class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectFactory.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectFactory</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#getObjectFactory--">getObjectFactory</a></span>()</code>
<div class="block">Gets a factory object that provides methods to create the objects used by
this API.</div>
</td>
</tr>
<tr id="i70" class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/chemistry/opencmis/client/api/ItemIterable.html" title="interface in org.apache.chemistry.opencmis.client.api">ItemIterable</a>&lt;<a href="../../../../../../org/apache/chemistry/opencmis/client/api/Relationship.html" title="interface in org.apache.chemistry.opencmis.client.api">Relationship</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#getRelationships-org.apache.chemistry.opencmis.client.api.ObjectId-boolean-org.apache.chemistry.opencmis.commons.enums.RelationshipDirection-org.apache.chemistry.opencmis.client.api.ObjectType-org.apache.chemistry.opencmis.client.api.OperationContext-">getRelationships</a></span>(<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;objectId,
boolean&nbsp;includeSubRelationshipTypes,
<a href="../../../../../../org/apache/chemistry/opencmis/commons/enums/RelationshipDirection.html" title="enum in org.apache.chemistry.opencmis.commons.enums">RelationshipDirection</a>&nbsp;relationshipDirection,
<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectType.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectType</a>&nbsp;type,
<a href="../../../../../../org/apache/chemistry/opencmis/client/api/OperationContext.html" title="interface in org.apache.chemistry.opencmis.client.api">OperationContext</a>&nbsp;context)</code>
<div class="block">Fetches the relationships from or to an object from the repository.</div>
</td>
</tr>
<tr id="i71" class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/chemistry/opencmis/commons/data/RepositoryInfo.html" title="interface in org.apache.chemistry.opencmis.commons.data">RepositoryInfo</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#getRepositoryInfo--">getRepositoryInfo</a></span>()</code>
<div class="block">Returns the repository info of the repository associated with this
session.</div>
</td>
</tr>
<tr id="i72" class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Folder.html" title="interface in org.apache.chemistry.opencmis.client.api">Folder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#getRootFolder--">getRootFolder</a></span>()</code>
<div class="block">Gets the root folder of the repository.</div>
</td>
</tr>
<tr id="i73" class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Folder.html" title="interface in org.apache.chemistry.opencmis.client.api">Folder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#getRootFolder-org.apache.chemistry.opencmis.client.api.OperationContext-">getRootFolder</a></span>(<a href="../../../../../../org/apache/chemistry/opencmis/client/api/OperationContext.html" title="interface in org.apache.chemistry.opencmis.client.api">OperationContext</a>&nbsp;context)</code>
<div class="block">Gets the root folder of the repository with the given
<a href="../../../../../../org/apache/chemistry/opencmis/client/api/OperationContext.html" title="interface in org.apache.chemistry.opencmis.client.api"><code>OperationContext</code></a>.</div>
</td>
</tr>
<tr id="i74" class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/7/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><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#getSessionParameters--">getSessionParameters</a></span>()</code>
<div class="block">Returns the session parameters that were used to create this session.</div>
</td>
</tr>
<tr id="i75" class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/chemistry/opencmis/client/api/ItemIterable.html" title="interface in org.apache.chemistry.opencmis.client.api">ItemIterable</a>&lt;<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectType.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectType</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#getTypeChildren-java.lang.String-boolean-">getTypeChildren</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;typeId,
boolean&nbsp;includePropertyDefinitions)</code>
<div class="block">Gets the type children of a type.</div>
</td>
</tr>
<tr id="i76" class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectType.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectType</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#getTypeDefinition-java.lang.String-">getTypeDefinition</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;typeId)</code>
<div class="block">Gets the definition of a type.</div>
</td>
</tr>
<tr id="i77" class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectType.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectType</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#getTypeDefinition-java.lang.String-boolean-">getTypeDefinition</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;typeId,
boolean&nbsp;useCache)</code>
<div class="block">Gets the definition of a type.</div>
</td>
</tr>
<tr id="i78" class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/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/client/api/Tree.html" title="interface in org.apache.chemistry.opencmis.client.api">Tree</a>&lt;<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectType.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectType</a>&gt;&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#getTypeDescendants-java.lang.String-int-boolean-">getTypeDescendants</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;typeId,
int&nbsp;depth,
boolean&nbsp;includePropertyDefinitions)</code>
<div class="block">Gets the type descendants of a type.</div>
</td>
</tr>
<tr id="i79" class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/chemistry/opencmis/client/api/ItemIterable.html" title="interface in org.apache.chemistry.opencmis.client.api">ItemIterable</a>&lt;<a href="../../../../../../org/apache/chemistry/opencmis/client/api/QueryResult.html" title="interface in org.apache.chemistry.opencmis.client.api">QueryResult</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#query-java.lang.String-boolean-">query</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;statement,
boolean&nbsp;searchAllVersions)</code>
<div class="block">Sends a query to the repository.</div>
</td>
</tr>
<tr id="i80" class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/chemistry/opencmis/client/api/ItemIterable.html" title="interface in org.apache.chemistry.opencmis.client.api">ItemIterable</a>&lt;<a href="../../../../../../org/apache/chemistry/opencmis/client/api/QueryResult.html" title="interface in org.apache.chemistry.opencmis.client.api">QueryResult</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#query-java.lang.String-boolean-org.apache.chemistry.opencmis.client.api.OperationContext-">query</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;statement,
boolean&nbsp;searchAllVersions,
<a href="../../../../../../org/apache/chemistry/opencmis/client/api/OperationContext.html" title="interface in org.apache.chemistry.opencmis.client.api">OperationContext</a>&nbsp;context)</code>
<div class="block">Sends a query to the repository using the given <a href="../../../../../../org/apache/chemistry/opencmis/client/api/OperationContext.html" title="interface in org.apache.chemistry.opencmis.client.api"><code>OperationContext</code></a>.</div>
</td>
</tr>
<tr id="i81" class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/chemistry/opencmis/client/api/ItemIterable.html" title="interface in org.apache.chemistry.opencmis.client.api">ItemIterable</a>&lt;<a href="../../../../../../org/apache/chemistry/opencmis/client/api/CmisObject.html" title="interface in org.apache.chemistry.opencmis.client.api">CmisObject</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#queryObjects-java.lang.String-java.lang.String-boolean-org.apache.chemistry.opencmis.client.api.OperationContext-">queryObjects</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;typeId,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;where,
boolean&nbsp;searchAllVersions,
<a href="../../../../../../org/apache/chemistry/opencmis/client/api/OperationContext.html" title="interface in org.apache.chemistry.opencmis.client.api">OperationContext</a>&nbsp;context)</code>
<div class="block">Builds a CMIS query and returns the query results as an iterator of
<a href="../../../../../../org/apache/chemistry/opencmis/client/api/CmisObject.html" title="interface in org.apache.chemistry.opencmis.client.api"><code>CmisObject</code></a> objects.</div>
</td>
</tr>
<tr id="i82" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#removeObjectFromCache-org.apache.chemistry.opencmis.client.api.ObjectId-">removeObjectFromCache</a></span>(<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;objectId)</code>
<div class="block">Removes the given object from the cache.</div>
</td>
</tr>
<tr id="i83" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#removeObjectFromCache-java.lang.String-">removeObjectFromCache</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;objectId)</code>
<div class="block">Removes the given object from the cache.</div>
</td>
</tr>
<tr id="i84" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#removePolicy-org.apache.chemistry.opencmis.client.api.ObjectId-org.apache.chemistry.opencmis.client.api.ObjectId...-">removePolicy</a></span>(<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;objectId,
<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>...&nbsp;policyIds)</code>
<div class="block">Removes a set of policies from an object.</div>
</td>
</tr>
<tr id="i85" 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><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#setAcl-org.apache.chemistry.opencmis.client.api.ObjectId-java.util.List-">setAcl</a></span>(<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;objectId,
<a href="http://docs.oracle.com/javase/7/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/Ace.html" title="interface in org.apache.chemistry.opencmis.commons.data">Ace</a>&gt;&nbsp;aces)</code>
<div class="block">Removes the direct ACEs of an object and sets the provided ACEs.</div>
</td>
</tr>
<tr id="i86" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#setDefaultContext-org.apache.chemistry.opencmis.client.api.OperationContext-">setDefaultContext</a></span>(<a href="../../../../../../org/apache/chemistry/opencmis/client/api/OperationContext.html" title="interface in org.apache.chemistry.opencmis.client.api">OperationContext</a>&nbsp;context)</code>
<div class="block">Sets the current session parameters for filtering, paging and caching.</div>
</td>
</tr>
<tr id="i87" class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectType.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectType</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#updateType-org.apache.chemistry.opencmis.commons.definitions.TypeDefinition-">updateType</a></span>(<a href="../../../../../../org/apache/chemistry/opencmis/commons/definitions/TypeDefinition.html" title="interface in org.apache.chemistry.opencmis.commons.definitions">TypeDefinition</a>&nbsp;type)</code>
<div class="block">Updates an existing type.</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="clear--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clear</h4>
<pre>void&nbsp;clear()</pre>
<div class="block">Clears all cached data.</div>
</li>
</ul>
<a name="getBinding--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBinding</h4>
<pre><a href="../../../../../../org/apache/chemistry/opencmis/commons/spi/CmisBinding.html" title="interface in org.apache.chemistry.opencmis.commons.spi">CmisBinding</a>&nbsp;getBinding()</pre>
<div class="block">Returns the underlying binding object.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the binding object, not <code>null</code></dd>
</dl>
</li>
</ul>
<a name="getSessionParameters--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSessionParameters</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;getSessionParameters()</pre>
<div class="block">Returns the session parameters that were used to create this session.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the session parameters, a unmodifiable Map, not <code>null</code></dd>
</dl>
</li>
</ul>
<a name="getDefaultContext--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDefaultContext</h4>
<pre><a href="../../../../../../org/apache/chemistry/opencmis/client/api/OperationContext.html" title="interface in org.apache.chemistry.opencmis.client.api">OperationContext</a>&nbsp;getDefaultContext()</pre>
<div class="block">Returns the current default operation parameters for filtering, paging
and caching.
<p>
<em>Please note:</em> The returned object is not thread-safe and should
only be modified right after the session has been created and before the
session object has been used. In order to change the default context in
thread-safe manner, create a new <a href="../../../../../../org/apache/chemistry/opencmis/client/api/OperationContext.html" title="interface in org.apache.chemistry.opencmis.client.api"><code>OperationContext</code></a> object and use
<a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#setDefaultContext-org.apache.chemistry.opencmis.client.api.OperationContext-"><code>setDefaultContext(OperationContext)</code></a> to apply it.
</p></div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the default operation context, not <code>null</code></dd>
</dl>
</li>
</ul>
<a name="setDefaultContext-org.apache.chemistry.opencmis.client.api.OperationContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDefaultContext</h4>
<pre>void&nbsp;setDefaultContext(<a href="../../../../../../org/apache/chemistry/opencmis/client/api/OperationContext.html" title="interface in org.apache.chemistry.opencmis.client.api">OperationContext</a>&nbsp;context)</pre>
<div class="block">Sets the current session parameters for filtering, paging and caching.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>context</code> - the <code>OperationContext</code> to be used for the session; if
<code>null</code>, a default context is used</dd>
</dl>
</li>
</ul>
<a name="createOperationContext--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createOperationContext</h4>
<pre><a href="../../../../../../org/apache/chemistry/opencmis/client/api/OperationContext.html" title="interface in org.apache.chemistry.opencmis.client.api">OperationContext</a>&nbsp;createOperationContext()</pre>
<div class="block">Creates a new operation context object.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the newly created operation context object</dd>
</dl>
</li>
</ul>
<a name="createOperationContext-java.util.Set-boolean-boolean-boolean-org.apache.chemistry.opencmis.commons.enums.IncludeRelationships-java.util.Set-boolean-java.lang.String-boolean-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createOperationContext</h4>
<pre><a href="../../../../../../org/apache/chemistry/opencmis/client/api/OperationContext.html" title="interface in org.apache.chemistry.opencmis.client.api">OperationContext</a>&nbsp;createOperationContext(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;filter,
boolean&nbsp;includeAcls,
boolean&nbsp;includeAllowableActions,
boolean&nbsp;includePolicies,
<a href="../../../../../../org/apache/chemistry/opencmis/commons/enums/IncludeRelationships.html" title="enum in org.apache.chemistry.opencmis.commons.enums">IncludeRelationships</a>&nbsp;includeRelationships,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;renditionFilter,
boolean&nbsp;includePathSegments,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;orderBy,
boolean&nbsp;cacheEnabled,
int&nbsp;maxItemsPerPage)</pre>
<div class="block">Creates a new operation context object with the given properties.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>filter</code> - the property filter, a comma separated string of <em>query
names</em> or "*" for all properties or <code>null</code> to let
the repository determine a set of properties</dd>
<dd><code>includeAcls</code> - indicates whether ACLs should be included or not</dd>
<dd><code>includeAllowableActions</code> - indicates whether Allowable Actions should be included or not</dd>
<dd><code>includePolicies</code> - indicates whether policies should be included or not</dd>
<dd><code>includeRelationships</code> - enum that indicates if and which relationships should be
includes</dd>
<dd><code>renditionFilter</code> - the rendition filter or <code>null</code> for no renditions</dd>
<dd><code>includePathSegments</code> - indicates whether path segment or the relative path segment
should be included or not</dd>
<dd><code>orderBy</code> - the object order, a comma-separated list of <em>query
names</em> and the ascending modifier "ASC" or the descending
modifier "DESC" for each query name</dd>
<dd><code>cacheEnabled</code> - flag that indicates if the object cache should be used</dd>
<dd><code>maxItemsPerPage</code> - the max items per batch</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the newly created operation context object</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../org/apache/chemistry/opencmis/client/api/OperationContext.html" title="interface in org.apache.chemistry.opencmis.client.api"><code>OperationContext</code></a></dd>
</dl>
</li>
</ul>
<a name="createObjectId-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createObjectId</h4>
<pre><a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;createObjectId(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;id)</pre>
<div class="block">Creates an object ID from a String.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the object ID object</dd>
</dl>
</li>
</ul>
<a name="getLocale--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLocale</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Locale.html?is-external=true" title="class or interface in java.util">Locale</a>&nbsp;getLocale()</pre>
<div class="block">Get the current locale to be used for this session.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the current locale, may be <code>null</code></dd>
</dl>
</li>
</ul>
<a name="getRepositoryInfo--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRepositoryInfo</h4>
<pre><a href="../../../../../../org/apache/chemistry/opencmis/commons/data/RepositoryInfo.html" title="interface in org.apache.chemistry.opencmis.commons.data">RepositoryInfo</a>&nbsp;getRepositoryInfo()</pre>
<div class="block">Returns the repository info of the repository associated with this
session.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the repository info, not <code>null</code></dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="getObjectFactory--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getObjectFactory</h4>
<pre><a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectFactory.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectFactory</a>&nbsp;getObjectFactory()</pre>
<div class="block">Gets a factory object that provides methods to create the objects used by
this API.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the repository info, not <code>null</code></dd>
</dl>
</li>
</ul>
<a name="getTypeDefinition-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTypeDefinition</h4>
<pre><a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectType.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectType</a>&nbsp;getTypeDefinition(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;typeId)</pre>
<div class="block">Gets the definition of a type.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>typeId</code> - the ID of the type</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the type definition</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../../org/apache/chemistry/opencmis/commons/exceptions/CmisObjectNotFoundException.html" title="class in org.apache.chemistry.opencmis.commons.exceptions">CmisObjectNotFoundException</a></code> - if a type with the given type ID doesn't exist</dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="getTypeDefinition-java.lang.String-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTypeDefinition</h4>
<pre><a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectType.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectType</a>&nbsp;getTypeDefinition(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;typeId,
boolean&nbsp;useCache)</pre>
<div class="block">Gets the definition of a type.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>typeId</code> - the ID of the type</dd>
<dd><code>useCache</code> - specifies if the type definition should be first looked up in
the type definition cache, if it is set to <code>false</code> or
the type definition is not in the cache, the type definition
is loaded from the repository</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the type definition</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../../org/apache/chemistry/opencmis/commons/exceptions/CmisObjectNotFoundException.html" title="class in org.apache.chemistry.opencmis.commons.exceptions">CmisObjectNotFoundException</a></code> - if a type with the given type ID doesn't exist</dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="getTypeChildren-java.lang.String-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTypeChildren</h4>
<pre><a href="../../../../../../org/apache/chemistry/opencmis/client/api/ItemIterable.html" title="interface in org.apache.chemistry.opencmis.client.api">ItemIterable</a>&lt;<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectType.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectType</a>&gt;&nbsp;getTypeChildren(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;typeId,
boolean&nbsp;includePropertyDefinitions)</pre>
<div class="block">Gets the type children of a type.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>typeId</code> - the type ID or <code>null</code> to request the base types</dd>
<dd><code>includePropertyDefinitions</code> - indicates whether the property definitions should be included
or not</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the type iterator, not <code>null</code></dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../../org/apache/chemistry/opencmis/commons/exceptions/CmisObjectNotFoundException.html" title="class in org.apache.chemistry.opencmis.commons.exceptions">CmisObjectNotFoundException</a></code> - if a type with the given type ID doesn't exist</dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="getTypeDescendants-java.lang.String-int-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTypeDescendants</h4>
<pre><a href="http://docs.oracle.com/javase/7/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/client/api/Tree.html" title="interface in org.apache.chemistry.opencmis.client.api">Tree</a>&lt;<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectType.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectType</a>&gt;&gt;&nbsp;getTypeDescendants(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;typeId,
int&nbsp;depth,
boolean&nbsp;includePropertyDefinitions)</pre>
<div class="block">Gets the type descendants of a type.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>typeId</code> - the type ID or <code>null</code> to request the base types</dd>
<dd><code>depth</code> - the tree depth, must be greater than 0 or -1 for infinite
depth</dd>
<dd><code>includePropertyDefinitions</code> - indicates whether the property definitions should be included
or not</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the tree of types</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../../org/apache/chemistry/opencmis/commons/exceptions/CmisObjectNotFoundException.html" title="class in org.apache.chemistry.opencmis.commons.exceptions">CmisObjectNotFoundException</a></code> - if a type with the given type ID doesn't exist</dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="createType-org.apache.chemistry.opencmis.commons.definitions.TypeDefinition-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createType</h4>
<pre><a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectType.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectType</a>&nbsp;createType(<a href="../../../../../../org/apache/chemistry/opencmis/commons/definitions/TypeDefinition.html" title="interface in org.apache.chemistry.opencmis.commons.definitions">TypeDefinition</a>&nbsp;type)</pre>
<div class="block">Creates a new type.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>type</code> - the type definition</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the new type definition</dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.1</dd>
</dl>
</li>
</ul>
<a name="updateType-org.apache.chemistry.opencmis.commons.definitions.TypeDefinition-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>updateType</h4>
<pre><a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectType.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectType</a>&nbsp;updateType(<a href="../../../../../../org/apache/chemistry/opencmis/commons/definitions/TypeDefinition.html" title="interface in org.apache.chemistry.opencmis.commons.definitions">TypeDefinition</a>&nbsp;type)</pre>
<div class="block">Updates an existing type.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>type</code> - the type definition updates</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the updated type definition</dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.1</dd>
</dl>
</li>
</ul>
<a name="deleteType-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>deleteType</h4>
<pre>void&nbsp;deleteType(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;typeId)</pre>
<div class="block">Deletes a type.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>typeId</code> - the ID of the type to delete</dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.1</dd>
</dl>
</li>
</ul>
<a name="getRootFolder--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRootFolder</h4>
<pre><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Folder.html" title="interface in org.apache.chemistry.opencmis.client.api">Folder</a>&nbsp;getRootFolder()</pre>
<div class="block">Gets the root folder of the repository.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the root folder object, not <code>null</code></dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="getRootFolder-org.apache.chemistry.opencmis.client.api.OperationContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRootFolder</h4>
<pre><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Folder.html" title="interface in org.apache.chemistry.opencmis.client.api">Folder</a>&nbsp;getRootFolder(<a href="../../../../../../org/apache/chemistry/opencmis/client/api/OperationContext.html" title="interface in org.apache.chemistry.opencmis.client.api">OperationContext</a>&nbsp;context)</pre>
<div class="block">Gets the root folder of the repository with the given
<a href="../../../../../../org/apache/chemistry/opencmis/client/api/OperationContext.html" title="interface in org.apache.chemistry.opencmis.client.api"><code>OperationContext</code></a>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the root folder object, not <code>null</code></dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="getCheckedOutDocs--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCheckedOutDocs</h4>
<pre><a href="../../../../../../org/apache/chemistry/opencmis/client/api/ItemIterable.html" title="interface in org.apache.chemistry.opencmis.client.api">ItemIterable</a>&lt;<a href="../../../../../../org/apache/chemistry/opencmis/client/api/Document.html" title="interface in org.apache.chemistry.opencmis.client.api">Document</a>&gt;&nbsp;getCheckedOutDocs()</pre>
<div class="block">Returns all checked out documents.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Folder.html#getCheckedOutDocs--"><code>Folder.getCheckedOutDocs()</code></a></dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="getCheckedOutDocs-org.apache.chemistry.opencmis.client.api.OperationContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCheckedOutDocs</h4>
<pre><a href="../../../../../../org/apache/chemistry/opencmis/client/api/ItemIterable.html" title="interface in org.apache.chemistry.opencmis.client.api">ItemIterable</a>&lt;<a href="../../../../../../org/apache/chemistry/opencmis/client/api/Document.html" title="interface in org.apache.chemistry.opencmis.client.api">Document</a>&gt;&nbsp;getCheckedOutDocs(<a href="../../../../../../org/apache/chemistry/opencmis/client/api/OperationContext.html" title="interface in org.apache.chemistry.opencmis.client.api">OperationContext</a>&nbsp;context)</pre>
<div class="block">Returns all checked out documents with the given <a href="../../../../../../org/apache/chemistry/opencmis/client/api/OperationContext.html" title="interface in org.apache.chemistry.opencmis.client.api"><code>OperationContext</code></a>
.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Folder.html#getCheckedOutDocs-org.apache.chemistry.opencmis.client.api.OperationContext-"><code>Folder.getCheckedOutDocs(OperationContext)</code></a></dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="getObject-org.apache.chemistry.opencmis.client.api.ObjectId-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getObject</h4>
<pre><a href="../../../../../../org/apache/chemistry/opencmis/client/api/CmisObject.html" title="interface in org.apache.chemistry.opencmis.client.api">CmisObject</a>&nbsp;getObject(<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;objectId)</pre>
<div class="block">Returns a CMIS object from the session cache. If the object is not in the
cache or the cache is turned off per default <a href="../../../../../../org/apache/chemistry/opencmis/client/api/OperationContext.html" title="interface in org.apache.chemistry.opencmis.client.api"><code>OperationContext</code></a>, it
will load the object from the repository and puts it into the cache.
<p>
This method might return a stale object if the object has been found in
the cache and has been changed in or removed from the repository. Use
<a href="../../../../../../org/apache/chemistry/opencmis/client/api/CmisObject.html#refresh--"><code>CmisObject.refresh()</code></a> and <a href="../../../../../../org/apache/chemistry/opencmis/client/api/CmisObject.html#refreshIfOld-long-"><code>CmisObject.refreshIfOld(long)</code></a> to
update the object if necessary.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>objectId</code> - the object ID</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the requested object</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../../org/apache/chemistry/opencmis/commons/exceptions/CmisObjectNotFoundException.html" title="class in org.apache.chemistry.opencmis.commons.exceptions">CmisObjectNotFoundException</a></code> - if an object with the given ID doesn't exist</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#getObject-java.lang.String-"><code>getObject(String)</code></a></dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="getObject-org.apache.chemistry.opencmis.client.api.ObjectId-org.apache.chemistry.opencmis.client.api.OperationContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getObject</h4>
<pre><a href="../../../../../../org/apache/chemistry/opencmis/client/api/CmisObject.html" title="interface in org.apache.chemistry.opencmis.client.api">CmisObject</a>&nbsp;getObject(<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;objectId,
<a href="../../../../../../org/apache/chemistry/opencmis/client/api/OperationContext.html" title="interface in org.apache.chemistry.opencmis.client.api">OperationContext</a>&nbsp;context)</pre>
<div class="block">Returns a CMIS object from the session cache. If the object is not in the
cache or the given <a href="../../../../../../org/apache/chemistry/opencmis/client/api/OperationContext.html" title="interface in org.apache.chemistry.opencmis.client.api"><code>OperationContext</code></a> has caching turned off, it
will load the object from the repository and puts it into the cache.
<p>
This method might return a stale object if the object has been found in
the cache and has been changed in or removed from the repository. Use
<a href="../../../../../../org/apache/chemistry/opencmis/client/api/CmisObject.html#refresh--"><code>CmisObject.refresh()</code></a> and <a href="../../../../../../org/apache/chemistry/opencmis/client/api/CmisObject.html#refreshIfOld-long-"><code>CmisObject.refreshIfOld(long)</code></a> to
update the object if necessary.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>objectId</code> - the object ID</dd>
<dd><code>context</code> - the <a href="../../../../../../org/apache/chemistry/opencmis/client/api/OperationContext.html" title="interface in org.apache.chemistry.opencmis.client.api"><code>OperationContext</code></a> to use</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the requested object</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../../org/apache/chemistry/opencmis/commons/exceptions/CmisObjectNotFoundException.html" title="class in org.apache.chemistry.opencmis.commons.exceptions">CmisObjectNotFoundException</a></code> - if an object with the given ID doesn't exist</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#getObject-java.lang.String-org.apache.chemistry.opencmis.client.api.OperationContext-"><code>getObject(String, OperationContext)</code></a></dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="getObject-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getObject</h4>
<pre><a href="../../../../../../org/apache/chemistry/opencmis/client/api/CmisObject.html" title="interface in org.apache.chemistry.opencmis.client.api">CmisObject</a>&nbsp;getObject(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;objectId)</pre>
<div class="block">Returns a CMIS object from the session cache. If the object is not in the
cache or the cache is turned off per default <a href="../../../../../../org/apache/chemistry/opencmis/client/api/OperationContext.html" title="interface in org.apache.chemistry.opencmis.client.api"><code>OperationContext</code></a>, it
will load the object from the repository and puts it into the cache.
<p>
This method might return a stale object if the object has been found in
the cache and has been changed in or removed from the repository. Use
<a href="../../../../../../org/apache/chemistry/opencmis/client/api/CmisObject.html#refresh--"><code>CmisObject.refresh()</code></a> and <a href="../../../../../../org/apache/chemistry/opencmis/client/api/CmisObject.html#refreshIfOld-long-"><code>CmisObject.refreshIfOld(long)</code></a> to
update the object if necessary.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>objectId</code> - the object ID</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the requested object</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../../org/apache/chemistry/opencmis/commons/exceptions/CmisObjectNotFoundException.html" title="class in org.apache.chemistry.opencmis.commons.exceptions">CmisObjectNotFoundException</a></code> - if an object with the given ID doesn't exist</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#getObject-org.apache.chemistry.opencmis.client.api.ObjectId-"><code>getObject(ObjectId)</code></a></dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="getObject-java.lang.String-org.apache.chemistry.opencmis.client.api.OperationContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getObject</h4>
<pre><a href="../../../../../../org/apache/chemistry/opencmis/client/api/CmisObject.html" title="interface in org.apache.chemistry.opencmis.client.api">CmisObject</a>&nbsp;getObject(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;objectId,
<a href="../../../../../../org/apache/chemistry/opencmis/client/api/OperationContext.html" title="interface in org.apache.chemistry.opencmis.client.api">OperationContext</a>&nbsp;context)</pre>
<div class="block">Returns a CMIS object from the session cache. If the object is not in the
cache or the given <a href="../../../../../../org/apache/chemistry/opencmis/client/api/OperationContext.html" title="interface in org.apache.chemistry.opencmis.client.api"><code>OperationContext</code></a> has caching turned off, it
will load the object from the repository and puts it into the cache.
<p>
This method might return a stale object if the object has been found in
the cache and has been changed in or removed from the repository. Use
<a href="../../../../../../org/apache/chemistry/opencmis/client/api/CmisObject.html#refresh--"><code>CmisObject.refresh()</code></a> and <a href="../../../../../../org/apache/chemistry/opencmis/client/api/CmisObject.html#refreshIfOld-long-"><code>CmisObject.refreshIfOld(long)</code></a> to
update the object if necessary.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>objectId</code> - the object ID</dd>
<dd><code>context</code> - the <a href="../../../../../../org/apache/chemistry/opencmis/client/api/OperationContext.html" title="interface in org.apache.chemistry.opencmis.client.api"><code>OperationContext</code></a> to use</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the requested object</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../../org/apache/chemistry/opencmis/commons/exceptions/CmisObjectNotFoundException.html" title="class in org.apache.chemistry.opencmis.commons.exceptions">CmisObjectNotFoundException</a></code> - if an object with the given ID doesn't exist</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#getObject-org.apache.chemistry.opencmis.client.api.ObjectId-org.apache.chemistry.opencmis.client.api.OperationContext-"><code>getObject(ObjectId, OperationContext)</code></a></dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="getObjectByPath-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getObjectByPath</h4>
<pre><a href="../../../../../../org/apache/chemistry/opencmis/client/api/CmisObject.html" title="interface in org.apache.chemistry.opencmis.client.api">CmisObject</a>&nbsp;getObjectByPath(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;path)</pre>
<div class="block">Returns a CMIS object from the session cache. If the object is not in the
cache or the cache is turned off per default <a href="../../../../../../org/apache/chemistry/opencmis/client/api/OperationContext.html" title="interface in org.apache.chemistry.opencmis.client.api"><code>OperationContext</code></a>, it
will load the object from the repository and puts it into the cache.
<p>
This method might return a stale object if the object has been found in
the cache and has been changed in or removed from the repository. Use
<a href="../../../../../../org/apache/chemistry/opencmis/client/api/CmisObject.html#refresh--"><code>CmisObject.refresh()</code></a> and <a href="../../../../../../org/apache/chemistry/opencmis/client/api/CmisObject.html#refreshIfOld-long-"><code>CmisObject.refreshIfOld(long)</code></a> to
update the object if necessary.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>path</code> - the object path</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the requested object</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../../org/apache/chemistry/opencmis/commons/exceptions/CmisObjectNotFoundException.html" title="class in org.apache.chemistry.opencmis.commons.exceptions">CmisObjectNotFoundException</a></code> - if an object with the given ID doesn't exist</dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="getObjectByPath-java.lang.String-org.apache.chemistry.opencmis.client.api.OperationContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getObjectByPath</h4>
<pre><a href="../../../../../../org/apache/chemistry/opencmis/client/api/CmisObject.html" title="interface in org.apache.chemistry.opencmis.client.api">CmisObject</a>&nbsp;getObjectByPath(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;path,
<a href="../../../../../../org/apache/chemistry/opencmis/client/api/OperationContext.html" title="interface in org.apache.chemistry.opencmis.client.api">OperationContext</a>&nbsp;context)</pre>
<div class="block">Returns a CMIS object from the session cache. If the object is not in the
cache or the given <a href="../../../../../../org/apache/chemistry/opencmis/client/api/OperationContext.html" title="interface in org.apache.chemistry.opencmis.client.api"><code>OperationContext</code></a> has caching turned off, it
will load the object from the repository and puts it into the cache.
<p>
This method might return a stale object if the object has been found in
the cache and has been changed in or removed from the repository. Use
<a href="../../../../../../org/apache/chemistry/opencmis/client/api/CmisObject.html#refresh--"><code>CmisObject.refresh()</code></a> and <a href="../../../../../../org/apache/chemistry/opencmis/client/api/CmisObject.html#refreshIfOld-long-"><code>CmisObject.refreshIfOld(long)</code></a> to
update the object if necessary.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>path</code> - the object path</dd>
<dd><code>context</code> - the <a href="../../../../../../org/apache/chemistry/opencmis/client/api/OperationContext.html" title="interface in org.apache.chemistry.opencmis.client.api"><code>OperationContext</code></a> to use</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the requested object</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../../org/apache/chemistry/opencmis/commons/exceptions/CmisObjectNotFoundException.html" title="class in org.apache.chemistry.opencmis.commons.exceptions">CmisObjectNotFoundException</a></code> - if an object with the given ID doesn't exist</dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</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/client/api/CmisObject.html" title="interface in org.apache.chemistry.opencmis.client.api">CmisObject</a>&nbsp;getObjectByPath(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;parentPath,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
<div class="block">Returns a CMIS object from the session cache. If the object is not in the
cache or the cache is turned off per default <a href="../../../../../../org/apache/chemistry/opencmis/client/api/OperationContext.html" title="interface in org.apache.chemistry.opencmis.client.api"><code>OperationContext</code></a>, it
will load the object from the repository and puts it into the cache.
<p>
This method might return a stale object if the object has been found in
the cache and has been changed in or removed from the repository. Use
<a href="../../../../../../org/apache/chemistry/opencmis/client/api/CmisObject.html#refresh--"><code>CmisObject.refresh()</code></a> and <a href="../../../../../../org/apache/chemistry/opencmis/client/api/CmisObject.html#refreshIfOld-long-"><code>CmisObject.refreshIfOld(long)</code></a> to
update the object if necessary.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>parentPath</code> - the path of the parent folder</dd>
<dd><code>name</code> - the (path segment) name of the object in the folder</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the requested object</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../../org/apache/chemistry/opencmis/commons/exceptions/CmisObjectNotFoundException.html" title="class in org.apache.chemistry.opencmis.commons.exceptions">CmisObjectNotFoundException</a></code> - if an object with the given ID doesn't exist</dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="getObjectByPath-java.lang.String-java.lang.String-org.apache.chemistry.opencmis.client.api.OperationContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getObjectByPath</h4>
<pre><a href="../../../../../../org/apache/chemistry/opencmis/client/api/CmisObject.html" title="interface in org.apache.chemistry.opencmis.client.api">CmisObject</a>&nbsp;getObjectByPath(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;parentPath,
<a href="http://docs.oracle.com/javase/7/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/client/api/OperationContext.html" title="interface in org.apache.chemistry.opencmis.client.api">OperationContext</a>&nbsp;context)</pre>
<div class="block">Returns a CMIS object from the session cache. If the object is not in the
cache or the given <a href="../../../../../../org/apache/chemistry/opencmis/client/api/OperationContext.html" title="interface in org.apache.chemistry.opencmis.client.api"><code>OperationContext</code></a> has caching turned off, it
will load the object from the repository and puts it into the cache.
<p>
This method might return a stale object if the object has been found in
the cache and has been changed in or removed from the repository. Use
<a href="../../../../../../org/apache/chemistry/opencmis/client/api/CmisObject.html#refresh--"><code>CmisObject.refresh()</code></a> and <a href="../../../../../../org/apache/chemistry/opencmis/client/api/CmisObject.html#refreshIfOld-long-"><code>CmisObject.refreshIfOld(long)</code></a> to
update the object if necessary.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>parentPath</code> - the path of the parent folder</dd>
<dd><code>name</code> - the (path segment) name of the object in the folder</dd>
<dd><code>context</code> - the <a href="../../../../../../org/apache/chemistry/opencmis/client/api/OperationContext.html" title="interface in org.apache.chemistry.opencmis.client.api"><code>OperationContext</code></a> to use</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the requested object</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../../org/apache/chemistry/opencmis/commons/exceptions/CmisObjectNotFoundException.html" title="class in org.apache.chemistry.opencmis.commons.exceptions">CmisObjectNotFoundException</a></code> - if an object with the given ID doesn't exist</dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="getLatestDocumentVersion-org.apache.chemistry.opencmis.client.api.ObjectId-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLatestDocumentVersion</h4>
<pre><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Document.html" title="interface in org.apache.chemistry.opencmis.client.api">Document</a>&nbsp;getLatestDocumentVersion(<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;objectId)</pre>
<div class="block">Returns the latest version in a version series.
Some repositories throw an exception if the document is not versionable;
others just return the unversioned document. To avoid surprises, check
first whether the document is versionable or not.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>objectId</code> - the document ID of an arbitrary version in the version series</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the latest document version</dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="getLatestDocumentVersion-org.apache.chemistry.opencmis.client.api.ObjectId-org.apache.chemistry.opencmis.client.api.OperationContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLatestDocumentVersion</h4>
<pre><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Document.html" title="interface in org.apache.chemistry.opencmis.client.api">Document</a>&nbsp;getLatestDocumentVersion(<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;objectId,
<a href="../../../../../../org/apache/chemistry/opencmis/client/api/OperationContext.html" title="interface in org.apache.chemistry.opencmis.client.api">OperationContext</a>&nbsp;context)</pre>
<div class="block">Returns the latest version in a version series.
Some repositories throw an exception if the document is not versionable;
others just return the unversioned document. To avoid surprises, check
first whether the document is versionable or not.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>objectId</code> - the document ID of an arbitrary version in the version series</dd>
<dd><code>context</code> - the <a href="../../../../../../org/apache/chemistry/opencmis/client/api/OperationContext.html" title="interface in org.apache.chemistry.opencmis.client.api"><code>OperationContext</code></a> to use</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the latest document version</dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="getLatestDocumentVersion-org.apache.chemistry.opencmis.client.api.ObjectId-boolean-org.apache.chemistry.opencmis.client.api.OperationContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLatestDocumentVersion</h4>
<pre><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Document.html" title="interface in org.apache.chemistry.opencmis.client.api">Document</a>&nbsp;getLatestDocumentVersion(<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;objectId,
boolean&nbsp;major,
<a href="../../../../../../org/apache/chemistry/opencmis/client/api/OperationContext.html" title="interface in org.apache.chemistry.opencmis.client.api">OperationContext</a>&nbsp;context)</pre>
<div class="block">Returns the latest version in a version series.
Some repositories throw an exception if the document is not versionable;
others just return the unversioned document. To avoid surprises, check
first whether the document is versionable or not.
If <code>major</code> == <code>true</code> and the version series doesn't contain a
major version, the repository is supposed to throw a
<a href="../../../../../../org/apache/chemistry/opencmis/commons/exceptions/CmisObjectNotFoundException.html" title="class in org.apache.chemistry.opencmis.commons.exceptions"><code>CmisObjectNotFoundException</code></a>.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>objectId</code> - the document ID of an arbitrary version in the version series</dd>
<dd><code>major</code> - if <code>true</code> the latest major version will be returned,
otherwise the very last version will be returned</dd>
<dd><code>context</code> - the <a href="../../../../../../org/apache/chemistry/opencmis/client/api/OperationContext.html" title="interface in org.apache.chemistry.opencmis.client.api"><code>OperationContext</code></a> to use</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the latest document version</dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="getLatestDocumentVersion-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLatestDocumentVersion</h4>
<pre><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Document.html" title="interface in org.apache.chemistry.opencmis.client.api">Document</a>&nbsp;getLatestDocumentVersion(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;objectId)</pre>
<div class="block">Returns the latest version in a version series.
Some repositories throw an exception if the document is not versionable;
others just return the unversioned document. To avoid surprises, check
first whether the document is versionable or not.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>objectId</code> - the document ID of an arbitrary version in the version series</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the latest document version</dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="getLatestDocumentVersion-java.lang.String-org.apache.chemistry.opencmis.client.api.OperationContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLatestDocumentVersion</h4>
<pre><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Document.html" title="interface in org.apache.chemistry.opencmis.client.api">Document</a>&nbsp;getLatestDocumentVersion(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;objectId,
<a href="../../../../../../org/apache/chemistry/opencmis/client/api/OperationContext.html" title="interface in org.apache.chemistry.opencmis.client.api">OperationContext</a>&nbsp;context)</pre>
<div class="block">Returns the latest version in a version series.
Some repositories throw an exception if the document is not versionable;
others just return the unversioned document. To avoid surprises, check
first whether the document is versionable or not.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>objectId</code> - the document ID of an arbitrary version in the version series</dd>
<dd><code>context</code> - the <a href="../../../../../../org/apache/chemistry/opencmis/client/api/OperationContext.html" title="interface in org.apache.chemistry.opencmis.client.api"><code>OperationContext</code></a> to use</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the latest document version</dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="getLatestDocumentVersion-java.lang.String-boolean-org.apache.chemistry.opencmis.client.api.OperationContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLatestDocumentVersion</h4>
<pre><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Document.html" title="interface in org.apache.chemistry.opencmis.client.api">Document</a>&nbsp;getLatestDocumentVersion(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;objectId,
boolean&nbsp;major,
<a href="../../../../../../org/apache/chemistry/opencmis/client/api/OperationContext.html" title="interface in org.apache.chemistry.opencmis.client.api">OperationContext</a>&nbsp;context)</pre>
<div class="block">Returns the latest version in a version series.
Some repositories throw an exception if the document is not versionable;
others just return the unversioned document. To avoid surprises, check
first whether the document is versionable or not.
If <code>major</code> == <code>true</code> and the version series doesn't contain a
major version, the repository is supposed to throw a
<a href="../../../../../../org/apache/chemistry/opencmis/commons/exceptions/CmisObjectNotFoundException.html" title="class in org.apache.chemistry.opencmis.commons.exceptions"><code>CmisObjectNotFoundException</code></a>.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>objectId</code> - the document ID of an arbitrary version in the version series</dd>
<dd><code>major</code> - if <code>true</code> the latest major version will be returned,
otherwise the very last version will be returned</dd>
<dd><code>context</code> - the <a href="../../../../../../org/apache/chemistry/opencmis/client/api/OperationContext.html" title="interface in org.apache.chemistry.opencmis.client.api"><code>OperationContext</code></a> to use</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the latest document version</dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="exists-org.apache.chemistry.opencmis.client.api.ObjectId-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>exists</h4>
<pre>boolean&nbsp;exists(<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;objectId)</pre>
<div class="block">Checks if an object with given object ID exists in the repository and is
visible for the current user.
If the object doesn't exist (anymore), it is removed from the cache.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>objectId</code> - the object ID</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>true</code> if the object exists in the repository,
<code>false</code> otherwise</dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="exists-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>exists</h4>
<pre>boolean&nbsp;exists(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;objectId)</pre>
<div class="block">Checks if an object with given object ID exists in the repository and is
visible for the current user.
If the object doesn't exist (anymore), it is removed from the cache.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>objectId</code> - the object ID</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>true</code> if the object exists in the repository,
<code>false</code> otherwise</dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="existsPath-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>existsPath</h4>
<pre>boolean&nbsp;existsPath(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;path)</pre>
<div class="block">Checks if an object with given path exists in the repository and is
visible for the current user.
If the object doesn't exist (anymore), it is removed from the cache.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>path</code> - the path</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>true</code> if the object exists in the repository,
<code>false</code> otherwise</dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="existsPath-java.lang.String-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>existsPath</h4>
<pre>boolean&nbsp;existsPath(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;parentPath,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
<div class="block">Checks if an object with given path exists in the repository and is
visible for the current user.
If the object doesn't exist (anymore), it is removed from the cache.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>parentPath</code> - the path of the parent folder</dd>
<dd><code>name</code> - the (path segment) name of the object in the folder</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the requested object</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../../org/apache/chemistry/opencmis/commons/exceptions/CmisObjectNotFoundException.html" title="class in org.apache.chemistry.opencmis.commons.exceptions">CmisObjectNotFoundException</a></code> - if an object with the given ID doesn't exist</dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="removeObjectFromCache-org.apache.chemistry.opencmis.client.api.ObjectId-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeObjectFromCache</h4>
<pre>void&nbsp;removeObjectFromCache(<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;objectId)</pre>
<div class="block">Removes the given object from the cache.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>objectId</code> - object ID</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Session.html#removeObjectFromCache-java.lang.String-"><code>removeObjectFromCache(String)</code></a></dd>
</dl>
</li>
</ul>
<a name="removeObjectFromCache-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeObjectFromCache</h4>
<pre>void&nbsp;removeObjectFromCache(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;objectId)</pre>
<div class="block">Removes the given object from the cache.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>objectId</code> - object ID</dd>
</dl>
</li>
</ul>
<a name="query-java.lang.String-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>query</h4>
<pre><a href="../../../../../../org/apache/chemistry/opencmis/client/api/ItemIterable.html" title="interface in org.apache.chemistry.opencmis.client.api">ItemIterable</a>&lt;<a href="../../../../../../org/apache/chemistry/opencmis/client/api/QueryResult.html" title="interface in org.apache.chemistry.opencmis.client.api">QueryResult</a>&gt;&nbsp;query(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;statement,
boolean&nbsp;searchAllVersions)</pre>
<div class="block">Sends a query to the repository. Refer to the CMIS specification for the
CMIS query language syntax.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>statement</code> - the query statement (CMIS query language)</dd>
<dd><code>searchAllVersions</code> - specifies whether non-latest document versions should be
included or not, <code>true</code> searches all document versions,
<code>false</code> only searches latest document versions</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>an <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang"><code>Iterable</code></a> to iterate over the query result</dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="query-java.lang.String-boolean-org.apache.chemistry.opencmis.client.api.OperationContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>query</h4>
<pre><a href="../../../../../../org/apache/chemistry/opencmis/client/api/ItemIterable.html" title="interface in org.apache.chemistry.opencmis.client.api">ItemIterable</a>&lt;<a href="../../../../../../org/apache/chemistry/opencmis/client/api/QueryResult.html" title="interface in org.apache.chemistry.opencmis.client.api">QueryResult</a>&gt;&nbsp;query(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;statement,
boolean&nbsp;searchAllVersions,
<a href="../../../../../../org/apache/chemistry/opencmis/client/api/OperationContext.html" title="interface in org.apache.chemistry.opencmis.client.api">OperationContext</a>&nbsp;context)</pre>
<div class="block">Sends a query to the repository using the given <a href="../../../../../../org/apache/chemistry/opencmis/client/api/OperationContext.html" title="interface in org.apache.chemistry.opencmis.client.api"><code>OperationContext</code></a>.
(See CMIS spec "2.1.10 Query".)</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>statement</code> - the query statement (CMIS query language)</dd>
<dd><code>searchAllVersions</code> - specifies whether non-latest document versions should be
included or not, <code>true</code> searches all document versions,
<code>false</code> only searches latest document versions</dd>
<dd><code>context</code> - the operation context to use</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>an <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang"><code>Iterable</code></a> to iterate over the query result</dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="queryObjects-java.lang.String-java.lang.String-boolean-org.apache.chemistry.opencmis.client.api.OperationContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>queryObjects</h4>
<pre><a href="../../../../../../org/apache/chemistry/opencmis/client/api/ItemIterable.html" title="interface in org.apache.chemistry.opencmis.client.api">ItemIterable</a>&lt;<a href="../../../../../../org/apache/chemistry/opencmis/client/api/CmisObject.html" title="interface in org.apache.chemistry.opencmis.client.api">CmisObject</a>&gt;&nbsp;queryObjects(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;typeId,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;where,
boolean&nbsp;searchAllVersions,
<a href="../../../../../../org/apache/chemistry/opencmis/client/api/OperationContext.html" title="interface in org.apache.chemistry.opencmis.client.api">OperationContext</a>&nbsp;context)</pre>
<div class="block">Builds a CMIS query and returns the query results as an iterator of
<a href="../../../../../../org/apache/chemistry/opencmis/client/api/CmisObject.html" title="interface in org.apache.chemistry.opencmis.client.api"><code>CmisObject</code></a> objects.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>typeId</code> - the ID of the object type</dd>
<dd><code>where</code> - the WHERE part of the query</dd>
<dd><code>searchAllVersions</code> - specifies whether non-latest document versions should be
included or not, <code>true</code> searches all document versions,
<code>false</code> only searches latest document versions</dd>
<dd><code>context</code> - the operation context to use</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>an <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang"><code>Iterable</code></a> to iterate over the objects</dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="createQueryStatement-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createQueryStatement</h4>
<pre><a href="../../../../../../org/apache/chemistry/opencmis/client/api/QueryStatement.html" title="interface in org.apache.chemistry.opencmis.client.api">QueryStatement</a>&nbsp;createQueryStatement(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;statement)</pre>
<div class="block">Creates a query statement.
<p>
Sample code:
<pre>
QueryStatement stmt = session
.createQueryStatement(&quot;SELECT ?, ? FROM ? WHERE ? &gt; TIMESTAMP ? AND IN_FOLDER(?) OR ? IN (?)&quot;);
</pre></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>statement</code> - the query statement with placeholders ('?'), see
<a href="../../../../../../org/apache/chemistry/opencmis/client/api/QueryStatement.html" title="interface in org.apache.chemistry.opencmis.client.api"><code>QueryStatement</code></a> for details</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a new query statement object</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../org/apache/chemistry/opencmis/client/api/QueryStatement.html" title="interface in org.apache.chemistry.opencmis.client.api"><code>QueryStatement</code></a></dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="createQueryStatement-java.util.Collection-java.util.Map-java.lang.String-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createQueryStatement</h4>
<pre><a href="../../../../../../org/apache/chemistry/opencmis/client/api/QueryStatement.html" title="interface in org.apache.chemistry.opencmis.client.api">QueryStatement</a>&nbsp;createQueryStatement(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;selectPropertyIds,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;fromTypes,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;whereClause,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;orderByPropertyIds)</pre>
<div class="block">Creates a query statement for a query of one primary type joined by zero
or more secondary types.
<p>
Sample code:
<pre>
List&lt;String&gt; select = new ArrayList&lt;String&gt;();
select.add(&quot;cmis:name&quot;);
select.add(&quot;SecondaryStringProp&quot;);
Map&lt;String, String&gt; from = new HashMap&lt;String, String&gt;();
from.put(&quot;d&quot;, &quot;cmis:document&quot;);
from.put(&quot;s&quot;, &quot;MySecondaryType&quot;);
String where = &quot;d.cmis:name LIKE ?&quot;;
List&lt;String&gt; orderBy = new ArrayList&lt;String&gt;();
orderBy.add(&quot;cmis:name&quot;);
orderBy.add(&quot;SecondaryIntegerProp&quot;);
QueryStatement stmt = session.createQueryStatement(select, from, where, orderBy);
</pre>
Generates something like this:
<pre>
SELECT d.cmis:name,s.SecondaryStringProp FROM cmis:document AS d JOIN MySecondaryType AS s ON d.cmis:objectId=s.cmis:objectId WHERE d.cmis:name LIKE ? ORDER BY d.cmis:name,s.SecondaryIntegerProp
</pre></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>selectPropertyIds</code> - the property IDs in the SELECT statement, if <code>null</code> all
properties are selected</dd>
<dd><code>fromTypes</code> - a Map of type aliases (keys) and type IDs (values), the Map
must contain exactly one primary type and zero or more
secondary types</dd>
<dd><code>whereClause</code> - an optional WHERE clause with placeholders ('?'), see
<a href="../../../../../../org/apache/chemistry/opencmis/client/api/QueryStatement.html" title="interface in org.apache.chemistry.opencmis.client.api"><code>QueryStatement</code></a> for details</dd>
<dd><code>orderByPropertyIds</code> - an optional list of properties IDs for the ORDER BY clause</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a new query statement object</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../org/apache/chemistry/opencmis/client/api/QueryStatement.html" title="interface in org.apache.chemistry.opencmis.client.api"><code>QueryStatement</code></a></dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="getContentChanges-java.lang.String-boolean-long-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getContentChanges</h4>
<pre><a href="../../../../../../org/apache/chemistry/opencmis/client/api/ChangeEvents.html" title="interface in org.apache.chemistry.opencmis.client.api">ChangeEvents</a>&nbsp;getContentChanges(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;changeLogToken,
boolean&nbsp;includeProperties,
long&nbsp;maxNumItems)</pre>
<div class="block">Returns the content changes.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>changeLogToken</code> - the change log token to start from or <code>null</code> to start
from the first available event in the repository</dd>
<dd><code>includeProperties</code> - indicates whether changed properties should be included in the
result or not</dd>
<dd><code>maxNumItems</code> - maximum numbers of events</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the change events</dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="getContentChanges-java.lang.String-boolean-long-org.apache.chemistry.opencmis.client.api.OperationContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getContentChanges</h4>
<pre><a href="../../../../../../org/apache/chemistry/opencmis/client/api/ChangeEvents.html" title="interface in org.apache.chemistry.opencmis.client.api">ChangeEvents</a>&nbsp;getContentChanges(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;changeLogToken,
boolean&nbsp;includeProperties,
long&nbsp;maxNumItems,
<a href="../../../../../../org/apache/chemistry/opencmis/client/api/OperationContext.html" title="interface in org.apache.chemistry.opencmis.client.api">OperationContext</a>&nbsp;context)</pre>
<div class="block">Returns the content changes.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>changeLogToken</code> - the change log token to start from or <code>null</code> to start
from the first available event in the repository</dd>
<dd><code>includeProperties</code> - indicates whether changed properties should be included in the
result or not</dd>
<dd><code>maxNumItems</code> - maximum numbers of events</dd>
<dd><code>context</code> - the OperationContext</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the change events</dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="getContentChanges-java.lang.String-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getContentChanges</h4>
<pre><a href="../../../../../../org/apache/chemistry/opencmis/client/api/ItemIterable.html" title="interface in org.apache.chemistry.opencmis.client.api">ItemIterable</a>&lt;<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ChangeEvent.html" title="interface in org.apache.chemistry.opencmis.client.api">ChangeEvent</a>&gt;&nbsp;getContentChanges(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;changeLogToken,
boolean&nbsp;includeProperties)</pre>
<div class="block">Returns an iterator of content changes, starting from the given change
log token to the latest entry in the change log.
<p>
Note: Paging and skipping are not supported.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>changeLogToken</code> - the change log token to start from or <code>null</code> to start
from the first available event in the repository</dd>
<dd><code>includeProperties</code> - indicates whether changed properties should be included in the
result or not</dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="getContentChanges-java.lang.String-boolean-org.apache.chemistry.opencmis.client.api.OperationContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getContentChanges</h4>
<pre><a href="../../../../../../org/apache/chemistry/opencmis/client/api/ItemIterable.html" title="interface in org.apache.chemistry.opencmis.client.api">ItemIterable</a>&lt;<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ChangeEvent.html" title="interface in org.apache.chemistry.opencmis.client.api">ChangeEvent</a>&gt;&nbsp;getContentChanges(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;changeLogToken,
boolean&nbsp;includeProperties,
<a href="../../../../../../org/apache/chemistry/opencmis/client/api/OperationContext.html" title="interface in org.apache.chemistry.opencmis.client.api">OperationContext</a>&nbsp;context)</pre>
<div class="block">Returns an iterator of content changes, starting from the given change
log token to the latest entry in the change log.
<p>
Note: Paging and skipping are not supported.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>changeLogToken</code> - the change log token to start from or <code>null</code> to start
from the first available event in the repository</dd>
<dd><code>includeProperties</code> - indicates whether changed properties should be included in the
result or not</dd>
<dd><code>context</code> - the OperationContext</dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="getLatestChangeLogToken--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLatestChangeLogToken</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getLatestChangeLogToken()</pre>
<div class="block">Returns the latest change log token.
<p>
In contrast to the repository info, this change log token is not cached.
This method requests the token from the repository every single time it
is called.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the latest change log token or <code>null</code> if the repository
doesn't provide one</dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="createDocument-java.util.Map-org.apache.chemistry.opencmis.client.api.ObjectId-org.apache.chemistry.opencmis.commons.data.ContentStream-org.apache.chemistry.opencmis.commons.enums.VersioningState-java.util.List-java.util.List-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createDocument</h4>
<pre><a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;createDocument(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,?&gt;&nbsp;properties,
<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;folderId,
<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,
<a href="http://docs.oracle.com/javase/7/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/client/api/Policy.html" title="interface in org.apache.chemistry.opencmis.client.api">Policy</a>&gt;&nbsp;policies,
<a href="http://docs.oracle.com/javase/7/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/Ace.html" title="interface in org.apache.chemistry.opencmis.commons.data">Ace</a>&gt;&nbsp;addAces,
<a href="http://docs.oracle.com/javase/7/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/Ace.html" title="interface in org.apache.chemistry.opencmis.commons.data">Ace</a>&gt;&nbsp;removeAces)</pre>
<div class="block">Creates a new document.
The stream in <code>contentStream</code> is consumed but not closed by this
method.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the object ID of the new document</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Folder.html#createDocument-java.util.Map-org.apache.chemistry.opencmis.commons.data.ContentStream-org.apache.chemistry.opencmis.commons.enums.VersioningState-java.util.List-java.util.List-java.util.List-org.apache.chemistry.opencmis.client.api.OperationContext-"><code>Folder.createDocument(Map, ContentStream, VersioningState, List,
List, List, OperationContext)</code></a></dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="createDocument-java.util.Map-org.apache.chemistry.opencmis.client.api.ObjectId-org.apache.chemistry.opencmis.commons.data.ContentStream-org.apache.chemistry.opencmis.commons.enums.VersioningState-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createDocument</h4>
<pre><a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;createDocument(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,?&gt;&nbsp;properties,
<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;folderId,
<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">Creates a new document.
The stream in <code>contentStream</code> is consumed but not closed by this
method.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the object ID of the new document</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Folder.html#createDocument-java.util.Map-org.apache.chemistry.opencmis.commons.data.ContentStream-org.apache.chemistry.opencmis.commons.enums.VersioningState-java.util.List-java.util.List-java.util.List-org.apache.chemistry.opencmis.client.api.OperationContext-"><code>Folder.createDocument(Map, ContentStream, VersioningState, List,
List, List, OperationContext)</code></a></dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="createDocumentFromSource-org.apache.chemistry.opencmis.client.api.ObjectId-java.util.Map-org.apache.chemistry.opencmis.client.api.ObjectId-org.apache.chemistry.opencmis.commons.enums.VersioningState-java.util.List-java.util.List-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createDocumentFromSource</h4>
<pre><a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;createDocumentFromSource(<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;source,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,?&gt;&nbsp;properties,
<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;folderId,
<a href="../../../../../../org/apache/chemistry/opencmis/commons/enums/VersioningState.html" title="enum in org.apache.chemistry.opencmis.commons.enums">VersioningState</a>&nbsp;versioningState,
<a href="http://docs.oracle.com/javase/7/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/client/api/Policy.html" title="interface in org.apache.chemistry.opencmis.client.api">Policy</a>&gt;&nbsp;policies,
<a href="http://docs.oracle.com/javase/7/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/Ace.html" title="interface in org.apache.chemistry.opencmis.commons.data">Ace</a>&gt;&nbsp;addAces,
<a href="http://docs.oracle.com/javase/7/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/Ace.html" title="interface in org.apache.chemistry.opencmis.commons.data">Ace</a>&gt;&nbsp;removeAces)</pre>
<div class="block">Creates a new document from a source document.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the object ID of the new document</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Folder.html#createDocumentFromSource-org.apache.chemistry.opencmis.client.api.ObjectId-java.util.Map-org.apache.chemistry.opencmis.commons.enums.VersioningState-java.util.List-java.util.List-java.util.List-org.apache.chemistry.opencmis.client.api.OperationContext-"><code>Folder.createDocumentFromSource(ObjectId, Map, VersioningState,
List, List, List, OperationContext)</code></a></dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="createDocumentFromSource-org.apache.chemistry.opencmis.client.api.ObjectId-java.util.Map-org.apache.chemistry.opencmis.client.api.ObjectId-org.apache.chemistry.opencmis.commons.enums.VersioningState-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createDocumentFromSource</h4>
<pre><a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;createDocumentFromSource(<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;source,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,?&gt;&nbsp;properties,
<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;folderId,
<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">Creates a new document from a source document.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the object ID of the new document</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Folder.html#createDocumentFromSource-org.apache.chemistry.opencmis.client.api.ObjectId-java.util.Map-org.apache.chemistry.opencmis.commons.enums.VersioningState-java.util.List-java.util.List-java.util.List-org.apache.chemistry.opencmis.client.api.OperationContext-"><code>Folder.createDocumentFromSource(ObjectId, Map, VersioningState,
List, List, List, OperationContext)</code></a></dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="createFolder-java.util.Map-org.apache.chemistry.opencmis.client.api.ObjectId-java.util.List-java.util.List-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createFolder</h4>
<pre><a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;createFolder(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,?&gt;&nbsp;properties,
<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;folderId,
<a href="http://docs.oracle.com/javase/7/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/client/api/Policy.html" title="interface in org.apache.chemistry.opencmis.client.api">Policy</a>&gt;&nbsp;policies,
<a href="http://docs.oracle.com/javase/7/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/Ace.html" title="interface in org.apache.chemistry.opencmis.commons.data">Ace</a>&gt;&nbsp;addAces,
<a href="http://docs.oracle.com/javase/7/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/Ace.html" title="interface in org.apache.chemistry.opencmis.commons.data">Ace</a>&gt;&nbsp;removeAces)</pre>
<div class="block">Creates a new folder.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>properties</code> - the folder properties</dd>
<dd><code>folderId</code> - the folder ID of the parent folder, not <code>null</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the object ID of the new folder</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Folder.html#createFolder-java.util.Map-java.util.List-java.util.List-java.util.List-org.apache.chemistry.opencmis.client.api.OperationContext-"><code>Folder.createFolder(Map, List, List, List, OperationContext)</code></a></dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="createFolder-java.util.Map-org.apache.chemistry.opencmis.client.api.ObjectId-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createFolder</h4>
<pre><a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;createFolder(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,?&gt;&nbsp;properties,
<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;folderId)</pre>
<div class="block">Creates a new folder.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>properties</code> - the folder properties</dd>
<dd><code>folderId</code> - the folder ID of the parent folder, not <code>null</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the object ID of the new folder</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Folder.html#createFolder-java.util.Map-java.util.List-java.util.List-java.util.List-org.apache.chemistry.opencmis.client.api.OperationContext-"><code>Folder.createFolder(Map, List, List, List, OperationContext)</code></a></dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="createPath-java.lang.String-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createPath</h4>
<pre><a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;createPath(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;newPath,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;typeId)</pre>
<div class="block">Creates a folder path.
All missing folders in the path are created. Existing folders are not
touched.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>newPath</code> - the absolute path</dd>
<dd><code>typeId</code> - the type ID of all folders that are being created</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the object ID of the deepest folder</dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="createPath-org.apache.chemistry.opencmis.client.api.ObjectId-java.lang.String-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createPath</h4>
<pre><a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;createPath(<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;startFolderId,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;newPath,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;typeId)</pre>
<div class="block">Creates a folder path.
All missing folders in the path are created. Existing folders are not
touched.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>startFolderId</code> - the ID of a folder in the path that the path creation should
start with, <code>null</code> for the root folder.</dd>
<dd><code>newPath</code> - the absolute path</dd>
<dd><code>typeId</code> - the type ID of all folders that are being created</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the object ID of the deepest folder</dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="createPath-java.lang.String-java.util.Map-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createPath</h4>
<pre><a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;createPath(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;newPath,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,?&gt;&nbsp;properties)</pre>
<div class="block">Creates a folder path.
All missing folders in the path are created. Existing folders are not
touched.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>newPath</code> - the absolute path</dd>
<dd><code>properties</code> - the properties of all folders that are being created</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the object ID of the deepest folder</dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="createPath-org.apache.chemistry.opencmis.client.api.ObjectId-java.lang.String-java.util.Map-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createPath</h4>
<pre><a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;createPath(<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;startFolderId,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;newPath,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,?&gt;&nbsp;properties)</pre>
<div class="block">Creates a folder path.
All missing folders in the path are created. Existing folders are not
touched.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>startFolderId</code> - the ID of a folder in the path that the path creation should
start with, <code>null</code> for the root folder</dd>
<dd><code>newPath</code> - the absolute path</dd>
<dd><code>properties</code> - the properties of all folders that are being created</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the object ID of the deepest folder</dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="createPath-org.apache.chemistry.opencmis.client.api.ObjectId-java.lang.String-java.util.Map-java.util.List-java.util.List-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createPath</h4>
<pre><a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;createPath(<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;startFolderId,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;newPath,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,?&gt;&nbsp;properties,
<a href="http://docs.oracle.com/javase/7/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/client/api/Policy.html" title="interface in org.apache.chemistry.opencmis.client.api">Policy</a>&gt;&nbsp;policies,
<a href="http://docs.oracle.com/javase/7/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/Ace.html" title="interface in org.apache.chemistry.opencmis.commons.data">Ace</a>&gt;&nbsp;addAces,
<a href="http://docs.oracle.com/javase/7/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/Ace.html" title="interface in org.apache.chemistry.opencmis.commons.data">Ace</a>&gt;&nbsp;removeAces)</pre>
<div class="block">Creates a folder path.
All missing folders in the path are created. Existing folders are not
touched.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>startFolderId</code> - the ID of a folder in the path that the path creation should
start with, <code>null</code> for the root folder</dd>
<dd><code>newPath</code> - the absolute path</dd>
<dd><code>properties</code> - the properties of all folders that are being created</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the object ID of the deepest folder</dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="createPolicy-java.util.Map-org.apache.chemistry.opencmis.client.api.ObjectId-java.util.List-java.util.List-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createPolicy</h4>
<pre><a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;createPolicy(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,?&gt;&nbsp;properties,
<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;folderId,
<a href="http://docs.oracle.com/javase/7/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/client/api/Policy.html" title="interface in org.apache.chemistry.opencmis.client.api">Policy</a>&gt;&nbsp;policies,
<a href="http://docs.oracle.com/javase/7/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/Ace.html" title="interface in org.apache.chemistry.opencmis.commons.data">Ace</a>&gt;&nbsp;addAces,
<a href="http://docs.oracle.com/javase/7/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/Ace.html" title="interface in org.apache.chemistry.opencmis.commons.data">Ace</a>&gt;&nbsp;removeAces)</pre>
<div class="block">Creates a new policy.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>properties</code> - the policy properties</dd>
<dd><code>folderId</code> - the folder ID of the parent folder, <code>null</code> for an
unfiled policy</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the object ID of the new policy</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Folder.html#createPolicy-java.util.Map-java.util.List-java.util.List-java.util.List-org.apache.chemistry.opencmis.client.api.OperationContext-"><code>Folder.createPolicy(Map, List, List, List, OperationContext)</code></a></dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="createPolicy-java.util.Map-org.apache.chemistry.opencmis.client.api.ObjectId-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createPolicy</h4>
<pre><a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;createPolicy(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,?&gt;&nbsp;properties,
<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;folderId)</pre>
<div class="block">Creates a new policy.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>properties</code> - the policy properties</dd>
<dd><code>folderId</code> - the folder ID of the parent folder, <code>null</code> for an
unfiled policy</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the object ID of the new policy</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Folder.html#createPolicy-java.util.Map-java.util.List-java.util.List-java.util.List-org.apache.chemistry.opencmis.client.api.OperationContext-"><code>Folder.createPolicy(Map, List, List, List, OperationContext)</code></a></dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="createItem-java.util.Map-org.apache.chemistry.opencmis.client.api.ObjectId-java.util.List-java.util.List-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createItem</h4>
<pre><a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;createItem(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,?&gt;&nbsp;properties,
<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;folderId,
<a href="http://docs.oracle.com/javase/7/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/client/api/Policy.html" title="interface in org.apache.chemistry.opencmis.client.api">Policy</a>&gt;&nbsp;policies,
<a href="http://docs.oracle.com/javase/7/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/Ace.html" title="interface in org.apache.chemistry.opencmis.commons.data">Ace</a>&gt;&nbsp;addAces,
<a href="http://docs.oracle.com/javase/7/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/Ace.html" title="interface in org.apache.chemistry.opencmis.commons.data">Ace</a>&gt;&nbsp;removeAces)</pre>
<div class="block">Creates a new item.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>properties</code> - the item properties</dd>
<dd><code>folderId</code> - the folder ID of the parent folder, <code>null</code> for an
unfiled item</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the object ID of the new policy</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Folder.html#createItem-java.util.Map-java.util.List-java.util.List-java.util.List-org.apache.chemistry.opencmis.client.api.OperationContext-"><code>Folder.createItem(Map, List, List, List, OperationContext)</code></a></dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.1</dd>
</dl>
</li>
</ul>
<a name="createItem-java.util.Map-org.apache.chemistry.opencmis.client.api.ObjectId-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createItem</h4>
<pre><a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;createItem(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,?&gt;&nbsp;properties,
<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;folderId)</pre>
<div class="block">Creates a new item.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>properties</code> - the item properties</dd>
<dd><code>folderId</code> - the folder ID of the parent folder, <code>null</code> for an
unfiled item</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the object ID of the new item</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../org/apache/chemistry/opencmis/client/api/Folder.html#createItem-java.util.Map-java.util.List-java.util.List-java.util.List-org.apache.chemistry.opencmis.client.api.OperationContext-"><code>Folder.createItem(Map, List, List, List, OperationContext)</code></a></dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.1</dd>
</dl>
</li>
</ul>
<a name="createRelationship-java.util.Map-java.util.List-java.util.List-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createRelationship</h4>
<pre><a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;createRelationship(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,?&gt;&nbsp;properties,
<a href="http://docs.oracle.com/javase/7/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/client/api/Policy.html" title="interface in org.apache.chemistry.opencmis.client.api">Policy</a>&gt;&nbsp;policies,
<a href="http://docs.oracle.com/javase/7/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/Ace.html" title="interface in org.apache.chemistry.opencmis.commons.data">Ace</a>&gt;&nbsp;addAces,
<a href="http://docs.oracle.com/javase/7/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/Ace.html" title="interface in org.apache.chemistry.opencmis.commons.data">Ace</a>&gt;&nbsp;removeAces)</pre>
<div class="block">Creates a new relationship.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>properties</code> - the relationship properties</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the object ID of the new relationship</dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="createRelationship-java.util.Map-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createRelationship</h4>
<pre><a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;createRelationship(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,?&gt;&nbsp;properties)</pre>
<div class="block">Creates a new relationship.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>properties</code> - the relationship properties</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the object ID of the new relationship</dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="getRelationships-org.apache.chemistry.opencmis.client.api.ObjectId-boolean-org.apache.chemistry.opencmis.commons.enums.RelationshipDirection-org.apache.chemistry.opencmis.client.api.ObjectType-org.apache.chemistry.opencmis.client.api.OperationContext-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRelationships</h4>
<pre><a href="../../../../../../org/apache/chemistry/opencmis/client/api/ItemIterable.html" title="interface in org.apache.chemistry.opencmis.client.api">ItemIterable</a>&lt;<a href="../../../../../../org/apache/chemistry/opencmis/client/api/Relationship.html" title="interface in org.apache.chemistry.opencmis.client.api">Relationship</a>&gt;&nbsp;getRelationships(<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;objectId,
boolean&nbsp;includeSubRelationshipTypes,
<a href="../../../../../../org/apache/chemistry/opencmis/commons/enums/RelationshipDirection.html" title="enum in org.apache.chemistry.opencmis.commons.enums">RelationshipDirection</a>&nbsp;relationshipDirection,
<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectType.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectType</a>&nbsp;type,
<a href="../../../../../../org/apache/chemistry/opencmis/client/api/OperationContext.html" title="interface in org.apache.chemistry.opencmis.client.api">OperationContext</a>&nbsp;context)</pre>
<div class="block">Fetches the relationships from or to an object from the repository.</div>
<dl>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="bulkUpdateProperties-java.util.List-java.util.Map-java.util.List-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>bulkUpdateProperties</h4>
<pre><a href="http://docs.oracle.com/javase/7/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/BulkUpdateObjectIdAndChangeToken.html" title="interface in org.apache.chemistry.opencmis.commons.data">BulkUpdateObjectIdAndChangeToken</a>&gt;&nbsp;bulkUpdateProperties(<a href="http://docs.oracle.com/javase/7/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/client/api/CmisObject.html" title="interface in org.apache.chemistry.opencmis.client.api">CmisObject</a>&gt;&nbsp;objects,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,?&gt;&nbsp;properties,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;addSecondaryTypeIds,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;removeSecondaryTypeIds)</pre>
<div class="block">Updates multiple objects in one request.</div>
<dl>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="delete-org.apache.chemistry.opencmis.client.api.ObjectId-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>delete</h4>
<pre>void&nbsp;delete(<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;objectId)</pre>
<div class="block">Deletes an object and, if it is a document, all versions in the version
series.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>objectId</code> - the ID of the object</dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="delete-org.apache.chemistry.opencmis.client.api.ObjectId-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>delete</h4>
<pre>void&nbsp;delete(<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;objectId,
boolean&nbsp;allVersions)</pre>
<div class="block">Deletes an object.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>objectId</code> - the ID of the object</dd>
<dd><code>allVersions</code> - if this object is a document this parameter defines if only
this version or all versions should be deleted</dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="deleteByPath-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>deleteByPath</h4>
<pre>void&nbsp;deleteByPath(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;path)</pre>
<div class="block">Deletes an object by path and, if it is a document, all versions in the
version series.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>path</code> - the path of the object</dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="deleteByPath-java.lang.String-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>deleteByPath</h4>
<pre>void&nbsp;deleteByPath(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;parentPath,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
<div class="block">Deletes an object by path and, if it is a document, all versions in the
version series.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>parentPath</code> - the path of the parent folder</dd>
<dd><code>name</code> - the (path segment) name of the object in the folder</dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="deleteByPath-java.lang.String-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>deleteByPath</h4>
<pre>void&nbsp;deleteByPath(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;path,
boolean&nbsp;allVersions)</pre>
<div class="block">Deletes an object by path.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>path</code> - the path of the object</dd>
<dd><code>allVersions</code> - if this object is a document this parameter defines if only
this version or all versions should be deleted</dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="deleteTree-org.apache.chemistry.opencmis.client.api.ObjectId-boolean-org.apache.chemistry.opencmis.commons.enums.UnfileObject-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>deleteTree</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;deleteTree(<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;folderId,
boolean&nbsp;allVersions,
<a href="../../../../../../org/apache/chemistry/opencmis/commons/enums/UnfileObject.html" title="enum in org.apache.chemistry.opencmis.commons.enums">UnfileObject</a>&nbsp;unfile,
boolean&nbsp;continueOnFailure)</pre>
<div class="block">Deletes a folder and all subfolders.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>folderId</code> - the ID of the folder</dd>
<dd><code>allVersions</code> - if this object is a document this parameter defines if only
this version or all versions should be deleted</dd>
<dd><code>unfile</code> - defines how objects should be unfiled</dd>
<dd><code>continueOnFailure</code> - if <code>true</code> the repository tries to delete as many objects
as possible; if <code>false</code> the repository stops at the
first object that could not be deleted</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a list of object IDs which failed to be deleted</dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="deleteTreebyPath-java.lang.String-java.lang.String-boolean-org.apache.chemistry.opencmis.commons.enums.UnfileObject-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>deleteTreebyPath</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;deleteTreebyPath(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;parentPath,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
boolean&nbsp;allVersions,
<a href="../../../../../../org/apache/chemistry/opencmis/commons/enums/UnfileObject.html" title="enum in org.apache.chemistry.opencmis.commons.enums">UnfileObject</a>&nbsp;unfile,
boolean&nbsp;continueOnFailure)</pre>
<div class="block">Deletes a folder and all subfolders by path.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>parentPath</code> - the path of the parent folder</dd>
<dd><code>name</code> - the (path segment) name of the folder in the parent folder</dd>
<dd><code>allVersions</code> - if this object is a document this parameter defines if only
this version or all versions should be deleted</dd>
<dd><code>unfile</code> - defines how objects should be unfiled</dd>
<dd><code>continueOnFailure</code> - if <code>true</code> the repository tries to delete as many objects
as possible; if <code>false</code> the repository stops at the
first object that could not be deleted</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a list of object IDs which failed to be deleted</dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="deleteTreebyPath-java.lang.String-boolean-org.apache.chemistry.opencmis.commons.enums.UnfileObject-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>deleteTreebyPath</h4>
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;deleteTreebyPath(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;path,
boolean&nbsp;allVersions,
<a href="../../../../../../org/apache/chemistry/opencmis/commons/enums/UnfileObject.html" title="enum in org.apache.chemistry.opencmis.commons.enums">UnfileObject</a>&nbsp;unfile,
boolean&nbsp;continueOnFailure)</pre>
<div class="block">Deletes a folder and all subfolders by path.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>path</code> - the path of the folder</dd>
<dd><code>allVersions</code> - if this object is a document this parameter defines if only
this version or all versions should be deleted</dd>
<dd><code>unfile</code> - defines how objects should be unfiled</dd>
<dd><code>continueOnFailure</code> - if <code>true</code> the repository tries to delete as many objects
as possible; if <code>false</code> the repository stops at the
first object that could not be deleted</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a list of object IDs which failed to be deleted</dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="getContentStream-org.apache.chemistry.opencmis.client.api.ObjectId-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getContentStream</h4>
<pre><a href="../../../../../../org/apache/chemistry/opencmis/commons/data/ContentStream.html" title="interface in org.apache.chemistry.opencmis.commons.data">ContentStream</a>&nbsp;getContentStream(<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;docId)</pre>
<div class="block">Retrieves the main content stream of a document.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>docId</code> - the ID of the document</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the content stream or <code>null</code> if the document has no content
stream</dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="getContentStream-org.apache.chemistry.opencmis.client.api.ObjectId-java.lang.String-java.math.BigInteger-java.math.BigInteger-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getContentStream</h4>
<pre><a href="../../../../../../org/apache/chemistry/opencmis/commons/data/ContentStream.html" title="interface in org.apache.chemistry.opencmis.commons.data">ContentStream</a>&nbsp;getContentStream(<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;docId,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;streamId,
<a href="http://docs.oracle.com/javase/7/docs/api/java/math/BigInteger.html?is-external=true" title="class or interface in java.math">BigInteger</a>&nbsp;offset,
<a href="http://docs.oracle.com/javase/7/docs/api/java/math/BigInteger.html?is-external=true" title="class or interface in java.math">BigInteger</a>&nbsp;length)</pre>
<div class="block">Retrieves the content stream of a document.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>docId</code> - the ID of the document</dd>
<dd><code>streamId</code> - the stream ID or <code>null</code> for the main stream</dd>
<dd><code>offset</code> - the offset of the stream or <code>null</code> to read the stream
from the beginning</dd>
<dd><code>length</code> - the maximum length of the stream or <code>null</code> to read to
the end of the stream</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the content stream or <code>null</code> if the document has no content
stream</dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="getContentStreamByPath-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getContentStreamByPath</h4>
<pre><a href="../../../../../../org/apache/chemistry/opencmis/commons/data/ContentStream.html" title="interface in org.apache.chemistry.opencmis.commons.data">ContentStream</a>&nbsp;getContentStreamByPath(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;path)</pre>
<div class="block">Retrieves the main content stream of a document.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>path</code> - the path of the document</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the content stream or <code>null</code> if the document has no content
stream</dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="getContentStreamByPath-java.lang.String-java.lang.String-java.math.BigInteger-java.math.BigInteger-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getContentStreamByPath</h4>
<pre><a href="../../../../../../org/apache/chemistry/opencmis/commons/data/ContentStream.html" title="interface in org.apache.chemistry.opencmis.commons.data">ContentStream</a>&nbsp;getContentStreamByPath(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;path,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;streamId,
<a href="http://docs.oracle.com/javase/7/docs/api/java/math/BigInteger.html?is-external=true" title="class or interface in java.math">BigInteger</a>&nbsp;offset,
<a href="http://docs.oracle.com/javase/7/docs/api/java/math/BigInteger.html?is-external=true" title="class or interface in java.math">BigInteger</a>&nbsp;length)</pre>
<div class="block">Retrieves the content stream of a document.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>path</code> - the path of the document</dd>
<dd><code>streamId</code> - the stream ID or <code>null</code> for the main stream</dd>
<dd><code>offset</code> - the offset of the stream or <code>null</code> to read the stream
from the beginning</dd>
<dd><code>length</code> - the maximum length of the stream or <code>null</code> to read to
the end of the stream</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the content stream or <code>null</code> if the document has no content
stream</dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="getAcl-org.apache.chemistry.opencmis.client.api.ObjectId-boolean-">
<!-- -->
</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(<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;objectId,
boolean&nbsp;onlyBasicPermissions)</pre>
<div class="block">Fetches the ACL of an object from the repository.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>objectId</code> - the ID the object</dd>
<dd><code>onlyBasicPermissions</code> - if <code>true</code> the repository should express the ACL only
with the basic permissions defined in the CMIS specification;
if <code>false</code> the repository can express the ACL with basic
and repository specific permissions</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the ACL of the object</dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="applyAcl-org.apache.chemistry.opencmis.client.api.ObjectId-java.util.List-java.util.List-org.apache.chemistry.opencmis.commons.enums.AclPropagation-">
<!-- -->
</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/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;objectId,
<a href="http://docs.oracle.com/javase/7/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/Ace.html" title="interface in org.apache.chemistry.opencmis.commons.data">Ace</a>&gt;&nbsp;addAces,
<a href="http://docs.oracle.com/javase/7/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/Ace.html" title="interface in org.apache.chemistry.opencmis.commons.data">Ace</a>&gt;&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)</pre>
<div class="block">Applies ACL changes to an object and dependent objects.
Only direct ACEs can be added and removed.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>objectId</code> - the ID the object</dd>
<dd><code>addAces</code> - list of ACEs to be added or <code>null</code> if no ACEs should be
added</dd>
<dd><code>removeAces</code> - list of ACEs to be removed or <code>null</code> if no ACEs should
be removed</dd>
<dd><code>aclPropagation</code> - value that defines the propagation of the ACE changes;
<code>null</code> is equal to
<a href="../../../../../../org/apache/chemistry/opencmis/commons/enums/AclPropagation.html#REPOSITORYDETERMINED"><code>AclPropagation.REPOSITORYDETERMINED</code></a></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the new ACL of the object</dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="setAcl-org.apache.chemistry.opencmis.client.api.ObjectId-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAcl</h4>
<pre><a href="../../../../../../org/apache/chemistry/opencmis/commons/data/Acl.html" title="interface in org.apache.chemistry.opencmis.commons.data">Acl</a>&nbsp;setAcl(<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;objectId,
<a href="http://docs.oracle.com/javase/7/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/Ace.html" title="interface in org.apache.chemistry.opencmis.commons.data">Ace</a>&gt;&nbsp;aces)</pre>
<div class="block">Removes the direct ACEs of an object and sets the provided ACEs.
The changes are local to the given object and are not propagated to
dependent objects.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>objectId</code> - the ID the object</dd>
<dd><code>aces</code> - list of ACEs to be set</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the new ACL of the object</dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="applyPolicy-org.apache.chemistry.opencmis.client.api.ObjectId-org.apache.chemistry.opencmis.client.api.ObjectId...-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>applyPolicy</h4>
<pre>void&nbsp;applyPolicy(<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;objectId,
<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>...&nbsp;policyIds)</pre>
<div class="block">Applies a set of policies to an object.
This operation is not atomic. If it fails some policies might already be
applied.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>objectId</code> - the ID the object</dd>
<dd><code>policyIds</code> - the IDs of the policies to be applied</dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</dd>
</dl>
</li>
</ul>
<a name="removePolicy-org.apache.chemistry.opencmis.client.api.ObjectId-org.apache.chemistry.opencmis.client.api.ObjectId...-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>removePolicy</h4>
<pre>void&nbsp;removePolicy(<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>&nbsp;objectId,
<a href="../../../../../../org/apache/chemistry/opencmis/client/api/ObjectId.html" title="interface in org.apache.chemistry.opencmis.client.api">ObjectId</a>...&nbsp;policyIds)</pre>
<div class="block">Removes a set of policies from an object.
This operation is not atomic. If it fails some policies might already be
removed.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>objectId</code> - the ID the object</dd>
<dd><code>policyIds</code> - the IDs of the policies to be removed</dd>
<dt><span class="simpleTagLabel">CMIS:</span></dt>
<dd>1.0</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>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<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/Session.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/client/api/SecondaryType.html" title="interface in org.apache.chemistry.opencmis.client.api"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../../org/apache/chemistry/opencmis/client/api/SessionFactory.html" title="interface in org.apache.chemistry.opencmis.client.api"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?org/apache/chemistry/opencmis/client/api/Session.html" target="_top">Frames</a></li>
<li><a href="Session.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;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>Nested&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&#x2013;2017 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
</body>
</html>