Modified: chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/browser/ObjectServiceImpl.java URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/browser/ObjectServiceImpl.java?rev=1695691&r1=1695690&r2=1695691&view=diff ============================================================================== --- chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/browser/ObjectServiceImpl.java (original) +++ chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/browser/ObjectServiceImpl.java Thu Aug 13 12:05:59 2015 @@ -69,11 +69,12 @@ public class ObjectServiceImpl extends A setSession(session); } + @Override public String createDocument(String repositoryId, Properties properties, String folderId, ContentStream contentStream, VersioningState versioningState, List<String> policies, Acl addAces, Acl removeAces, ExtensionsData extension) { // build URL - UrlBuilder url = (folderId != null ? getObjectUrl(repositoryId, folderId) : getRepositoryUrl(repositoryId)); + UrlBuilder url = folderId != null ? getObjectUrl(repositoryId, folderId) : getRepositoryUrl(repositoryId); // prepare form data final FormDataWriter formData = new FormDataWriter(Constants.CMISACTION_CREATE_DOCUMENT, contentStream); @@ -86,6 +87,7 @@ public class ObjectServiceImpl extends A // send and parse Response resp = post(url, formData.getContentType(), new Output() { + @Override public void write(OutputStream out) throws IOException { formData.write(out); } @@ -97,14 +99,15 @@ public class ObjectServiceImpl extends A ObjectData newObj = JSONConverter.convertObject(json, typeCache); - return (newObj == null ? null : newObj.getId()); + return newObj == null ? null : newObj.getId(); } + @Override public String createDocumentFromSource(String repositoryId, String sourceId, Properties properties, String folderId, VersioningState versioningState, List<String> policies, Acl addAces, Acl removeAces, ExtensionsData extension) { // build URL - UrlBuilder url = (folderId != null ? getObjectUrl(repositoryId, folderId) : getRepositoryUrl(repositoryId)); + UrlBuilder url = folderId != null ? getObjectUrl(repositoryId, folderId) : getRepositoryUrl(repositoryId); // prepare form data final FormDataWriter formData = new FormDataWriter(Constants.CMISACTION_CREATE_DOCUMENT_FROM_SOURCE); @@ -118,6 +121,7 @@ public class ObjectServiceImpl extends A // send and parse Response resp = post(url, formData.getContentType(), new Output() { + @Override public void write(OutputStream out) throws IOException { formData.write(out); } @@ -129,9 +133,10 @@ public class ObjectServiceImpl extends A ObjectData newObj = JSONConverter.convertObject(json, typeCache); - return (newObj == null ? null : newObj.getId()); + return newObj == null ? null : newObj.getId(); } + @Override public String createFolder(String repositoryId, Properties properties, String folderId, List<String> policies, Acl addAces, Acl removeAces, ExtensionsData extension) { // build URL @@ -147,6 +152,7 @@ public class ObjectServiceImpl extends A // send and parse Response resp = post(url, formData.getContentType(), new Output() { + @Override public void write(OutputStream out) throws IOException { formData.write(out); } @@ -158,9 +164,10 @@ public class ObjectServiceImpl extends A ObjectData newObj = JSONConverter.convertObject(json, typeCache); - return (newObj == null ? null : newObj.getId()); + return newObj == null ? null : newObj.getId(); } + @Override public String createRelationship(String repositoryId, Properties properties, List<String> policies, Acl addAces, Acl removeAces, ExtensionsData extension) { // build URL @@ -176,6 +183,7 @@ public class ObjectServiceImpl extends A // send and parse Response resp = post(url, formData.getContentType(), new Output() { + @Override public void write(OutputStream out) throws IOException { formData.write(out); } @@ -187,13 +195,14 @@ public class ObjectServiceImpl extends A ObjectData newObj = JSONConverter.convertObject(json, typeCache); - return (newObj == null ? null : newObj.getId()); + return newObj == null ? null : newObj.getId(); } + @Override public String createPolicy(String repositoryId, Properties properties, String folderId, List<String> policies, Acl addAces, Acl removeAces, ExtensionsData extension) { // build URL - UrlBuilder url = (folderId != null ? getObjectUrl(repositoryId, folderId) : getRepositoryUrl(repositoryId)); + UrlBuilder url = folderId != null ? getObjectUrl(repositoryId, folderId) : getRepositoryUrl(repositoryId); // prepare form data final FormDataWriter formData = new FormDataWriter(Constants.CMISACTION_CREATE_POLICY); @@ -205,6 +214,7 @@ public class ObjectServiceImpl extends A // send and parse Response resp = post(url, formData.getContentType(), new Output() { + @Override public void write(OutputStream out) throws IOException { formData.write(out); } @@ -216,13 +226,14 @@ public class ObjectServiceImpl extends A ObjectData newObj = JSONConverter.convertObject(json, typeCache); - return (newObj == null ? null : newObj.getId()); + return newObj == null ? null : newObj.getId(); } + @Override public String createItem(String repositoryId, Properties properties, String folderId, List<String> policies, Acl addAces, Acl removeAces, ExtensionsData extension) { // build URL - UrlBuilder url = (folderId != null ? getObjectUrl(repositoryId, folderId) : getRepositoryUrl(repositoryId)); + UrlBuilder url = folderId != null ? getObjectUrl(repositoryId, folderId) : getRepositoryUrl(repositoryId); // prepare form data final FormDataWriter formData = new FormDataWriter(Constants.CMISACTION_CREATE_ITEM); @@ -234,6 +245,7 @@ public class ObjectServiceImpl extends A // send and parse Response resp = post(url, formData.getContentType(), new Output() { + @Override public void write(OutputStream out) throws IOException { formData.write(out); } @@ -245,9 +257,10 @@ public class ObjectServiceImpl extends A ObjectData newObj = JSONConverter.convertObject(json, typeCache); - return (newObj == null ? null : newObj.getId()); + return newObj == null ? null : newObj.getId(); } + @Override public AllowableActions getAllowableActions(String repositoryId, String objectId, ExtensionsData extension) { // build URL UrlBuilder url = getObjectUrl(repositoryId, objectId, Constants.SELECTOR_ALLOWABLEACTIONS); @@ -259,6 +272,7 @@ public class ObjectServiceImpl extends A return JSONConverter.convertAllowableActions(json); } + @Override public ObjectData getObject(String repositoryId, String objectId, String filter, Boolean includeAllowableActions, IncludeRelationships includeRelationships, String renditionFilter, Boolean includePolicyIds, Boolean includeAcl, ExtensionsData extension) { @@ -282,6 +296,7 @@ public class ObjectServiceImpl extends A return JSONConverter.convertObject(json, typeCache); } + @Override public ObjectData getObjectByPath(String repositoryId, String path, String filter, Boolean includeAllowableActions, IncludeRelationships includeRelationships, String renditionFilter, Boolean includePolicyIds, Boolean includeAcl, ExtensionsData extension) { @@ -305,6 +320,7 @@ public class ObjectServiceImpl extends A return JSONConverter.convertObject(json, typeCache); } + @Override public Properties getProperties(String repositoryId, String objectId, String filter, ExtensionsData extension) { // build URL UrlBuilder url = getObjectUrl(repositoryId, objectId, Constants.SELECTOR_PROPERTIES); @@ -324,6 +340,7 @@ public class ObjectServiceImpl extends A } } + @Override public List<RenditionData> getRenditions(String repositoryId, String objectId, String renditionFilter, BigInteger maxItems, BigInteger skipCount, ExtensionsData extension) { // build URL @@ -339,6 +356,7 @@ public class ObjectServiceImpl extends A return JSONConverter.convertRenditions(json); } + @Override public ContentStream getContentStream(String repositoryId, String objectId, String streamId, BigInteger offset, BigInteger length, ExtensionsData extension) { @@ -377,6 +395,7 @@ public class ObjectServiceImpl extends A return result; } + @Override public void updateProperties(String repositoryId, Holder<String> objectId, Holder<String> changeToken, Properties properties, ExtensionsData extension) { // we need an object ID @@ -397,6 +416,7 @@ public class ObjectServiceImpl extends A // send and parse Response resp = post(url, formData.getContentType(), new Output() { + @Override public void write(OutputStream out) throws IOException { formData.write(out); } @@ -413,6 +433,7 @@ public class ObjectServiceImpl extends A setChangeToken(changeToken, newObj); } + @Override public List<BulkUpdateObjectIdAndChangeToken> bulkUpdateProperties(String repositoryId, List<BulkUpdateObjectIdAndChangeToken> objectIdAndChangeToken, Properties properties, List<String> addSecondaryTypeIds, List<String> removeSecondaryTypeIds, ExtensionsData extension) { @@ -433,6 +454,7 @@ public class ObjectServiceImpl extends A // send and parse Response resp = post(url, formData.getContentType(), new Output() { + @Override public void write(OutputStream out) throws IOException { formData.write(out); } @@ -443,6 +465,7 @@ public class ObjectServiceImpl extends A return JSONConverter.convertBulkUpdate(json); } + @Override public void moveObject(String repositoryId, Holder<String> objectId, String targetFolderId, String sourceFolderId, ExtensionsData extension) { // we need an object id @@ -461,6 +484,7 @@ public class ObjectServiceImpl extends A // send and parse Response resp = post(url, formData.getContentType(), new Output() { + @Override public void write(OutputStream out) throws IOException { formData.write(out); } @@ -475,6 +499,7 @@ public class ObjectServiceImpl extends A objectId.setValue(newObj == null ? null : newObj.getId()); } + @Override public void deleteObject(String repositoryId, String objectId, Boolean allVersions, ExtensionsData extension) { // build URL UrlBuilder url = getObjectUrl(repositoryId, objectId); @@ -485,12 +510,14 @@ public class ObjectServiceImpl extends A // send postAndConsume(url, formData.getContentType(), new Output() { + @Override public void write(OutputStream out) throws IOException { formData.write(out); } }); } + @Override public FailedToDeleteData deleteTree(String repositoryId, String folderId, Boolean allVersions, UnfileObject unfileObjects, Boolean continueOnFailure, ExtensionsData extension) { // build URL @@ -504,6 +531,7 @@ public class ObjectServiceImpl extends A // send Response resp = post(url, formData.getContentType(), new Output() { + @Override public void write(OutputStream out) throws IOException { formData.write(out); } @@ -524,6 +552,7 @@ public class ObjectServiceImpl extends A return new FailedToDeleteDataImpl(); } + @Override public void setContentStream(String repositoryId, Holder<String> objectId, Boolean overwriteFlag, Holder<String> changeToken, ContentStream contentStream, ExtensionsData extension) { // we need an object id @@ -544,6 +573,7 @@ public class ObjectServiceImpl extends A // send and parse Response resp = post(url, formData.getContentType(), new Output() { + @Override public void write(OutputStream out) throws IOException { formData.write(out); } @@ -560,6 +590,7 @@ public class ObjectServiceImpl extends A setChangeToken(changeToken, newObj); } + @Override public void appendContentStream(String repositoryId, Holder<String> objectId, Holder<String> changeToken, ContentStream contentStream, boolean isLastChunk, ExtensionsData extension) { // we need an object id @@ -580,6 +611,7 @@ public class ObjectServiceImpl extends A // send and parse Response resp = post(url, formData.getContentType(), new Output() { + @Override public void write(OutputStream out) throws IOException { formData.write(out); } @@ -596,6 +628,7 @@ public class ObjectServiceImpl extends A setChangeToken(changeToken, newObj); } + @Override public void deleteContentStream(String repositoryId, Holder<String> objectId, Holder<String> changeToken, ExtensionsData extension) { // we need an object id @@ -615,6 +648,7 @@ public class ObjectServiceImpl extends A // send and parse Response resp = post(url, formData.getContentType(), new Output() { + @Override public void write(OutputStream out) throws IOException { formData.write(out); }
Modified: chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/browser/PolicyServiceImpl.java URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/browser/PolicyServiceImpl.java?rev=1695691&r1=1695690&r2=1695691&view=diff ============================================================================== --- chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/browser/PolicyServiceImpl.java (original) +++ chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/browser/PolicyServiceImpl.java Thu Aug 13 12:05:59 2015 @@ -45,6 +45,7 @@ public class PolicyServiceImpl extends A setSession(session); } + @Override public void applyPolicy(String repositoryId, String policyId, String objectId, ExtensionsData extension) { // build URL UrlBuilder url = getObjectUrl(repositoryId, objectId); @@ -55,12 +56,14 @@ public class PolicyServiceImpl extends A // send postAndConsume(url, formData.getContentType(), new Output() { + @Override public void write(OutputStream out) throws IOException { formData.write(out); } }); } + @Override public void removePolicy(String repositoryId, String policyId, String objectId, ExtensionsData extension) { // build URL UrlBuilder url = getObjectUrl(repositoryId, objectId); @@ -71,12 +74,14 @@ public class PolicyServiceImpl extends A // send postAndConsume(url, formData.getContentType(), new Output() { + @Override public void write(OutputStream out) throws IOException { formData.write(out); } }); } + @Override public List<ObjectData> getAppliedPolicies(String repositoryId, String objectId, String filter, ExtensionsData extension) { // build URL Modified: chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/browser/RelationshipServiceImpl.java URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/browser/RelationshipServiceImpl.java?rev=1695691&r1=1695690&r2=1695691&view=diff ============================================================================== --- chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/browser/RelationshipServiceImpl.java (original) +++ chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/browser/RelationshipServiceImpl.java Thu Aug 13 12:05:59 2015 @@ -44,6 +44,7 @@ public class RelationshipServiceImpl ext setSession(session); } + @Override public ObjectList getObjectRelationships(String repositoryId, String objectId, Boolean includeSubRelationshipTypes, RelationshipDirection relationshipDirection, String typeId, String filter, Boolean includeAllowableActions, BigInteger maxItems, BigInteger skipCount, ExtensionsData extension) { Modified: chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/browser/RepositoryServiceImpl.java URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/browser/RepositoryServiceImpl.java?rev=1695691&r1=1695690&r2=1695691&view=diff ============================================================================== --- chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/browser/RepositoryServiceImpl.java (original) +++ chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/browser/RepositoryServiceImpl.java Thu Aug 13 12:05:59 2015 @@ -50,10 +50,12 @@ public class RepositoryServiceImpl exten setSession(session); } + @Override public List<RepositoryInfo> getRepositoryInfos(ExtensionsData extension) { return getRepositoriesInternal(null); } + @Override public RepositoryInfo getRepositoryInfo(String repositoryId, ExtensionsData extension) { List<RepositoryInfo> repositoryInfos = getRepositoriesInternal(repositoryId); @@ -79,10 +81,12 @@ public class RepositoryServiceImpl exten throw new CmisObjectNotFoundException("Repository '" + repositoryId + "'not found!"); } + @Override public TypeDefinition getTypeDefinition(String repositoryId, String typeId, ExtensionsData extension) { return getTypeDefinitionInternal(repositoryId, typeId); } + @Override public TypeDefinitionList getTypeChildren(String repositoryId, String typeId, Boolean includePropertyDefinitions, BigInteger maxItems, BigInteger skipCount, ExtensionsData extension) { // build URL @@ -100,6 +104,7 @@ public class RepositoryServiceImpl exten return JSONConverter.convertTypeChildren(json); } + @Override public List<TypeDefinitionContainer> getTypeDescendants(String repositoryId, String typeId, BigInteger depth, Boolean includePropertyDefinitions, ExtensionsData extension) { // build URL @@ -116,6 +121,7 @@ public class RepositoryServiceImpl exten return JSONConverter.convertTypeDescendants(json); } + @Override public TypeDefinition createType(String repositoryId, TypeDefinition type, ExtensionsData extension) { // build URL UrlBuilder url = getRepositoryUrl(repositoryId); @@ -129,6 +135,7 @@ public class RepositoryServiceImpl exten // send Response resp = post(url, formData.getContentType(), new Output() { + @Override public void write(OutputStream out) throws IOException { formData.write(out); } @@ -139,6 +146,7 @@ public class RepositoryServiceImpl exten return JSONConverter.convertTypeDefinition(json); } + @Override public TypeDefinition updateType(String repositoryId, TypeDefinition type, ExtensionsData extension) { // build URL UrlBuilder url = getRepositoryUrl(repositoryId); @@ -152,6 +160,7 @@ public class RepositoryServiceImpl exten // send Response resp = post(url, formData.getContentType(), new Output() { + @Override public void write(OutputStream out) throws IOException { formData.write(out); } @@ -162,6 +171,7 @@ public class RepositoryServiceImpl exten return JSONConverter.convertTypeDefinition(json); } + @Override public void deleteType(String repositoryId, String typeId, ExtensionsData extension) { // build URL UrlBuilder url = getRepositoryUrl(repositoryId); @@ -172,6 +182,7 @@ public class RepositoryServiceImpl exten // send postAndConsume(url, formData.getContentType(), new Output() { + @Override public void write(OutputStream out) throws IOException { formData.write(out); } Modified: chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/browser/VersioningServiceImpl.java URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/browser/VersioningServiceImpl.java?rev=1695691&r1=1695690&r2=1695691&view=diff ============================================================================== --- chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/browser/VersioningServiceImpl.java (original) +++ chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/browser/VersioningServiceImpl.java Thu Aug 13 12:05:59 2015 @@ -53,6 +53,7 @@ public class VersioningServiceImpl exten setSession(session); } + @Override public void checkOut(String repositoryId, Holder<String> objectId, ExtensionsData extension, Holder<Boolean> contentCopied) { // we need an object id @@ -69,6 +70,7 @@ public class VersioningServiceImpl exten // send and parse Response resp = post(url, formData.getContentType(), new Output() { + @Override public void write(OutputStream out) throws IOException { formData.write(out); } @@ -83,6 +85,7 @@ public class VersioningServiceImpl exten objectId.setValue(newObj == null ? null : newObj.getId()); } + @Override public void cancelCheckOut(String repositoryId, String objectId, ExtensionsData extension) { // build URL UrlBuilder url = getObjectUrl(repositoryId, objectId); @@ -92,12 +95,14 @@ public class VersioningServiceImpl exten // send postAndConsume(url, formData.getContentType(), new Output() { + @Override public void write(OutputStream out) throws IOException { formData.write(out); } }); } + @Override public void checkIn(String repositoryId, Holder<String> objectId, Boolean major, Properties properties, ContentStream contentStream, String checkinComment, List<String> policies, Acl addAces, Acl removeAces, ExtensionsData extension) { @@ -121,6 +126,7 @@ public class VersioningServiceImpl exten // send and parse Response resp = post(url, formData.getContentType(), new Output() { + @Override public void write(OutputStream out) throws IOException { formData.write(out); } @@ -135,6 +141,7 @@ public class VersioningServiceImpl exten objectId.setValue(newObj == null ? null : newObj.getId()); } + @Override public ObjectData getObjectOfLatestVersion(String repositoryId, String objectId, String versionSeriesId, Boolean major, String filter, Boolean includeAllowableActions, IncludeRelationships includeRelationships, String renditionFilter, Boolean includePolicyIds, Boolean includeAcl, ExtensionsData extension) { @@ -160,6 +167,7 @@ public class VersioningServiceImpl exten return JSONConverter.convertObject(json, typeCache); } + @Override public Properties getPropertiesOfLatestVersion(String repositoryId, String objectId, String versionSeriesId, Boolean major, String filter, ExtensionsData extension) { // build URL @@ -182,6 +190,7 @@ public class VersioningServiceImpl exten } } + @Override public List<ObjectData> getAllVersions(String repositoryId, String objectId, String versionSeriesId, String filter, Boolean includeAllowableActions, ExtensionsData extension) { // build URL Modified: chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/cookies/CmisHttpCookie.java URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/cookies/CmisHttpCookie.java?rev=1695691&r1=1695690&r2=1695691&view=diff ============================================================================== --- chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/cookies/CmisHttpCookie.java (original) +++ chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/cookies/CmisHttpCookie.java Thu Aug 13 12:05:59 2015 @@ -82,6 +82,18 @@ public final class CmisHttpCookie implem private Map<String, Setter> attributeSet = new HashMap<String, Setter>(); + private String comment; + private String commentURL; + private boolean discard; + private String domain; + private long maxAge = -1L; + private String name; + private String path; + private String portList; + private boolean secure; + private String value; + private int version = 1; + /** * A utility method used to check whether the host name is in a domain or * not. @@ -254,18 +266,6 @@ public final class CmisHttpCookie implem return list; } - private String comment; - private String commentURL; - private boolean discard; - private String domain; - private long maxAge = -1L; - private String name; - private String path; - private String portList; - private boolean secure; - private String value; - private int version = 1; - { attributeSet.put("comment", new Setter() { @Override Modified: chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/http/AbstractApacheClientHttpInvoker.java URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/http/AbstractApacheClientHttpInvoker.java?rev=1695691&r1=1695690&r2=1695691&view=diff ============================================================================== --- chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/http/AbstractApacheClientHttpInvoker.java (original) +++ chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/http/AbstractApacheClientHttpInvoker.java Thu Aug 13 12:05:59 2015 @@ -77,23 +77,28 @@ public abstract class AbstractApacheClie protected static final String HTTP_CLIENT = "org.apache.chemistry.opencmis.client.bindings.spi.http.ApacheClientHttpInvoker.httpClient"; protected static final int BUFFER_SIZE = 2 * 1024 * 1024; + @Override public Response invokeGET(UrlBuilder url, BindingSession session) { return invoke(url, "GET", null, null, null, session, null, null); } + @Override public Response invokeGET(UrlBuilder url, BindingSession session, BigInteger offset, BigInteger length) { return invoke(url, "GET", null, null, null, session, offset, length); } + @Override public Response invokePOST(UrlBuilder url, String contentType, Output writer, BindingSession session) { return invoke(url, "POST", contentType, null, writer, session, null, null); } + @Override public Response invokePUT(UrlBuilder url, String contentType, Map<String, String> headers, Output writer, BindingSession session) { return invoke(url, "PUT", contentType, headers, writer, session, null, null); } + @Override public Response invokeDELETE(UrlBuilder url, BindingSession session) { return invoke(url, "DELETE", null, null, null, session, null, null); } @@ -214,22 +219,27 @@ public abstract class AbstractApacheClie return true; } + @Override public boolean isRepeatable() { return false; } + @Override public long getContentLength() { return -1; } + @Override public boolean isStreaming() { return false; } + @Override public InputStream getContent() throws IOException { throw new UnsupportedOperationException(); } + @Override public void writeTo(final OutputStream outstream) throws IOException { OutputStream connOut = null; Modified: chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/http/ApacheClientHttpInvoker.java URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/http/ApacheClientHttpInvoker.java?rev=1695691&r1=1695690&r2=1695691&view=diff ============================================================================== --- chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/http/ApacheClientHttpInvoker.java (original) +++ chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/http/ApacheClientHttpInvoker.java Thu Aug 13 12:05:59 2015 @@ -52,6 +52,7 @@ import org.apache.http.params.HttpParams */ public class ApacheClientHttpInvoker extends AbstractApacheClientHttpInvoker { + @Override protected DefaultHttpClient createHttpClient(UrlBuilder url, BindingSession session) { // set params HttpParams params = createDefaultHttpParams(session); @@ -114,18 +115,21 @@ public class ApacheClientHttpInvoker ext // build new socket factory return new SchemeLayeredSocketFactory() { + @Override public boolean isSecure(Socket sock) { return true; } + @Override public Socket createSocket(HttpParams params) throws IOException { return sf.createSocket(); } + @Override public Socket connectSocket(final Socket socket, final InetSocketAddress remoteAddress, final InetSocketAddress localAddress, final HttpParams params) throws IOException { - Socket sock = (socket != null ? socket : createSocket(params)); + Socket sock = socket != null ? socket : createSocket(params); if (localAddress != null) { sock.setReuseAddress(HttpConnectionParams.getSoReuseaddr(params)); sock.bind(localAddress); @@ -161,6 +165,7 @@ public class ApacheClientHttpInvoker ext return sslSocket; } + @Override public Socket createLayeredSocket(final Socket socket, final String host, final int port, final HttpParams params) throws IOException { SSLSocket sslSocket = (SSLSocket) sf.createSocket(socket, host, port, true); Modified: chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/http/DefaultHttpInvoker.java URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/http/DefaultHttpInvoker.java?rev=1695691&r1=1695690&r2=1695691&view=diff ============================================================================== --- chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/http/DefaultHttpInvoker.java (original) +++ chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/http/DefaultHttpInvoker.java Thu Aug 13 12:05:59 2015 @@ -53,23 +53,28 @@ public class DefaultHttpInvoker implemen public DefaultHttpInvoker() { } + @Override public Response invokeGET(UrlBuilder url, BindingSession session) { return invoke(url, "GET", null, null, null, session, null, null); } + @Override public Response invokeGET(UrlBuilder url, BindingSession session, BigInteger offset, BigInteger length) { return invoke(url, "GET", null, null, null, session, offset, length); } + @Override public Response invokePOST(UrlBuilder url, String contentType, Output writer, BindingSession session) { return invoke(url, "POST", contentType, null, writer, session, null, null); } + @Override public Response invokePUT(UrlBuilder url, String contentType, Map<String, String> headers, Output writer, BindingSession session) { return invoke(url, "PUT", contentType, headers, writer, session, null, null); } + @Override public Response invokeDELETE(UrlBuilder url, BindingSession session) { return invoke(url, "DELETE", null, null, null, session, null, null); } @@ -226,7 +231,7 @@ public class DefaultHttpInvoker implemen return new Response(respCode, conn.getResponseMessage(), conn.getHeaderFields(), inputStream, conn.getErrorStream()); } catch (Exception e) { - String status = (respCode > 0 ? " (HTTP status code " + respCode + ")" : ""); + String status = respCode > 0 ? " (HTTP status code " + respCode + ")" : ""; throw new CmisConnectionException("Cannot access \"" + url + "\"" + status + ": " + e.getMessage(), e); } } Modified: chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/http/Response.java URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/http/Response.java?rev=1695691&r1=1695690&r2=1695691&view=diff ============================================================================== --- chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/http/Response.java (original) +++ chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/http/Response.java Thu Aug 13 12:05:59 2015 @@ -57,8 +57,8 @@ public class Response { this.responseCode = responseCode; this.responseMessage = responseMessage; this.stream = responseStream; - this.hasResponseStream = (stream != null); - boolean isGZIP = (responseStream instanceof GZIPInputStream); + this.hasResponseStream = stream != null; + boolean isGZIP = responseStream instanceof GZIPInputStream; this.headers = new HashMap<String, List<String>>(); if (headers != null) { Modified: chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/local/AclServiceImpl.java URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/local/AclServiceImpl.java?rev=1695691&r1=1695690&r2=1695691&view=diff ============================================================================== --- chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/local/AclServiceImpl.java (original) +++ chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/local/AclServiceImpl.java Thu Aug 13 12:05:59 2015 @@ -39,6 +39,7 @@ public class AclServiceImpl extends Abst setServiceFactory(factory); } + @Override public Acl applyAcl(String repositoryId, String objectId, Acl addAces, Acl removeAces, AclPropagation aclPropagation, ExtensionsData extension) { CmisService service = getService(repositoryId); @@ -61,6 +62,7 @@ public class AclServiceImpl extends Abst } } + @Override public Acl getAcl(String repositoryId, String objectId, Boolean onlyBasicPermissions, ExtensionsData extension) { CmisService service = getService(repositoryId); @@ -81,6 +83,7 @@ public class AclServiceImpl extends Abst } } + @Override public Acl setAcl(String repositoryId, String objectId, Acl aces) { CmisService service = getService(repositoryId); Modified: chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/local/CmisLocalSpi.java URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/local/CmisLocalSpi.java?rev=1695691&r1=1695690&r2=1695691&view=diff ============================================================================== --- chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/local/CmisLocalSpi.java (original) +++ chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/local/CmisLocalSpi.java Thu Aug 13 12:05:59 2015 @@ -102,48 +102,60 @@ public class CmisLocalSpi implements Cmi aclService = new AclServiceImpl(session, factory); } + @Override public RepositoryService getRepositoryService() { return repositoryService; } + @Override public NavigationService getNavigationService() { return navigationService; } + @Override public ObjectService getObjectService() { return objectService; } + @Override public DiscoveryService getDiscoveryService() { return discoveryService; } + @Override public VersioningService getVersioningService() { return versioningService; } + @Override public MultiFilingService getMultiFilingService() { return multiFilingService; } + @Override public RelationshipService getRelationshipService() { return relationshipService; } + @Override public PolicyService getPolicyService() { return policyService; } + @Override public AclService getAclService() { return aclService; } + @Override public void clearAllCaches() { } + @Override public void clearRepositoryCache(String repositoryId) { } + @Override public void close() { factory.destroy(); } Modified: chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/local/DiscoveryServiceImpl.java URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/local/DiscoveryServiceImpl.java?rev=1695691&r1=1695690&r2=1695691&view=diff ============================================================================== --- chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/local/DiscoveryServiceImpl.java (original) +++ chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/local/DiscoveryServiceImpl.java Thu Aug 13 12:05:59 2015 @@ -41,6 +41,7 @@ public class DiscoveryServiceImpl extend setServiceFactory(factory); } + @Override public ObjectList getContentChanges(String repositoryId, Holder<String> changeLogToken, Boolean includeProperties, String filter, Boolean includePolicyIds, Boolean includeAcl, BigInteger maxItems, ExtensionsData extension) { CmisService service = getService(repositoryId); @@ -63,6 +64,7 @@ public class DiscoveryServiceImpl extend } } + @Override public ObjectList query(String repositoryId, String statement, Boolean searchAllVersions, Boolean includeAllowableActions, IncludeRelationships includeRelationships, String renditionFilter, BigInteger maxItems, BigInteger skipCount, ExtensionsData extension) { Modified: chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/local/LocalCallContext.java URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/local/LocalCallContext.java?rev=1695691&r1=1695690&r2=1695691&view=diff ============================================================================== --- chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/local/LocalCallContext.java (original) +++ chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/local/LocalCallContext.java Thu Aug 13 12:05:59 2015 @@ -42,66 +42,82 @@ public class LocalCallContext implements contextMap.put(PASSWORD, password); } + @Override public String getBinding() { return BINDING_LOCAL; } + @Override public Object get(String key) { return contextMap.get(key); } + @Override public CmisVersion getCmisVersion() { return CmisVersion.CMIS_1_1; } + @Override public String getRepositoryId() { return (String) get(REPOSITORY_ID); } + @Override public String getUsername() { return (String) get(USERNAME); } + @Override public String getPassword() { return (String) get(PASSWORD); } + @Override public String getLocale() { return null; } + @Override public BigInteger getOffset() { return (BigInteger) get(OFFSET); } + @Override public BigInteger getLength() { return (BigInteger) get(LENGTH); } + @Override public boolean isObjectInfoRequired() { return false; } + @Override public File getTempDirectory() { return null; } + @Override public boolean encryptTempFiles() { return false; } + @Override public int getMemoryThreshold() { return 0; } + @Override public long getMaxContentSize() { return -1; } + @Override public void put(String key, Object value) { contextMap.put(key, value); } + @Override public Object remove(String key) { return contextMap.remove(key); } Modified: chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/local/MultiFilingServiceImpl.java URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/local/MultiFilingServiceImpl.java?rev=1695691&r1=1695690&r2=1695691&view=diff ============================================================================== --- chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/local/MultiFilingServiceImpl.java (original) +++ chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/local/MultiFilingServiceImpl.java Thu Aug 13 12:05:59 2015 @@ -36,6 +36,7 @@ public class MultiFilingServiceImpl exte setServiceFactory(factory); } + @Override public void addObjectToFolder(String repositoryId, String objectId, String folderId, Boolean allVersions, ExtensionsData extension) { CmisService service = getService(repositoryId); @@ -55,6 +56,7 @@ public class MultiFilingServiceImpl exte } } + @Override public void removeObjectFromFolder(String repositoryId, String objectId, String folderId, ExtensionsData extension) { CmisService service = getService(repositoryId); Modified: chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/local/NavigationServiceImpl.java URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/local/NavigationServiceImpl.java?rev=1695691&r1=1695690&r2=1695691&view=diff ============================================================================== --- chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/local/NavigationServiceImpl.java (original) +++ chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/local/NavigationServiceImpl.java Thu Aug 13 12:05:59 2015 @@ -45,6 +45,7 @@ public class NavigationServiceImpl exten setServiceFactory(factory); } + @Override public ObjectList getCheckedOutDocs(String repositoryId, String folderId, String filter, String orderBy, Boolean includeAllowableActions, IncludeRelationships includeRelationships, String renditionFilter, BigInteger maxItems, BigInteger skipCount, ExtensionsData extension) { @@ -67,6 +68,7 @@ public class NavigationServiceImpl exten } } + @Override public ObjectInFolderList getChildren(String repositoryId, String folderId, String filter, String orderBy, Boolean includeAllowableActions, IncludeRelationships includeRelationships, String renditionFilter, Boolean includePathSegment, BigInteger maxItems, BigInteger skipCount, ExtensionsData extension) { @@ -91,6 +93,7 @@ public class NavigationServiceImpl exten } } + @Override public List<ObjectInFolderContainer> getDescendants(String repositoryId, String folderId, BigInteger depth, String filter, Boolean includeAllowableActions, IncludeRelationships includeRelationships, String renditionFilter, Boolean includePathSegment, ExtensionsData extension) { @@ -113,6 +116,7 @@ public class NavigationServiceImpl exten } } + @Override public ObjectData getFolderParent(String repositoryId, String folderId, String filter, ExtensionsData extension) { CmisService service = getService(repositoryId); @@ -133,6 +137,7 @@ public class NavigationServiceImpl exten } } + @Override public List<ObjectInFolderContainer> getFolderTree(String repositoryId, String folderId, BigInteger depth, String filter, Boolean includeAllowableActions, IncludeRelationships includeRelationships, String renditionFilter, Boolean includePathSegment, ExtensionsData extension) { @@ -155,6 +160,7 @@ public class NavigationServiceImpl exten } } + @Override public List<ObjectParentData> getObjectParents(String repositoryId, String objectId, String filter, Boolean includeAllowableActions, IncludeRelationships includeRelationships, String renditionFilter, Boolean includeRelativePathSegment, ExtensionsData extension) { Modified: chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/local/ObjectServiceImpl.java URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/local/ObjectServiceImpl.java?rev=1695691&r1=1695690&r2=1695691&view=diff ============================================================================== --- chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/local/ObjectServiceImpl.java (original) +++ chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/local/ObjectServiceImpl.java Thu Aug 13 12:05:59 2015 @@ -51,6 +51,7 @@ public class ObjectServiceImpl extends A setServiceFactory(factory); } + @Override public String createDocument(String repositoryId, Properties properties, String folderId, ContentStream contentStream, VersioningState versioningState, List<String> policies, Acl addAces, Acl removeAces, ExtensionsData extension) { @@ -74,6 +75,7 @@ public class ObjectServiceImpl extends A } } + @Override public String createDocumentFromSource(String repositoryId, String sourceId, Properties properties, String folderId, VersioningState versioningState, List<String> policies, Acl addAces, Acl removeAces, ExtensionsData extension) { @@ -97,6 +99,7 @@ public class ObjectServiceImpl extends A } } + @Override public String createFolder(String repositoryId, Properties properties, String folderId, List<String> policies, Acl addAces, Acl removeAces, ExtensionsData extension) { CmisService service = getService(repositoryId); @@ -119,6 +122,7 @@ public class ObjectServiceImpl extends A } } + @Override public String createPolicy(String repositoryId, Properties properties, String folderId, List<String> policies, Acl addAces, Acl removeAces, ExtensionsData extension) { CmisService service = getService(repositoryId); @@ -141,6 +145,7 @@ public class ObjectServiceImpl extends A } } + @Override public String createItem(String repositoryId, Properties properties, String folderId, List<String> policies, Acl addAces, Acl removeAces, ExtensionsData extension) { CmisService service = getService(repositoryId); @@ -162,6 +167,7 @@ public class ObjectServiceImpl extends A } } + @Override public String createRelationship(String repositoryId, Properties properties, List<String> policies, Acl addAces, Acl removeAces, ExtensionsData extension) { CmisService service = getService(repositoryId); @@ -184,6 +190,7 @@ public class ObjectServiceImpl extends A } } + @Override public void deleteContentStream(String repositoryId, Holder<String> objectId, Holder<String> changeToken, ExtensionsData extension) { CmisService service = getService(repositoryId); @@ -204,6 +211,7 @@ public class ObjectServiceImpl extends A } } + @Override public void deleteObject(String repositoryId, String objectId, Boolean allVersions, ExtensionsData extension) { CmisService service = getService(repositoryId); @@ -223,6 +231,7 @@ public class ObjectServiceImpl extends A } } + @Override public FailedToDeleteData deleteTree(String repositoryId, String folderId, Boolean allVersions, UnfileObject unfileObjects, Boolean continueOnFailure, ExtensionsData extension) { CmisService service = getService(repositoryId); @@ -245,6 +254,7 @@ public class ObjectServiceImpl extends A } } + @Override public AllowableActions getAllowableActions(String repositoryId, String objectId, ExtensionsData extension) { CmisService service = getService(repositoryId); @@ -265,6 +275,7 @@ public class ObjectServiceImpl extends A } } + @Override public ContentStream getContentStream(String repositoryId, String objectId, String streamId, BigInteger offset, BigInteger length, ExtensionsData extension) { CmisService service = getService(repositoryId); @@ -287,6 +298,7 @@ public class ObjectServiceImpl extends A } } + @Override public ObjectData getObject(String repositoryId, String objectId, String filter, Boolean includeAllowableActions, IncludeRelationships includeRelationships, String renditionFilter, Boolean includePolicyIds, Boolean includeAcl, ExtensionsData extension) { @@ -310,6 +322,7 @@ public class ObjectServiceImpl extends A } } + @Override public ObjectData getObjectByPath(String repositoryId, String path, String filter, Boolean includeAllowableActions, IncludeRelationships includeRelationships, String renditionFilter, Boolean includePolicyIds, Boolean includeAcl, ExtensionsData extension) { @@ -333,6 +346,7 @@ public class ObjectServiceImpl extends A } } + @Override public Properties getProperties(String repositoryId, String objectId, String filter, ExtensionsData extension) { CmisService service = getService(repositoryId); @@ -353,6 +367,7 @@ public class ObjectServiceImpl extends A } } + @Override public List<RenditionData> getRenditions(String repositoryId, String objectId, String renditionFilter, BigInteger maxItems, BigInteger skipCount, ExtensionsData extension) { CmisService service = getService(repositoryId); @@ -375,6 +390,7 @@ public class ObjectServiceImpl extends A } } + @Override public void moveObject(String repositoryId, Holder<String> objectId, String targetFolderId, String sourceFolderId, ExtensionsData extension) { CmisService service = getService(repositoryId); @@ -394,6 +410,7 @@ public class ObjectServiceImpl extends A } } + @Override public void setContentStream(String repositoryId, Holder<String> objectId, Boolean overwriteFlag, Holder<String> changeToken, ContentStream contentStream, ExtensionsData extension) { CmisService service = getService(repositoryId); @@ -413,6 +430,7 @@ public class ObjectServiceImpl extends A } } + @Override public void appendContentStream(String repositoryId, Holder<String> objectId, Holder<String> changeToken, ContentStream contentStream, boolean isLastChunk, ExtensionsData extension) { CmisService service = getService(repositoryId); @@ -432,6 +450,7 @@ public class ObjectServiceImpl extends A } } + @Override public void updateProperties(String repositoryId, Holder<String> objectId, Holder<String> changeToken, Properties properties, ExtensionsData extension) { CmisService service = getService(repositoryId); @@ -451,6 +470,7 @@ public class ObjectServiceImpl extends A } } + @Override public List<BulkUpdateObjectIdAndChangeToken> bulkUpdateProperties(String repositoryId, List<BulkUpdateObjectIdAndChangeToken> objectIdAndChangeToken, Properties properties, List<String> addSecondaryTypeIds, List<String> removeSecondaryTypeIds, ExtensionsData extension) { Modified: chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/local/PolicyServiceImpl.java URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/local/PolicyServiceImpl.java?rev=1695691&r1=1695690&r2=1695691&view=diff ============================================================================== --- chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/local/PolicyServiceImpl.java (original) +++ chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/local/PolicyServiceImpl.java Thu Aug 13 12:05:59 2015 @@ -39,6 +39,7 @@ public class PolicyServiceImpl extends A setServiceFactory(factory); } + @Override public void applyPolicy(String repositoryId, String policyId, String objectId, ExtensionsData extension) { CmisService service = getService(repositoryId); @@ -57,6 +58,7 @@ public class PolicyServiceImpl extends A } } + @Override public List<ObjectData> getAppliedPolicies(String repositoryId, String objectId, String filter, ExtensionsData extension) { CmisService service = getService(repositoryId); @@ -77,6 +79,7 @@ public class PolicyServiceImpl extends A } } + @Override public void removePolicy(String repositoryId, String policyId, String objectId, ExtensionsData extension) { CmisService service = getService(repositoryId); Modified: chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/local/RelationshipServiceImpl.java URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/local/RelationshipServiceImpl.java?rev=1695691&r1=1695690&r2=1695691&view=diff ============================================================================== --- chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/local/RelationshipServiceImpl.java (original) +++ chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/local/RelationshipServiceImpl.java Thu Aug 13 12:05:59 2015 @@ -40,6 +40,7 @@ public class RelationshipServiceImpl ext setServiceFactory(factory); } + @Override public ObjectList getObjectRelationships(String repositoryId, String objectId, Boolean includeSubRelationshipTypes, RelationshipDirection relationshipDirection, String typeId, String filter, Boolean includeAllowableActions, BigInteger maxItems, BigInteger skipCount, ExtensionsData extension) { Modified: chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/local/RepositoryServiceImpl.java URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/local/RepositoryServiceImpl.java?rev=1695691&r1=1695690&r2=1695691&view=diff ============================================================================== --- chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/local/RepositoryServiceImpl.java (original) +++ chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/local/RepositoryServiceImpl.java Thu Aug 13 12:05:59 2015 @@ -46,6 +46,7 @@ public class RepositoryServiceImpl exten setServiceFactory(factory); } + @Override public RepositoryInfo getRepositoryInfo(String repositoryId, ExtensionsData extension) { CmisService service = getService(repositoryId); @@ -66,6 +67,7 @@ public class RepositoryServiceImpl exten } } + @Override public List<RepositoryInfo> getRepositoryInfos(ExtensionsData extension) { CmisService service = getService(null); @@ -86,6 +88,7 @@ public class RepositoryServiceImpl exten } } + @Override public TypeDefinition getTypeDefinition(String repositoryId, String typeId, ExtensionsData extension) { CmisService service = getService(repositoryId); @@ -106,6 +109,7 @@ public class RepositoryServiceImpl exten } } + @Override public TypeDefinitionList getTypeChildren(String repositoryId, String typeId, Boolean includePropertyDefinitions, BigInteger maxItems, BigInteger skipCount, ExtensionsData extension) { CmisService service = getService(repositoryId); @@ -128,6 +132,7 @@ public class RepositoryServiceImpl exten } } + @Override public List<TypeDefinitionContainer> getTypeDescendants(String repositoryId, String typeId, BigInteger depth, Boolean includePropertyDefinitions, ExtensionsData extension) { CmisService service = getService(repositoryId); @@ -150,6 +155,7 @@ public class RepositoryServiceImpl exten } } + @Override public TypeDefinition createType(String repositoryId, TypeDefinition type, ExtensionsData extension) { CmisService service = getService(repositoryId); @@ -170,6 +176,7 @@ public class RepositoryServiceImpl exten } } + @Override public TypeDefinition updateType(String repositoryId, TypeDefinition type, ExtensionsData extension) { CmisService service = getService(repositoryId); @@ -190,6 +197,7 @@ public class RepositoryServiceImpl exten } } + @Override public void deleteType(String repositoryId, String typeId, ExtensionsData extension) { CmisService service = getService(repositoryId); Modified: chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/local/VersioningServiceImpl.java URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/local/VersioningServiceImpl.java?rev=1695691&r1=1695690&r2=1695691&view=diff ============================================================================== --- chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/local/VersioningServiceImpl.java (original) +++ chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/local/VersioningServiceImpl.java Thu Aug 13 12:05:59 2015 @@ -44,6 +44,7 @@ public class VersioningServiceImpl exten setServiceFactory(factory); } + @Override public void cancelCheckOut(String repositoryId, String objectId, ExtensionsData extension) { CmisService service = getService(repositoryId); @@ -63,6 +64,7 @@ public class VersioningServiceImpl exten } } + @Override public void checkIn(String repositoryId, Holder<String> objectId, Boolean major, Properties properties, ContentStream contentStream, String checkinComment, List<String> policies, Acl addAces, Acl removeAces, ExtensionsData extension) { @@ -84,6 +86,7 @@ public class VersioningServiceImpl exten } } + @Override public void checkOut(String repositoryId, Holder<String> objectId, ExtensionsData extension, Holder<Boolean> contentCopied) { CmisService service = getService(repositoryId); @@ -103,6 +106,7 @@ public class VersioningServiceImpl exten } } + @Override public List<ObjectData> getAllVersions(String repositoryId, String objectId, String versionSeriesId, String filter, Boolean includeAllowableActions, ExtensionsData extension) { CmisService service = getService(repositoryId); @@ -125,6 +129,7 @@ public class VersioningServiceImpl exten } } + @Override public ObjectData getObjectOfLatestVersion(String repositoryId, String objectId, String versionSeriesId, Boolean major, String filter, Boolean includeAllowableActions, IncludeRelationships includeRelationships, String renditionFilter, Boolean includePolicyIds, Boolean includeAcl, ExtensionsData extension) { @@ -149,6 +154,7 @@ public class VersioningServiceImpl exten } } + @Override public Properties getPropertiesOfLatestVersion(String repositoryId, String objectId, String versionSeriesId, Boolean major, String filter, ExtensionsData extension) { CmisService service = getService(repositoryId); Modified: chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/webservices/AbstractWebServicesService.java URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/webservices/AbstractWebServicesService.java?rev=1695691&r1=1695690&r2=1695691&view=diff ============================================================================== --- chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/webservices/AbstractWebServicesService.java (original) +++ chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/webservices/AbstractWebServicesService.java Thu Aug 13 12:05:59 2015 @@ -166,6 +166,6 @@ public abstract class AbstractWebService } // if the version is unknown try CMIS 1.0 - return (info == null ? CmisVersion.CMIS_1_0 : info.getCmisVersion()); + return info == null ? CmisVersion.CMIS_1_0 : info.getCmisVersion(); } } Modified: chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/webservices/AclServiceImpl.java URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/webservices/AclServiceImpl.java?rev=1695691&r1=1695690&r2=1695691&view=diff ============================================================================== --- chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/webservices/AclServiceImpl.java (original) +++ chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/webservices/AclServiceImpl.java Thu Aug 13 12:05:59 2015 @@ -51,6 +51,7 @@ public class AclServiceImpl extends Abst this.portProvider = portProvider; } + @Override public Acl applyAcl(String repositoryId, String objectId, Acl addACEs, Acl removeACEs, AclPropagation aclPropagation, ExtensionsData extension) { ACLServicePort port = portProvider.getACLServicePort(getCmisVersion(repositoryId), "applyACL"); @@ -67,6 +68,7 @@ public class AclServiceImpl extends Abst } } + @Override public Acl getAcl(String repositoryId, String objectId, Boolean onlyBasicPermissions, ExtensionsData extension) { ACLServicePort port = portProvider.getACLServicePort(getCmisVersion(repositoryId), "getACL"); @@ -81,6 +83,7 @@ public class AclServiceImpl extends Abst } } + @Override public Acl setAcl(String repositoryId, String objectId, Acl aces) { Acl currentAcl = getAcl(repositoryId, objectId, false, null); Modified: chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/webservices/Axis2PortProvider.java URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/webservices/Axis2PortProvider.java?rev=1695691&r1=1695690&r2=1695691&view=diff ============================================================================== --- chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/webservices/Axis2PortProvider.java (original) +++ chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/webservices/Axis2PortProvider.java Thu Aug 13 12:05:59 2015 @@ -55,6 +55,7 @@ public class Axis2PortProvider extends A /** * Creates a port object. */ + @Override protected BindingProvider createPortObject(CmisServiceHolder serviceHolder) { if (LOG.isDebugEnabled()) { LOG.debug("Session {}: Creating Web Service port object of {} ...", getSession().getSessionId(), Modified: chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/webservices/CXFPortProvider.java URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/webservices/CXFPortProvider.java?rev=1695691&r1=1695690&r2=1695691&view=diff ============================================================================== --- chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/webservices/CXFPortProvider.java (original) +++ chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/webservices/CXFPortProvider.java Thu Aug 13 12:05:59 2015 @@ -51,6 +51,7 @@ public class CXFPortProvider extends Abs /** * Creates a port object. */ + @Override protected BindingProvider createPortObject(CmisServiceHolder serviceHolder) { if (LOG.isDebugEnabled()) { LOG.debug("Session {}: Creating Web Service port object of {} ...", getSession().getSessionId(), Modified: chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/webservices/CmisWebServicesSpi.java URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/webservices/CmisWebServicesSpi.java?rev=1695691&r1=1695690&r2=1695691&view=diff ============================================================================== --- chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/webservices/CmisWebServicesSpi.java (original) +++ chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/webservices/CmisWebServicesSpi.java Thu Aug 13 12:05:59 2015 @@ -145,48 +145,60 @@ public class CmisWebServicesSpi implemen aclService = new AclServiceImpl(session, portProvider); } + @Override public RepositoryService getRepositoryService() { return repositoryService; } + @Override public NavigationService getNavigationService() { return navigationService; } + @Override public ObjectService getObjectService() { return objectService; } + @Override public DiscoveryService getDiscoveryService() { return discoveryService; } + @Override public VersioningService getVersioningService() { return versioningService; } + @Override public MultiFilingService getMultiFilingService() { return multiFilingService; } + @Override public RelationshipService getRelationshipService() { return relationshipService; } + @Override public PolicyService getPolicyService() { return policyService; } + @Override public AclService getAclService() { return aclService; } + @Override public void clearAllCaches() { } + @Override public void clearRepositoryCache(String repositoryId) { } + @Override public void close() { // no-op for Web Services } Modified: chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/webservices/DiscoveryServiceImpl.java URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/webservices/DiscoveryServiceImpl.java?rev=1695691&r1=1695690&r2=1695691&view=diff ============================================================================== --- chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/webservices/DiscoveryServiceImpl.java (original) +++ chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/webservices/DiscoveryServiceImpl.java Thu Aug 13 12:05:59 2015 @@ -51,6 +51,7 @@ public class DiscoveryServiceImpl extend this.portProvider = portProvider; } + @Override public ObjectList getContentChanges(String repositoryId, Holder<String> changeLogToken, Boolean includeProperties, String filter, Boolean includePolicyIds, Boolean includeACL, BigInteger maxItems, ExtensionsData extension) { DiscoveryServicePort port = portProvider.getDiscoveryServicePort(getCmisVersion(repositoryId), @@ -75,6 +76,7 @@ public class DiscoveryServiceImpl extend } } + @Override public ObjectList query(String repositoryId, String statement, Boolean searchAllVersions, Boolean includeAllowableActions, IncludeRelationships includeRelationships, String renditionFilter, BigInteger maxItems, BigInteger skipCount, ExtensionsData extension) { Modified: chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/webservices/MultiFilingServiceImpl.java URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/webservices/MultiFilingServiceImpl.java?rev=1695691&r1=1695690&r2=1695691&view=diff ============================================================================== --- chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/webservices/MultiFilingServiceImpl.java (original) +++ chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/webservices/MultiFilingServiceImpl.java Thu Aug 13 12:05:59 2015 @@ -46,6 +46,7 @@ public class MultiFilingServiceImpl exte this.portProvider = portProvider; } + @Override public void addObjectToFolder(String repositoryId, String objectId, String folderId, Boolean allVersions, ExtensionsData extension) { MultiFilingServicePort port = portProvider.getMultiFilingServicePort(getCmisVersion(repositoryId), @@ -66,6 +67,7 @@ public class MultiFilingServiceImpl exte } } + @Override public void removeObjectFromFolder(String repositoryId, String objectId, String folderId, ExtensionsData extension) { MultiFilingServicePort port = portProvider.getMultiFilingServicePort(getCmisVersion(repositoryId), "removeObjectFromFolder"); Modified: chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/webservices/NavigationServiceImpl.java URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/webservices/NavigationServiceImpl.java?rev=1695691&r1=1695690&r2=1695691&view=diff ============================================================================== --- chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/webservices/NavigationServiceImpl.java (original) +++ chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/webservices/NavigationServiceImpl.java Thu Aug 13 12:05:59 2015 @@ -55,6 +55,7 @@ public class NavigationServiceImpl exten this.portProvider = portProvider; } + @Override public ObjectInFolderList getChildren(String repositoryId, String folderId, String filter, String orderBy, Boolean includeAllowableActions, IncludeRelationships includeRelationships, String renditionFilter, Boolean includePathSegment, BigInteger maxItems, BigInteger skipCount, ExtensionsData extension) { @@ -73,6 +74,7 @@ public class NavigationServiceImpl exten } } + @Override public List<ObjectInFolderContainer> getDescendants(String repositoryId, String folderId, BigInteger depth, String filter, Boolean includeAllowableActions, IncludeRelationships includeRelationships, String renditionFilter, Boolean includePathSegment, ExtensionsData extension) { @@ -105,6 +107,7 @@ public class NavigationServiceImpl exten } } + @Override public ObjectData getFolderParent(String repositoryId, String folderId, String filter, ExtensionsData extension) { NavigationServicePort port = portProvider.getNavigationServicePort(getCmisVersion(repositoryId), "getFolderParent"); @@ -120,6 +123,7 @@ public class NavigationServiceImpl exten } } + @Override public List<ObjectInFolderContainer> getFolderTree(String repositoryId, String folderId, BigInteger depth, String filter, Boolean includeAllowableActions, IncludeRelationships includeRelationships, String renditionFilter, Boolean includePathSegment, ExtensionsData extension) { @@ -152,6 +156,7 @@ public class NavigationServiceImpl exten } } + @Override public List<ObjectParentData> getObjectParents(String repositoryId, String objectId, String filter, Boolean includeAllowableActions, IncludeRelationships includeRelationships, String renditionFilter, Boolean includeRelativePathSegment, ExtensionsData extension) { @@ -184,6 +189,7 @@ public class NavigationServiceImpl exten } } + @Override public ObjectList getCheckedOutDocs(String repositoryId, String folderId, String filter, String orderBy, Boolean includeAllowableActions, IncludeRelationships includeRelationships, String renditionFilter, BigInteger maxItems, BigInteger skipCount, ExtensionsData extension) {
