Modified: chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/java/org/apache/chemistry/opencmis/commons/impl/server/AbstractCmisService.java URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/java/org/apache/chemistry/opencmis/commons/impl/server/AbstractCmisService.java?rev=1695691&r1=1695690&r2=1695691&view=diff ============================================================================== --- chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/java/org/apache/chemistry/opencmis/commons/impl/server/AbstractCmisService.java (original) +++ chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/java/org/apache/chemistry/opencmis/commons/impl/server/AbstractCmisService.java Thu Aug 13 12:05:59 2015 @@ -91,6 +91,7 @@ public abstract class AbstractCmisServic * <li>Implementation is required. Convenience implementation is present.</li> * </ul> */ + @Override public RepositoryInfo getRepositoryInfo(String repositoryId, ExtensionsData extension) { RepositoryInfo result = null; @@ -121,6 +122,7 @@ public abstract class AbstractCmisServic * <li>Implementation is required.</li> * </ul> */ + @Override public abstract List<RepositoryInfo> getRepositoryInfos(ExtensionsData extension); /** @@ -133,6 +135,7 @@ public abstract class AbstractCmisServic * <li>Implementation is required.</li> * </ul> */ + @Override public abstract TypeDefinitionList getTypeChildren(String repositoryId, String typeId, Boolean includePropertyDefinitions, BigInteger maxItems, BigInteger skipCount, ExtensionsData extension); @@ -146,6 +149,7 @@ public abstract class AbstractCmisServic * <li>Implementation is optional. Convenience implementation is present.</li> * </ul> */ + @Override public List<TypeDefinitionContainer> getTypeDescendants(String repositoryId, String typeId, BigInteger depth, Boolean includePropertyDefinitions, ExtensionsData extension) { // check depth @@ -210,6 +214,7 @@ public abstract class AbstractCmisServic * <li>Implementation is required.</li> * </ul> */ + @Override public abstract TypeDefinition getTypeDefinition(String repositoryId, String typeId, ExtensionsData extension); /** @@ -223,6 +228,7 @@ public abstract class AbstractCmisServic * <li>Introduced in CMIS 1.1</li> * </ul> */ + @Override public TypeDefinition createType(String repositoryId, TypeDefinition type, ExtensionsData extension) { throw new CmisNotSupportedException("Not supported!"); } @@ -238,6 +244,7 @@ public abstract class AbstractCmisServic * <li>Introduced in CMIS 1.1</li> * </ul> */ + @Override public TypeDefinition updateType(String repositoryId, TypeDefinition type, ExtensionsData extension) { throw new CmisNotSupportedException("Not supported!"); } @@ -253,6 +260,7 @@ public abstract class AbstractCmisServic * <li>Introduced in CMIS 1.1</li> * </ul> */ + @Override public void deleteType(String repositoryId, String typeId, ExtensionsData extension) { throw new CmisNotSupportedException("Not supported!"); } @@ -270,6 +278,7 @@ public abstract class AbstractCmisServic * <li>Object infos should contain the folder and all returned children.</li> * </ul> */ + @Override public abstract ObjectInFolderList getChildren(String repositoryId, String folderId, String filter, String orderBy, Boolean includeAllowableActions, IncludeRelationships includeRelationships, String renditionFilter, Boolean includePathSegment, BigInteger maxItems, BigInteger skipCount, ExtensionsData extension); @@ -285,6 +294,7 @@ public abstract class AbstractCmisServic * <li>Object infos should contain the folder and all returned descendants.</li> * </ul> */ + @Override public List<ObjectInFolderContainer> getDescendants(String repositoryId, String folderId, BigInteger depth, String filter, Boolean includeAllowableActions, IncludeRelationships includeRelationships, String renditionFilter, Boolean includePathSegment, ExtensionsData extension) { @@ -302,6 +312,7 @@ public abstract class AbstractCmisServic * <li>Object infos should contain the folder and all returned descendants.</li> * </ul> */ + @Override public List<ObjectInFolderContainer> getFolderTree(String repositoryId, String folderId, BigInteger depth, String filter, Boolean includeAllowableActions, IncludeRelationships includeRelationships, String renditionFilter, Boolean includePathSegment, ExtensionsData extension) { @@ -319,6 +330,7 @@ public abstract class AbstractCmisServic * <li>Object infos should contain the object and all returned parents.</li> * </ul> */ + @Override public abstract List<ObjectParentData> getObjectParents(String repositoryId, String objectId, String filter, Boolean includeAllowableActions, IncludeRelationships includeRelationships, String renditionFilter, Boolean includeRelativePathSegment, ExtensionsData extension); @@ -334,6 +346,7 @@ public abstract class AbstractCmisServic * <li>Object infos should contain the returned parent folder.</li> * </ul> */ + @Override public ObjectData getFolderParent(String repositoryId, String folderId, String filter, ExtensionsData extension) { throw new CmisNotSupportedException("Not supported!"); } @@ -349,6 +362,7 @@ public abstract class AbstractCmisServic * <li>Object infos should contain the folder and the returned objects.</li> * </ul> */ + @Override public ObjectList getCheckedOutDocs(String repositoryId, String folderId, String filter, String orderBy, Boolean includeAllowableActions, IncludeRelationships includeRelationships, String renditionFilter, BigInteger maxItems, BigInteger skipCount, ExtensionsData extension) { @@ -368,6 +382,7 @@ public abstract class AbstractCmisServic * <li>Object infos should contain the newly created object.</li> * </ul> */ + @Override public String create(String repositoryId, Properties properties, String folderId, ContentStream contentStream, VersioningState versioningState, List<String> policies, ExtensionsData extension) { // check properties @@ -424,6 +439,7 @@ public abstract class AbstractCmisServic * <li>Implementation is optional.</li> * </ul> */ + @Override public String createDocument(String repositoryId, Properties properties, String folderId, ContentStream contentStream, VersioningState versioningState, List<String> policies, Acl addAces, Acl removeAces, ExtensionsData extension) { @@ -440,6 +456,7 @@ public abstract class AbstractCmisServic * <li>Implementation is optional.</li> * </ul> */ + @Override public String createDocumentFromSource(String repositoryId, String sourceId, Properties properties, String folderId, VersioningState versioningState, List<String> policies, Acl addAces, Acl removeAces, ExtensionsData extension) { @@ -456,6 +473,7 @@ public abstract class AbstractCmisServic * <li>Implementation is optional.</li> * </ul> */ + @Override public String createFolder(String repositoryId, Properties properties, String folderId, List<String> policies, Acl addAces, Acl removeAces, ExtensionsData extension) { throw new CmisNotSupportedException("Not supported!"); @@ -472,6 +490,7 @@ public abstract class AbstractCmisServic * <li>Object infos should contain the newly created object.</li> * </ul> */ + @Override public String createRelationship(String repositoryId, Properties properties, List<String> policies, Acl addAces, Acl removeAces, ExtensionsData extension) { throw new CmisNotSupportedException("Not supported!"); @@ -487,6 +506,7 @@ public abstract class AbstractCmisServic * <li>Implementation is optional.</li> * </ul> */ + @Override public String createPolicy(String repositoryId, Properties properties, String folderId, List<String> policies, Acl addAces, Acl removeAces, ExtensionsData extension) { throw new CmisNotSupportedException("Not supported!"); @@ -502,6 +522,7 @@ public abstract class AbstractCmisServic * <li>Implementation is optional.</li> * </ul> */ + @Override public String createItem(String repositoryId, Properties properties, String folderId, List<String> policies, Acl addAces, Acl removeAces, ExtensionsData extension) { throw new CmisNotSupportedException("Not supported!"); @@ -517,6 +538,7 @@ public abstract class AbstractCmisServic * <li>Implementation is optional. Convenience implementation is present.</li> * </ul> */ + @Override public AllowableActions getAllowableActions(String repositoryId, String objectId, ExtensionsData extension) { return getObject(repositoryId, objectId, "cmis:objectId", true, IncludeRelationships.NONE, "cmis:none", false, false, extension).getAllowableActions(); @@ -533,6 +555,7 @@ public abstract class AbstractCmisServic * <li>Object infos should contain the returned object.</li> * </ul> */ + @Override public abstract ObjectData getObject(String repositoryId, String objectId, String filter, Boolean includeAllowableActions, IncludeRelationships includeRelationships, String renditionFilter, Boolean includePolicyIds, Boolean includeAcl, ExtensionsData extension); @@ -547,6 +570,7 @@ public abstract class AbstractCmisServic * <li>Implementation is optional. Convenience implementation is present.</li> * </ul> */ + @Override public Properties getProperties(String repositoryId, String objectId, String filter, ExtensionsData extension) { return getObject(repositoryId, objectId, filter, false, IncludeRelationships.NONE, "cmis:none", false, false, extension).getProperties(); @@ -562,6 +586,7 @@ public abstract class AbstractCmisServic * <li>Implementation is optional.</li> * </ul> */ + @Override public List<RenditionData> getRenditions(String repositoryId, String objectId, String renditionFilter, BigInteger maxItems, BigInteger skipCount, ExtensionsData extension) { throw new CmisNotSupportedException("Not supported!"); @@ -578,6 +603,7 @@ public abstract class AbstractCmisServic * <li>Object infos should contain the returned object.</li> * </ul> */ + @Override public ObjectData getObjectByPath(String repositoryId, String path, String filter, Boolean includeAllowableActions, IncludeRelationships includeRelationships, String renditionFilter, Boolean includePolicyIds, Boolean includeAcl, ExtensionsData extension) { @@ -594,6 +620,7 @@ public abstract class AbstractCmisServic * <li>Implementation is optional.</li> * </ul> */ + @Override public ContentStream getContentStream(String repositoryId, String objectId, String streamId, BigInteger offset, BigInteger length, ExtensionsData extension) { throw new CmisNotSupportedException("Not supported!"); @@ -610,6 +637,7 @@ public abstract class AbstractCmisServic * <li>Object infos should contain the updated object.</li> * </ul> */ + @Override public void updateProperties(String repositoryId, Holder<String> objectId, Holder<String> changeToken, Properties properties, ExtensionsData extension) { throw new CmisNotSupportedException("Not supported!"); @@ -626,6 +654,7 @@ public abstract class AbstractCmisServic * <li>Introduced in CMIS 1.1</li> * </ul> */ + @Override public List<BulkUpdateObjectIdAndChangeToken> bulkUpdateProperties(String repositoryId, List<BulkUpdateObjectIdAndChangeToken> objectIdAndChangeToken, Properties properties, List<String> addSecondaryTypeIds, List<String> removeSecondaryTypeIds, ExtensionsData extension) { @@ -643,6 +672,7 @@ public abstract class AbstractCmisServic * <li>Object infos should contain the moved object.</li> * </ul> */ + @Override public void moveObject(String repositoryId, Holder<String> objectId, String targetFolderId, String sourceFolderId, ExtensionsData extension) { throw new CmisNotSupportedException("Not supported!"); @@ -661,6 +691,7 @@ public abstract class AbstractCmisServic * ).</li> * </ul> */ + @Override public void deleteObject(String repositoryId, String objectId, Boolean allVersions, ExtensionsData extension) { deleteObjectOrCancelCheckOut(repositoryId, objectId, allVersions, extension); } @@ -675,6 +706,7 @@ public abstract class AbstractCmisServic * <li>Implementation is optional.</li> * </ul> */ + @Override public void deleteObjectOrCancelCheckOut(String repositoryId, String objectId, Boolean allVersions, ExtensionsData extension) { throw new CmisNotSupportedException("Not supported!"); @@ -690,6 +722,7 @@ public abstract class AbstractCmisServic * <li>Implementation is optional.</li> * </ul> */ + @Override public FailedToDeleteData deleteTree(String repositoryId, String folderId, Boolean allVersions, UnfileObject unfileObjects, Boolean continueOnFailure, ExtensionsData extension) { throw new CmisNotSupportedException("Not supported!"); @@ -705,6 +738,7 @@ public abstract class AbstractCmisServic * <li>Implementation is optional.</li> * </ul> */ + @Override public void setContentStream(String repositoryId, Holder<String> objectId, Boolean overwriteFlag, Holder<String> changeToken, ContentStream contentStream, ExtensionsData extension) { throw new CmisNotSupportedException("Not supported!"); @@ -721,6 +755,7 @@ public abstract class AbstractCmisServic * <li>Introduced in CMIS 1.1</li> * </ul> */ + @Override public void appendContentStream(String repositoryId, Holder<String> objectId, Holder<String> changeToken, ContentStream contentStream, boolean isLastChunk, ExtensionsData extension) { throw new CmisNotSupportedException("Not supported!"); @@ -736,6 +771,7 @@ public abstract class AbstractCmisServic * <li>Implementation is optional.</li> * </ul> */ + @Override public void deleteContentStream(String repositoryId, Holder<String> objectId, Holder<String> changeToken, ExtensionsData extension) { throw new CmisNotSupportedException("Not supported!"); @@ -754,6 +790,7 @@ public abstract class AbstractCmisServic * <li>Object infos should contain the checked out object.</li> * </ul> */ + @Override public void checkOut(String repositoryId, Holder<String> objectId, ExtensionsData extension, Holder<Boolean> contentCopied) { throw new CmisNotSupportedException("Not supported!"); @@ -769,6 +806,7 @@ public abstract class AbstractCmisServic * <li>Implementation is optional.</li> * </ul> */ + @Override public void cancelCheckOut(String repositoryId, String objectId, ExtensionsData extension) { throw new CmisNotSupportedException("Not supported!"); } @@ -784,6 +822,7 @@ public abstract class AbstractCmisServic * <li>Object infos should contain the checked in object.</li> * </ul> */ + @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) { @@ -801,6 +840,7 @@ public abstract class AbstractCmisServic * <li>Object infos should contain the returned object.</li> * </ul> */ + @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) { @@ -819,6 +859,7 @@ public abstract class AbstractCmisServic * is implemented.</li> * </ul> */ + @Override public Properties getPropertiesOfLatestVersion(String repositoryId, String objectId, String versionSeriesId, Boolean major, String filter, ExtensionsData extension) { return getObjectOfLatestVersion(repositoryId, objectId, versionSeriesId, major, filter, false, @@ -836,6 +877,7 @@ public abstract class AbstractCmisServic * <li>Object infos should contain the returned objects.</li> * </ul> */ + @Override public List<ObjectData> getAllVersions(String repositoryId, String objectId, String versionSeriesId, String filter, Boolean includeAllowableActions, ExtensionsData extension) { throw new CmisNotSupportedException("Not supported!"); @@ -854,6 +896,7 @@ public abstract class AbstractCmisServic * <li>Object infos should contain the returned objects.</li> * </ul> */ + @Override public ObjectList getContentChanges(String repositoryId, Holder<String> changeLogToken, Boolean includeProperties, String filter, Boolean includePolicyIds, Boolean includeAcl, BigInteger maxItems, ExtensionsData extension) { throw new CmisNotSupportedException("Not supported!"); @@ -869,6 +912,7 @@ public abstract class AbstractCmisServic * <li>Implementation is optional.</li> * </ul> */ + @Override public ObjectList query(String repositoryId, String statement, Boolean searchAllVersions, Boolean includeAllowableActions, IncludeRelationships includeRelationships, String renditionFilter, BigInteger maxItems, BigInteger skipCount, ExtensionsData extension) { @@ -888,6 +932,7 @@ public abstract class AbstractCmisServic * <li>Object infos should contain the added object.</li> * </ul> */ + @Override public void addObjectToFolder(String repositoryId, String objectId, String folderId, Boolean allVersions, ExtensionsData extension) { throw new CmisNotSupportedException("Not supported!"); @@ -904,6 +949,7 @@ public abstract class AbstractCmisServic * <li>Object infos should contain the removed object.</li> * </ul> */ + @Override public void removeObjectFromFolder(String repositoryId, String objectId, String folderId, ExtensionsData extension) { throw new CmisNotSupportedException("Not supported!"); } @@ -922,6 +968,7 @@ public abstract class AbstractCmisServic * objects.</li> * </ul> */ + @Override public ObjectList getObjectRelationships(String repositoryId, String objectId, Boolean includeSubRelationshipTypes, RelationshipDirection relationshipDirection, String typeId, String filter, Boolean includeAllowableActions, BigInteger maxItems, BigInteger skipCount, ExtensionsData extension) { @@ -940,6 +987,7 @@ public abstract class AbstractCmisServic * <li>Implementation is optional.</li> * </ul> */ + @Override public Acl applyAcl(String repositoryId, String objectId, Acl addAces, Acl removeAces, AclPropagation aclPropagation, ExtensionsData extension) { throw new CmisNotSupportedException("Not supported!"); @@ -955,6 +1003,7 @@ public abstract class AbstractCmisServic * <li>Implementation is optional.</li> * </ul> */ + @Override public Acl applyAcl(String repositoryId, String objectId, Acl aces, AclPropagation aclPropagation) { throw new CmisNotSupportedException("Not supported!"); } @@ -969,6 +1018,7 @@ public abstract class AbstractCmisServic * <li>Implementation is optional.</li> * </ul> */ + @Override public Acl getAcl(String repositoryId, String objectId, Boolean onlyBasicPermissions, ExtensionsData extension) { throw new CmisNotSupportedException("Not supported!"); } @@ -986,6 +1036,7 @@ public abstract class AbstractCmisServic * <li>Object infos should contain the applied policy object.</li> * </ul> */ + @Override public void applyPolicy(String repositoryId, String policyId, String objectId, ExtensionsData extension) { throw new CmisNotSupportedException("Not supported!"); } @@ -1001,6 +1052,7 @@ public abstract class AbstractCmisServic * <li>Object infos should contain the returned policy objects.</li> * </ul> */ + @Override public List<ObjectData> getAppliedPolicies(String repositoryId, String objectId, String filter, ExtensionsData extension) { throw new CmisNotSupportedException("Not supported!"); @@ -1016,6 +1068,7 @@ public abstract class AbstractCmisServic * <li>Implementation is optional.</li> * </ul> */ + @Override public void removePolicy(String repositoryId, String policyId, String objectId, ExtensionsData extension) { throw new CmisNotSupportedException("Not supported!"); } @@ -1046,6 +1099,7 @@ public abstract class AbstractCmisServic * change this behavior, override this method.</li> * </ul> */ + @Override public ObjectInfo getObjectInfo(String repositoryId, String objectId) { Map<String, ObjectInfo> oim = getObjectInfoMap(); ObjectInfo info = oim.get(objectId); @@ -1266,6 +1320,7 @@ public abstract class AbstractCmisServic /** * Adds an object info. */ + @Override public void addObjectInfo(ObjectInfo objectInfo) { if (!addObjectInfos) { return; @@ -1283,6 +1338,7 @@ public abstract class AbstractCmisServic objectInfoMap = null; } + @Override public void close() { clearObjectInfos(); }
Modified: chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/java/org/apache/chemistry/opencmis/commons/impl/server/LinkInfoImpl.java URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/java/org/apache/chemistry/opencmis/commons/impl/server/LinkInfoImpl.java?rev=1695691&r1=1695690&r2=1695691&view=diff ============================================================================== --- chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/java/org/apache/chemistry/opencmis/commons/impl/server/LinkInfoImpl.java (original) +++ chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/java/org/apache/chemistry/opencmis/commons/impl/server/LinkInfoImpl.java Thu Aug 13 12:05:59 2015 @@ -48,6 +48,7 @@ public class LinkInfoImpl implements Lin this.id = id; } + @Override public String getRel() { return rel; } @@ -56,6 +57,7 @@ public class LinkInfoImpl implements Lin this.rel = rel; } + @Override public String getHref() { return href; } @@ -64,6 +66,7 @@ public class LinkInfoImpl implements Lin this.href = href; } + @Override public String getType() { return type; } @@ -72,6 +75,7 @@ public class LinkInfoImpl implements Lin this.type = type; } + @Override public String getId() { return id; } Modified: chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/java/org/apache/chemistry/opencmis/commons/impl/server/ObjectInfoImpl.java URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/java/org/apache/chemistry/opencmis/commons/impl/server/ObjectInfoImpl.java?rev=1695691&r1=1695690&r2=1695691&view=diff ============================================================================== --- chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/java/org/apache/chemistry/opencmis/commons/impl/server/ObjectInfoImpl.java (original) +++ chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/java/org/apache/chemistry/opencmis/commons/impl/server/ObjectInfoImpl.java Thu Aug 13 12:05:59 2015 @@ -70,6 +70,7 @@ public class ObjectInfoImpl implements O baseTypeId = baseObjectTypeId; } + @Override public String getId() { return id; } @@ -78,6 +79,7 @@ public class ObjectInfoImpl implements O this.id = id; } + @Override public String getAtomId() { return atomId; } @@ -86,6 +88,7 @@ public class ObjectInfoImpl implements O this.atomId = atomId; } + @Override public String getName() { return name; } @@ -94,6 +97,7 @@ public class ObjectInfoImpl implements O this.name = name; } + @Override public String getCreatedBy() { return createdBy; } @@ -102,6 +106,7 @@ public class ObjectInfoImpl implements O this.createdBy = createdBy; } + @Override public GregorianCalendar getCreationDate() { return creationDate; } @@ -110,6 +115,7 @@ public class ObjectInfoImpl implements O this.creationDate = creationDate; } + @Override public GregorianCalendar getLastModificationDate() { return lastModificationDate; } @@ -118,6 +124,7 @@ public class ObjectInfoImpl implements O this.lastModificationDate = lastModificationDate; } + @Override public String getTypeId() { return typeId; } @@ -126,6 +133,7 @@ public class ObjectInfoImpl implements O this.typeId = typeId; } + @Override public BaseTypeId getBaseType() { return baseTypeId; } @@ -134,6 +142,7 @@ public class ObjectInfoImpl implements O this.baseTypeId = baseObjectTypeId; } + @Override public boolean isCurrentVersion() { return isCurrentVersion; } @@ -142,6 +151,7 @@ public class ObjectInfoImpl implements O this.isCurrentVersion = currentVersion; } + @Override public String getVersionSeriesId() { return versionSeriesId; } @@ -150,6 +160,7 @@ public class ObjectInfoImpl implements O this.versionSeriesId = versionSeriesId; } + @Override public String getWorkingCopyId() { return workingCopyId; } @@ -158,6 +169,7 @@ public class ObjectInfoImpl implements O this.workingCopyId = workingCopyId; } + @Override public String getWorkingCopyOriginalId() { return workingCopyOriginalId; } @@ -166,6 +178,7 @@ public class ObjectInfoImpl implements O this.workingCopyOriginalId = workingCopyOriginalId; } + @Override public boolean hasContent() { return hasContent; } @@ -174,6 +187,7 @@ public class ObjectInfoImpl implements O this.hasContent = hasContent; } + @Override public String getContentType() { return contentType; } @@ -182,6 +196,7 @@ public class ObjectInfoImpl implements O this.contentType = contentType; } + @Override public String getFileName() { return fileName; } @@ -190,6 +205,7 @@ public class ObjectInfoImpl implements O this.fileName = fileName; } + @Override public List<RenditionInfo> getRenditionInfos() { return renditionInfos; } @@ -198,6 +214,7 @@ public class ObjectInfoImpl implements O this.renditionInfos = renditions; } + @Override public boolean supportsRelationships() { return supportsRelationships; } @@ -206,6 +223,7 @@ public class ObjectInfoImpl implements O this.supportsRelationships = supportsRelationships; } + @Override public boolean supportsPolicies() { return supportsPolicies; } @@ -214,6 +232,7 @@ public class ObjectInfoImpl implements O this.supportsPolicies = supportsPolicies; } + @Override public boolean hasAcl() { return hasAcl; } @@ -222,6 +241,7 @@ public class ObjectInfoImpl implements O this.hasAcl = hasAcl; } + @Override public boolean hasParent() { return hasParent; } @@ -230,6 +250,7 @@ public class ObjectInfoImpl implements O this.hasParent = hasParent; } + @Override public boolean supportsDescendants() { return supportsDescendants; } @@ -238,6 +259,7 @@ public class ObjectInfoImpl implements O this.supportsDescendants = supportsDescendants; } + @Override public boolean supportsFolderTree() { return supportsFolderTree; } @@ -246,6 +268,7 @@ public class ObjectInfoImpl implements O this.supportsFolderTree = supportsFolderTree; } + @Override public List<String> getRelationshipSourceIds() { return relationshipSourceIds; } @@ -254,6 +277,7 @@ public class ObjectInfoImpl implements O this.relationshipSourceIds = relationshipSourceIds; } + @Override public List<String> getRelationshipTargetIds() { return relationshipTargetIds; } @@ -262,6 +286,7 @@ public class ObjectInfoImpl implements O this.relationshipTargetIds = relationshipTargetIds; } + @Override public List<LinkInfo> getAdditionalLinks() { return additionalLinks; } @@ -270,6 +295,7 @@ public class ObjectInfoImpl implements O this.additionalLinks = additionalLinks; } + @Override public ObjectData getObject() { return object; } Modified: chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/java/org/apache/chemistry/opencmis/commons/impl/server/RenditionInfoImpl.java URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/java/org/apache/chemistry/opencmis/commons/impl/server/RenditionInfoImpl.java?rev=1695691&r1=1695690&r2=1695691&view=diff ============================================================================== --- chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/java/org/apache/chemistry/opencmis/commons/impl/server/RenditionInfoImpl.java (original) +++ chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/java/org/apache/chemistry/opencmis/commons/impl/server/RenditionInfoImpl.java Thu Aug 13 12:05:59 2015 @@ -36,6 +36,7 @@ public class RenditionInfoImpl implement private String title; private BigInteger length; + @Override public String getId() { return id; } @@ -44,6 +45,7 @@ public class RenditionInfoImpl implement this.id = id; } + @Override public String getContenType() { return contentType; } @@ -52,6 +54,7 @@ public class RenditionInfoImpl implement this.contentType = contentType; } + @Override public String getKind() { return kind; } @@ -60,6 +63,7 @@ public class RenditionInfoImpl implement this.kind = kind; } + @Override public String getTitle() { return title; } @@ -68,6 +72,7 @@ public class RenditionInfoImpl implement this.title = title; } + @Override public BigInteger getLength() { return length; } Modified: chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/java/org/apache/chemistry/opencmis/commons/impl/tube/OpenCMISTubeAssembler.java URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/java/org/apache/chemistry/opencmis/commons/impl/tube/OpenCMISTubeAssembler.java?rev=1695691&r1=1695690&r2=1695691&view=diff ============================================================================== --- chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/java/org/apache/chemistry/opencmis/commons/impl/tube/OpenCMISTubeAssembler.java (original) +++ chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/java/org/apache/chemistry/opencmis/commons/impl/tube/OpenCMISTubeAssembler.java Thu Aug 13 12:05:59 2015 @@ -29,6 +29,7 @@ import com.sun.xml.ws.util.pipe.Standalo */ public class OpenCMISTubeAssembler extends StandaloneTubeAssembler { + @Override public Tube createClient(ClientTubeAssemblerContext context) { Tube head = context.createTransportTube(); head = context.createSecurityTube(head); Modified: chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/java/org/apache/chemistry/opencmis/commons/impl/tube/client/WssMUTube.java URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/java/org/apache/chemistry/opencmis/commons/impl/tube/client/WssMUTube.java?rev=1695691&r1=1695690&r2=1695691&view=diff ============================================================================== --- chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/java/org/apache/chemistry/opencmis/commons/impl/tube/client/WssMUTube.java (original) +++ chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/java/org/apache/chemistry/opencmis/commons/impl/tube/client/WssMUTube.java Thu Aug 13 12:05:59 2015 @@ -46,6 +46,7 @@ public class WssMUTube extends AbstractW soapVersion = that.soapVersion; } + @Override public WssMUTube copy(TubeCloner cloner) { return new WssMUTube(this, cloner); } Modified: chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/filter/ProxyFilter.java URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/filter/ProxyFilter.java?rev=1695691&r1=1695690&r2=1695691&view=diff ============================================================================== --- chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/filter/ProxyFilter.java (original) +++ chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/filter/ProxyFilter.java Thu Aug 13 12:05:59 2015 @@ -41,6 +41,7 @@ public class ProxyFilter implements Filt private String basePath; private Pattern trustedProxies; + @Override public void init(FilterConfig filterConfig) throws ServletException { basePath = filterConfig.getInitParameter(PARAM_BASE_PATH); @@ -55,6 +56,7 @@ public class ProxyFilter implements Filt } } + @Override public void doFilter(ServletRequest request, ServletResponse response, final FilterChain chain) throws IOException, ServletException { @@ -68,6 +70,7 @@ public class ProxyFilter implements Filt chain.doFilter(request, response); } + @Override public void destroy() { } } Modified: chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/CallContextImpl.java URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/CallContextImpl.java?rev=1695691&r1=1695690&r2=1695691&view=diff ============================================================================== --- chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/CallContextImpl.java (original) +++ chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/CallContextImpl.java Thu Aug 13 12:05:59 2015 @@ -19,6 +19,7 @@ package org.apache.chemistry.opencmis.server.impl; import java.io.File; +import java.io.Serializable; import java.math.BigInteger; import java.util.HashMap; import java.util.Locale; @@ -37,7 +38,9 @@ import org.apache.chemistry.opencmis.ser /** * Implementation of the {@link CallContext} interface. */ -public class CallContextImpl implements MutableCallContext { +public class CallContextImpl implements MutableCallContext, Serializable { + + private static final long serialVersionUID = 1L; private final String binding; private final boolean objectInfoRequired; @@ -183,66 +186,82 @@ public class CallContextImpl implements } } + @Override public String getBinding() { return binding; } + @Override public boolean isObjectInfoRequired() { return objectInfoRequired; } + @Override public Object get(String key) { return parameter.get(key); } + @Override public CmisVersion getCmisVersion() { return (CmisVersion) get(CMIS_VERSION); } + @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 (String) get(LOCALE); } + @Override public BigInteger getOffset() { return (BigInteger) get(OFFSET); } + @Override public BigInteger getLength() { return (BigInteger) get(LENGTH); } + @Override public File getTempDirectory() { return (File) get(TEMP_DIR); } + @Override public boolean encryptTempFiles() { return Boolean.TRUE.equals(get(ENCRYPT_TEMP_FILE)); } + @Override public int getMemoryThreshold() { return (Integer) get(MEMORY_THRESHOLD); } + @Override public long getMaxContentSize() { return (Long) get(MAX_CONTENT_SIZE); } + @Override public final void put(String key, Object value) { parameter.put(key, value); } + @Override public final Object remove(String key) { return parameter.remove(key); } Modified: chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/atompub/AclService.java URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/atompub/AclService.java?rev=1695691&r1=1695690&r2=1695691&view=diff ============================================================================== --- chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/atompub/AclService.java (original) +++ chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/atompub/AclService.java Thu Aug 13 12:05:59 2015 @@ -55,6 +55,7 @@ public class AclService { * Get ACL. */ public static class GetAcl extends AclServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { assert context != null; @@ -95,6 +96,7 @@ public class AclService { * Apply ACL. */ public static class ApplyAcl extends AclServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { Modified: chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/atompub/AtomEntryParser.java URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/atompub/AtomEntryParser.java?rev=1695691&r1=1695690&r2=1695691&view=diff ============================================================================== --- chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/atompub/AtomEntryParser.java (original) +++ chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/atompub/AtomEntryParser.java Thu Aug 13 12:05:59 2015 @@ -27,6 +27,7 @@ import java.util.Locale; import java.util.Map; import javax.xml.namespace.QName; +import javax.xml.stream.XMLStreamConstants; import javax.xml.stream.XMLStreamException; import javax.xml.stream.XMLStreamReader; import javax.xml.stream.XMLStreamWriter; @@ -207,7 +208,7 @@ public final class AtomEntryParser { try { while (true) { int event = parser.getEventType(); - if (event == XMLStreamReader.START_ELEMENT) { + if (event == XMLStreamConstants.START_ELEMENT) { QName name = parser.getName(); if (XMLConstants.NAMESPACE_ATOM.equals(name.getNamespaceURI()) @@ -281,7 +282,7 @@ public final class AtomEntryParser { // walk through all tags in entry while (true) { int event = parser.getEventType(); - if (event == XMLStreamReader.START_ELEMENT) { + if (event == XMLStreamConstants.START_ELEMENT) { QName name = parser.getName(); if (XMLConstants.NAMESPACE_RESTATOM.equals(name.getNamespaceURI())) { @@ -307,7 +308,7 @@ public final class AtomEntryParser { } else { XMLUtils.skip(parser); } - } else if (event == XMLStreamReader.END_ELEMENT) { + } else if (event == XMLStreamConstants.END_ELEMENT) { break; } else { if (!XMLUtils.next(parser)) { @@ -434,7 +435,7 @@ public final class AtomEntryParser { // walk through all tags in content while (true) { int event = parser.getEventType(); - if (event == XMLStreamReader.START_ELEMENT) { + if (event == XMLStreamConstants.START_ELEMENT) { QName name = parser.getName(); if (XMLConstants.NAMESPACE_RESTATOM.equals(name.getNamespaceURI())) { @@ -462,7 +463,7 @@ public final class AtomEntryParser { } else { XMLUtils.skip(parser); } - } else if (event == XMLStreamReader.END_ELEMENT) { + } else if (event == XMLStreamConstants.END_ELEMENT) { break; } else { if (!XMLUtils.next(parser)) { @@ -487,16 +488,16 @@ public final class AtomEntryParser { try { while (true) { int event = parser.getEventType(); - if (event == XMLStreamReader.END_ELEMENT) { + if (event == XMLStreamConstants.END_ELEMENT) { break; - } else if (event == XMLStreamReader.CHARACTERS) { + } else if (event == XMLStreamConstants.CHARACTERS) { String s = parser.getText(); if (s != null) { byte[] bytes = IOUtils.toUTF8Bytes(s); bufferStream.write(bytes); cappedStream.deductBytes(bytes.length); } - } else if (event == XMLStreamReader.START_ELEMENT) { + } else if (event == XMLStreamConstants.START_ELEMENT) { bufferStream.destroy(null); throw new CmisInvalidArgumentException("Unexpected tag: " + parser.getName()); } @@ -535,9 +536,9 @@ public final class AtomEntryParser { try { while (true) { int event = parser.getEventType(); - if (event == XMLStreamReader.END_ELEMENT) { + if (event == XMLStreamConstants.END_ELEMENT) { break; - } else if (event == XMLStreamReader.CHARACTERS) { + } else if (event == XMLStreamConstants.CHARACTERS) { int len = parser.getTextLength(); if (len > 0) { char[] chars = parser.getTextCharacters(); @@ -548,7 +549,7 @@ public final class AtomEntryParser { } cappedStream.deductBytes(len); } - } else if (event == XMLStreamReader.START_ELEMENT) { + } else if (event == XMLStreamConstants.START_ELEMENT) { b64stream.close(); bufferStream.destroy(null); throw new CmisInvalidArgumentException("Unexpected tag: " + parser.getName()); @@ -592,16 +593,16 @@ public final class AtomEntryParser { int level = 1; while (XMLUtils.next(parser)) { int event = parser.getEventType(); - if (event == XMLStreamReader.START_ELEMENT) { + if (event == XMLStreamConstants.START_ELEMENT) { copyStartElement(parser, writer); level++; - } else if (event == XMLStreamReader.CHARACTERS) { + } else if (event == XMLStreamConstants.CHARACTERS) { writer.writeCharacters(parser.getText()); - } else if (event == XMLStreamReader.COMMENT) { + } else if (event == XMLStreamConstants.COMMENT) { writer.writeComment(parser.getText()); - } else if (event == XMLStreamReader.CDATA) { + } else if (event == XMLStreamConstants.CDATA) { writer.writeCData(parser.getText()); - } else if (event == XMLStreamReader.END_ELEMENT) { + } else if (event == XMLStreamConstants.END_ELEMENT) { level--; if (level == 0) { break; Modified: chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/atompub/DiscoveryService.java URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/atompub/DiscoveryService.java?rev=1695691&r1=1695690&r2=1695691&view=diff ============================================================================== --- chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/atompub/DiscoveryService.java (original) +++ chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/atompub/DiscoveryService.java Thu Aug 13 12:05:59 2015 @@ -53,6 +53,7 @@ public class DiscoveryService { * Query. */ public static class Query extends AbstractAtomPubServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { assert context != null; @@ -225,6 +226,7 @@ public class DiscoveryService { * Get content changes. */ public static class GetContentChanges extends AbstractAtomPubServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { assert context != null; Modified: chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/atompub/MultiFilingService.java URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/atompub/MultiFilingService.java?rev=1695691&r1=1695690&r2=1695691&view=diff ============================================================================== --- chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/atompub/MultiFilingService.java (original) +++ chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/atompub/MultiFilingService.java Thu Aug 13 12:05:59 2015 @@ -41,6 +41,7 @@ public class MultiFilingService { * Remove object from folder. */ public static class RemoveObjectFromFolder extends AbstractAtomPubServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { assert context != null; Modified: chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/atompub/NavigationService.java URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/atompub/NavigationService.java?rev=1695691&r1=1695690&r2=1695691&view=diff ============================================================================== --- chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/atompub/NavigationService.java (original) +++ chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/atompub/NavigationService.java Thu Aug 13 12:05:59 2015 @@ -50,6 +50,7 @@ public class NavigationService { * Children Collection GET. */ public static class GetChildren extends AbstractAtomPubServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { assert context != null; @@ -198,6 +199,7 @@ public class NavigationService { * Descendants feed GET. */ public static class GetDescendants extends AbstractAtomPubServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { assert context != null; @@ -298,6 +300,7 @@ public class NavigationService { * Folder tree feed GET. */ public static class GetFolderTree extends AbstractAtomPubServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { assert context != null; @@ -399,6 +402,7 @@ public class NavigationService { * Object parents feed GET. */ public static class GetFolderParent extends AbstractAtomPubServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { assert context != null; @@ -450,6 +454,7 @@ public class NavigationService { * Object parents feed GET. */ public static class GetObjectParents extends AbstractAtomPubServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { assert context != null; @@ -534,6 +539,7 @@ public class NavigationService { * Checked Out Collection GET. */ public static class GetCheckedOutDocs extends AbstractAtomPubServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { assert context != null; Modified: chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/atompub/ObjectService.java URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/atompub/ObjectService.java?rev=1695691&r1=1695690&r2=1695691&view=diff ============================================================================== --- chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/atompub/ObjectService.java (original) +++ chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/atompub/ObjectService.java Thu Aug 13 12:05:59 2015 @@ -77,6 +77,7 @@ public class ObjectService { * Create. */ public static class Create extends AbstractAtomPubServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { assert context != null; @@ -160,6 +161,7 @@ public class ObjectService { * Create relationship. */ public static class CreateRelationship extends AbstractAtomPubServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { assert context != null; @@ -220,6 +222,7 @@ public class ObjectService { * Delete object. */ public static class DeleteObject extends AbstractAtomPubServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { assert context != null; @@ -252,6 +255,7 @@ public class ObjectService { * Delete content stream. */ public static class DeleteContentStream extends AbstractAtomPubServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { assert context != null; @@ -285,6 +289,7 @@ public class ObjectService { * Set or append content stream. */ public static class SetOrAppendContentStream extends AbstractAtomPubServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { assert context != null; @@ -336,7 +341,7 @@ public class ObjectService { } // set headers - String newObjectId = (objectIdHolder.getValue() == null ? objectId : objectIdHolder.getValue()); + String newObjectId = objectIdHolder.getValue() == null ? objectId : objectIdHolder.getValue(); String contentLocation = compileUrl(compileBaseUrl(request, repositoryId), RESOURCE_CONTENT, newObjectId); String location = compileUrl(compileBaseUrl(request, repositoryId), RESOURCE_OBJECTBYID, newObjectId); @@ -373,6 +378,7 @@ public class ObjectService { * Delete tree. */ public static class DeleteTree extends AbstractAtomPubServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { assert context != null; @@ -425,6 +431,7 @@ public class ObjectService { * getObject. */ public static class GetObject extends AbstractAtomPubServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { assert context != null; @@ -491,6 +498,7 @@ public class ObjectService { * objectByPath URI template. */ public static class GetObjectByPath extends AbstractAtomPubServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { assert context != null; @@ -549,6 +557,7 @@ public class ObjectService { * Allowable Actions. */ public static class GetAllowableActions extends AbstractAtomPubServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { assert context != null; @@ -591,6 +600,7 @@ public class ObjectService { * getContentStream. */ public static class GetContentStream extends AbstractAtomPubServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { assert context != null; @@ -668,6 +678,7 @@ public class ObjectService { * UpdateProperties. */ public static class UpdateProperties extends AbstractAtomPubServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { assert context != null; @@ -789,6 +800,7 @@ public class ObjectService { * BulkUpdateProperties. */ public static class BulkUpdateProperties extends AbstractAtomPubServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { assert context != null; Modified: chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/atompub/PolicyService.java URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/atompub/PolicyService.java?rev=1695691&r1=1695690&r2=1695691&view=diff ============================================================================== --- chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/atompub/PolicyService.java (original) +++ chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/atompub/PolicyService.java Thu Aug 13 12:05:59 2015 @@ -69,6 +69,7 @@ public class PolicyService { * Get applied policies. */ public static class GetAppliedPolicies extends AbstractPoliciesServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { assert context != null; @@ -143,6 +144,7 @@ public class PolicyService { * Apply policy. */ public static class ApplyPolicy extends AbstractPoliciesServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { assert context != null; @@ -203,6 +205,7 @@ public class PolicyService { * Remove policy. */ public static class RemovePolicy extends AbstractAtomPubServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { assert context != null; Modified: chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/atompub/RelationshipService.java URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/atompub/RelationshipService.java?rev=1695691&r1=1695690&r2=1695691&view=diff ============================================================================== --- chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/atompub/RelationshipService.java (original) +++ chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/atompub/RelationshipService.java Thu Aug 13 12:05:59 2015 @@ -42,6 +42,7 @@ public class RelationshipService { * Get object relationships. */ public static class GetObjectRelationships extends AbstractAtomPubServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { assert context != null; Modified: chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/atompub/RepositoryService.java URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/atompub/RepositoryService.java?rev=1695691&r1=1695690&r2=1695691&view=diff ============================================================================== --- chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/atompub/RepositoryService.java (original) +++ chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/atompub/RepositoryService.java Thu Aug 13 12:05:59 2015 @@ -50,6 +50,7 @@ public class RepositoryService { * Renders the service document. */ public static class GetRepositories extends AbstractAtomPubServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { assert context != null; @@ -238,6 +239,7 @@ public class RepositoryService { * Renders a type children collection. */ public static class GetTypeChildren extends AbstractAtomPubServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { assert context != null; @@ -345,6 +347,7 @@ public class RepositoryService { * Renders a type descendants feed. */ public static class GetTypeDescendants extends AbstractAtomPubServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { assert context != null; @@ -437,6 +440,7 @@ public class RepositoryService { * Renders a type definition. */ public static class GetTypeDefinition extends AbstractAtomPubServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { assert context != null; @@ -475,6 +479,7 @@ public class RepositoryService { * Creates a type. */ public static class CreateType extends AbstractAtomPubServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { assert context != null; @@ -525,6 +530,7 @@ public class RepositoryService { * Updates a type. */ public static class UpdateType extends AbstractAtomPubServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { assert context != null; @@ -575,6 +581,7 @@ public class RepositoryService { * Deletes a type. */ public static class DeleteType extends AbstractAtomPubServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { assert context != null; Modified: chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/atompub/VersioningService.java URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/atompub/VersioningService.java?rev=1695691&r1=1695690&r2=1695691&view=diff ============================================================================== --- chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/atompub/VersioningService.java (original) +++ chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/atompub/VersioningService.java Thu Aug 13 12:05:59 2015 @@ -44,6 +44,7 @@ public class VersioningService { * Check Out. */ public static class CheckOut extends AbstractAtomPubServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { assert context != null; @@ -111,6 +112,7 @@ public class VersioningService { * Get all versions. */ public static class GetAllVersions extends AbstractAtomPubServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { assert context != null; @@ -186,6 +188,7 @@ public class VersioningService { * Delete object. */ public static class DeleteAllVersions extends AbstractAtomPubServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { assert context != null; Modified: chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/browser/AclService.java URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/browser/AclService.java?rev=1695691&r1=1695690&r2=1695691&view=diff ============================================================================== --- chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/browser/AclService.java (original) +++ chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/browser/AclService.java Thu Aug 13 12:05:59 2015 @@ -38,6 +38,7 @@ public class AclService { * getACL. */ public static class GetACL extends AbstractBrowserServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { assert context != null; @@ -77,6 +78,7 @@ public class AclService { * applyACL. */ public static class ApplyACL extends AbstractBrowserServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { assert context != null; Modified: chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/browser/CmisBrowserBindingServlet.java URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/browser/CmisBrowserBindingServlet.java?rev=1695691&r1=1695690&r2=1695691&view=diff ============================================================================== --- chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/browser/CmisBrowserBindingServlet.java (original) +++ chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/browser/CmisBrowserBindingServlet.java Thu Aug 13 12:05:59 2015 @@ -435,6 +435,7 @@ public class CmisBrowserBindingServlet e static class ErrorServiceCall extends AbstractBrowserServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { // no implementation Modified: chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/browser/DiscoveryService.java URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/browser/DiscoveryService.java?rev=1695691&r1=1695690&r2=1695691&view=diff ============================================================================== --- chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/browser/DiscoveryService.java (original) +++ chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/browser/DiscoveryService.java Thu Aug 13 12:05:59 2015 @@ -51,6 +51,7 @@ public class DiscoveryService { * query. */ public static class Query extends AbstractBrowserServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { assert context != null; @@ -103,6 +104,7 @@ public class DiscoveryService { * getContentChanges. */ public static class GetContentChanges extends AbstractBrowserServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { assert context != null; Modified: chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/browser/MultiFilingService.java URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/browser/MultiFilingService.java?rev=1695691&r1=1695690&r2=1695691&view=diff ============================================================================== --- chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/browser/MultiFilingService.java (original) +++ chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/browser/MultiFilingService.java Thu Aug 13 12:05:59 2015 @@ -43,6 +43,7 @@ public class MultiFilingService { * addObjectToFolder. */ public static class AddObjectToFolder extends AbstractBrowserServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { assert context != null; @@ -94,6 +95,7 @@ public class MultiFilingService { * removeObjectFromFolder. */ public static class RemoveObjectFromFolder extends AbstractBrowserServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { assert context != null; Modified: chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/browser/NavigationService.java URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/browser/NavigationService.java?rev=1695691&r1=1695690&r2=1695691&view=diff ============================================================================== --- chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/browser/NavigationService.java (original) +++ chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/browser/NavigationService.java Thu Aug 13 12:05:59 2015 @@ -60,6 +60,7 @@ public class NavigationService { * getChildren. */ public static class GetChildren extends AbstractBrowserServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { assert context != null; @@ -111,6 +112,7 @@ public class NavigationService { * getDescendants. */ public static class GetDescendants extends AbstractBrowserServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { assert context != null; @@ -162,6 +164,7 @@ public class NavigationService { * getFolderTree. */ public static class GetFolderTree extends AbstractBrowserServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { assert context != null; @@ -213,6 +216,7 @@ public class NavigationService { * getFolderParent. */ public static class GetFolderParent extends AbstractBrowserServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { assert context != null; @@ -255,6 +259,7 @@ public class NavigationService { * getObjectParents. */ public static class GetObjectParents extends AbstractBrowserServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { assert context != null; @@ -305,6 +310,7 @@ public class NavigationService { * getCheckedOutDocs. */ public static class GetCheckedOutDocs extends AbstractBrowserServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { assert context != null; Modified: chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/browser/ObjectService.java URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/browser/ObjectService.java?rev=1695691&r1=1695690&r2=1695691&view=diff ============================================================================== --- chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/browser/ObjectService.java (original) +++ chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/browser/ObjectService.java Thu Aug 13 12:05:59 2015 @@ -86,6 +86,7 @@ public class ObjectService { * Create document. */ public static class CreateDocument extends AbstractBrowserServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { assert context != null; @@ -139,6 +140,7 @@ public class ObjectService { * Create document from source. */ public static class CreateDocumentFromSource extends AbstractBrowserServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { assert context != null; @@ -201,6 +203,7 @@ public class ObjectService { * Create folder. */ public static class CreateFolder extends AbstractBrowserServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { assert context != null; @@ -251,6 +254,7 @@ public class ObjectService { * Create policy. */ public static class CreatePolicy extends AbstractBrowserServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { assert context != null; @@ -301,6 +305,7 @@ public class ObjectService { * Create Item. */ public static class CreateItem extends AbstractBrowserServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { assert context != null; @@ -351,6 +356,7 @@ public class ObjectService { * Create relationship. */ public static class CreateRelationship extends AbstractBrowserServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { assert context != null; @@ -400,6 +406,7 @@ public class ObjectService { * updateProperties. */ public static class UpdateProperties extends AbstractBrowserServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { assert context != null; @@ -460,6 +467,7 @@ public class ObjectService { * bulkUpdateProperties. */ public static class BulkUpdateProperties extends AbstractBrowserServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { assert context != null; @@ -530,6 +538,7 @@ public class ObjectService { * getProperties. */ public static class GetProperties extends AbstractBrowserServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { assert context != null; @@ -581,6 +590,7 @@ public class ObjectService { * getObject. */ public static class GetObject extends AbstractBrowserServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { assert context != null; @@ -640,6 +650,7 @@ public class ObjectService { * getAllowableActions. */ public static class GetAllowableActions extends AbstractBrowserServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { assert context != null; @@ -673,6 +684,7 @@ public class ObjectService { * getRenditions. */ public static class GetRenditions extends AbstractBrowserServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { assert context != null; @@ -715,6 +727,7 @@ public class ObjectService { * getContentStream. */ public static class GetContentStream extends AbstractBrowserServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { assert context != null; @@ -813,6 +826,7 @@ public class ObjectService { * deleteObject. */ public static class DeleteObject extends AbstractBrowserServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { assert context != null; @@ -845,6 +859,7 @@ public class ObjectService { * deleteTree. */ public static class DeleteTree extends AbstractBrowserServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { assert context != null; @@ -887,6 +902,7 @@ public class ObjectService { * Delete content stream. */ public static class DeleteContentStream extends AbstractBrowserServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { assert context != null; @@ -937,6 +953,7 @@ public class ObjectService { * setContentStream. */ public static class SetContentStream extends AbstractBrowserServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { assert context != null; @@ -992,6 +1009,7 @@ public class ObjectService { * appendContentStream. */ public static class AppendContentStream extends AbstractBrowserServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { assert context != null; @@ -1047,6 +1065,7 @@ public class ObjectService { * moveObject. */ public static class MoveObject extends AbstractBrowserServiceCall { + @Override public void serve(CallContext context, CmisService service, String repositoryId, HttpServletRequest request, HttpServletResponse response) throws Exception { assert context != null; Modified: chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/browser/POSTHttpServletRequestWrapper.java URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/browser/POSTHttpServletRequestWrapper.java?rev=1695691&r1=1695690&r2=1695691&view=diff ============================================================================== --- chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/browser/POSTHttpServletRequestWrapper.java (original) +++ chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/browser/POSTHttpServletRequestWrapper.java Thu Aug 13 12:05:59 2015 @@ -93,6 +93,7 @@ public final class POSTHttpServletReques return filename; } + @Override public String getContentType() { return contentType; } @@ -113,12 +114,12 @@ public final class POSTHttpServletReques * @return {@code true} if the body contained data, {@code false} otherwise */ protected boolean parseFormUrlEncodedData(HttpServletRequest request) throws IOException { - byte data[] = new byte[BUFFER_SIZE]; + byte[] data = new byte[BUFFER_SIZE]; int dataPos = 0; InputStream stream = request.getInputStream(); int b; - byte buffer[] = new byte[BUFFER_SIZE]; + byte[] buffer = new byte[BUFFER_SIZE]; // read stream while ((b = stream.read(buffer)) != -1) {
