You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@chemistry.apache.org by fm...@apache.org on 2010/11/26 19:10:19 UTC
svn commit: r1039487 - in /incubator/chemistry/opencmis/trunk:
chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/
chemistry-opencmis-client/chemistry-opencmis-client-bindings/sr...
Author: fmui
Date: Fri Nov 26 18:10:18 2010
New Revision: 1039487
URL: http://svn.apache.org/viewvc?rev=1039487&view=rev
Log:
- applied (parts of) CMIS-285 patch
- code clean up (comments, Serializable, static nested classes, etc.)
Modified:
incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/CmisSpi.java
incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/atompub/AbstractAtomPubService.java
incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/atompub/AclServiceImpl.java
incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/atompub/DiscoveryServiceImpl.java
incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/atompub/MultiFilingServiceImpl.java
incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/atompub/PolicyServiceImpl.java
incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/atompub/RelationshipServiceImpl.java
incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/atompub/RepositoryServiceImpl.java
incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/atompub/objects/AtomAcl.java
incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/atompub/objects/AtomAllowableActions.java
incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/webservices/AbstractWebServicesService.java
incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/AbstractTransientCmisObject.java
incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/ChangeEventImpl.java
incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/cache/CacheImpl.java
incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/objecttype/DocumentTypeImpl.java
incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/objecttype/ObjectTypeHelper.java
incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/objecttype/PolicyTypeImpl.java
incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/objecttype/RelationshipTypeImpl.java
incubator/chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/java/org/apache/chemistry/opencmis/commons/impl/dataobjects/AbstractExtensionData.java
incubator/chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/java/org/apache/chemistry/opencmis/commons/impl/dataobjects/AccessControlEntryImpl.java
incubator/chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/java/org/apache/chemistry/opencmis/commons/impl/dataobjects/AccessControlListImpl.java
incubator/chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/CmisRepositoryContextListener.java
incubator/chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/shared/BasicAuthCallContextHandler.java
incubator/chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/shared/Dispatcher.java
incubator/chemistry/opencmis/trunk/chemistry-opencmis-test/chemistry-opencmis-test-tck/src/main/java/org/apache/chemistry/opencmis/tck/runner/AbstractRunner.java
incubator/chemistry/opencmis/trunk/chemistry-opencmis-test/chemistry-opencmis-test-tck/src/main/java/org/apache/chemistry/opencmis/tck/runner/CmisTckAntTask.java
incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/ClientHelper.java
incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/LoginDialog.java
incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/TckDialog.java
Modified: incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/CmisSpi.java
URL: http://svn.apache.org/viewvc/incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/CmisSpi.java?rev=1039487&r1=1039486&r2=1039487&view=diff
==============================================================================
--- incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/CmisSpi.java (original)
+++ incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/CmisSpi.java Fri Nov 26 18:10:18 2010
@@ -18,8 +18,6 @@
*/
package org.apache.chemistry.opencmis.client.bindings.spi;
-import java.io.Serializable;
-
import org.apache.chemistry.opencmis.commons.spi.AclService;
import org.apache.chemistry.opencmis.commons.spi.DiscoveryService;
import org.apache.chemistry.opencmis.commons.spi.MultiFilingService;
@@ -33,7 +31,7 @@ import org.apache.chemistry.opencmis.com
/**
* CMIS SPI interface.
*/
-public interface CmisSpi extends Serializable {
+public interface CmisSpi {
/**
* Gets a Repository Service interface object.
*/
Modified: incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/atompub/AbstractAtomPubService.java
URL: http://svn.apache.org/viewvc/incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/atompub/AbstractAtomPubService.java?rev=1039487&r1=1039486&r2=1039487&view=diff
==============================================================================
--- incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/atompub/AbstractAtomPubService.java (original)
+++ incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/atompub/AbstractAtomPubService.java Fri Nov 26 18:10:18 2010
@@ -22,6 +22,7 @@ import static org.apache.chemistry.openc
import java.io.InputStream;
import java.io.OutputStream;
+import java.io.Serializable;
import java.math.BigInteger;
import java.util.ArrayList;
import java.util.HashMap;
@@ -72,9 +73,6 @@ import org.apache.chemistry.opencmis.com
/**
* Base class for all AtomPub clients.
- *
- * @author <a href="mailto:fmueller@opentext.com">Florian Müller</a>
- *
*/
public class AbstractAtomPubService {
Modified: incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/atompub/AclServiceImpl.java
URL: http://svn.apache.org/viewvc/incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/atompub/AclServiceImpl.java?rev=1039487&r1=1039486&r2=1039487&view=diff
==============================================================================
--- incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/atompub/AclServiceImpl.java (original)
+++ incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/atompub/AclServiceImpl.java Fri Nov 26 18:10:18 2010
@@ -31,12 +31,9 @@ import org.apache.chemistry.opencmis.com
/**
* ACL Service AtomPub client.
- *
- * @author <a href="mailto:fmueller@opentext.com">Florian Müller</a>
- *
*/
public class AclServiceImpl extends AbstractAtomPubService implements AclService {
-
+
/**
* Constructor.
*/
@@ -44,16 +41,6 @@ public class AclServiceImpl extends Abst
setSession(session);
}
- /*
- * (non-Javadoc)
- *
- * @see
- * org.apache.opencmis.client.provider.ACLService#applyACL(java.lang.String,
- * java.lang.String, org.apache.opencmis.client.provider.AccessControlList,
- * org.apache.opencmis.client.provider.AccessControlList,
- * org.apache.opencmis.commons.enums.ACLPropagation,
- * org.apache.opencmis.client.provider.ExtensionsData)
- */
public Acl applyAcl(String repositoryId, String objectId, Acl addAces, Acl removeAces,
AclPropagation aclPropagation, ExtensionsData extension) {
Acl result = null;
@@ -76,14 +63,6 @@ public class AclServiceImpl extends Abst
return result;
}
- /*
- * (non-Javadoc)
- *
- * @see
- * org.apache.opencmis.client.provider.ACLService#getACL(java.lang.String,
- * java.lang.String, java.lang.Boolean,
- * org.apache.opencmis.client.provider.ExtensionsData)
- */
public org.apache.chemistry.opencmis.commons.data.Acl getAcl(String repositoryId, String objectId,
Boolean onlyBasicPermissions, ExtensionsData extension) {
Modified: incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/atompub/DiscoveryServiceImpl.java
URL: http://svn.apache.org/viewvc/incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/atompub/DiscoveryServiceImpl.java?rev=1039487&r1=1039486&r2=1039487&view=diff
==============================================================================
--- incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/atompub/DiscoveryServiceImpl.java (original)
+++ incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/atompub/DiscoveryServiceImpl.java Fri Nov 26 18:10:18 2010
@@ -46,9 +46,6 @@ import org.apache.chemistry.opencmis.com
/**
* Discovery Service AtomPub client.
- *
- * @author <a href="mailto:fmueller@opentext.com">Florian Müller</a>
- *
*/
public class DiscoveryServiceImpl extends AbstractAtomPubService implements DiscoveryService {
@@ -59,16 +56,6 @@ public class DiscoveryServiceImpl extend
setSession(session);
}
- /*
- * (non-Javadoc)
- *
- * @see
- * org.apache.opencmis.client.provider.DiscoveryService#getContentChanges
- * (java.lang.String, org.apache.opencmis.client.provider.Holder,
- * java.lang.Boolean, java.lang.String, java.lang.Boolean,
- * java.lang.Boolean, java.math.BigInteger,
- * org.apache.opencmis.client.provider.ExtensionsData)
- */
public ObjectList getContentChanges(String repositoryId, Holder<String> changeLogToken, Boolean includeProperties,
String filter, Boolean includePolicyIds, Boolean includeACL, BigInteger maxItems, ExtensionsData extension) {
ObjectListImpl result = new ObjectListImpl();
@@ -126,16 +113,6 @@ public class DiscoveryServiceImpl extend
return result;
}
- /*
- * (non-Javadoc)
- *
- * @see
- * org.apache.opencmis.client.provider.DiscoveryService#query(java.lang.
- * String, java.lang.String, java.lang.Boolean, java.lang.Boolean,
- * org.apache.opencmis.commons.enums.IncludeRelationships, java.lang.String,
- * java.math.BigInteger, java.math.BigInteger,
- * org.apache.opencmis.client.provider.ExtensionsData)
- */
public ObjectList query(String repositoryId, String statement, Boolean searchAllVersions,
Boolean includeAllowableActions, IncludeRelationships includeRelationships, String renditionFilter,
BigInteger maxItems, BigInteger skipCount, ExtensionsData extension) {
Modified: incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/atompub/MultiFilingServiceImpl.java
URL: http://svn.apache.org/viewvc/incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/atompub/MultiFilingServiceImpl.java?rev=1039487&r1=1039486&r2=1039487&view=diff
==============================================================================
--- incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/atompub/MultiFilingServiceImpl.java (original)
+++ incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/atompub/MultiFilingServiceImpl.java Fri Nov 26 18:10:18 2010
@@ -30,9 +30,6 @@ import org.apache.chemistry.opencmis.com
/**
* MultiFiling Service AtomPub client.
- *
- * @author <a href="mailto:fmueller@opentext.com">Florian Müller</a>
- *
*/
public class MultiFilingServiceImpl extends AbstractAtomPubService implements MultiFilingService {
@@ -43,14 +40,6 @@ public class MultiFilingServiceImpl exte
setSession(session);
}
- /*
- * (non-Javadoc)
- *
- * @see
- * org.apache.opencmis.client.provider.MultiFilingService#addObjectToFolder
- * (java.lang.String, java.lang.String, java.lang.String, java.lang.Boolean,
- * org.apache.opencmis.client.provider.ExtensionsData)
- */
public void addObjectToFolder(String repositoryId, String objectId, String folderId, Boolean allVersions,
ExtensionsData extension) {
if (objectId == null) {
@@ -78,14 +67,6 @@ public class MultiFilingServiceImpl exte
});
}
- /*
- * (non-Javadoc)
- *
- * @see
- * org.apache.opencmis.client.provider.MultiFilingService#removeObjectFromFolder
- * (java.lang.String, java.lang.String, java.lang.String,
- * org.apache.opencmis.client.provider.ExtensionsData)
- */
public void removeObjectFromFolder(String repositoryId, String objectId, String folderId, ExtensionsData extension) {
if (objectId == null) {
throw new CmisInvalidArgumentException("Object id must be set!");
Modified: incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/atompub/PolicyServiceImpl.java
URL: http://svn.apache.org/viewvc/incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/atompub/PolicyServiceImpl.java?rev=1039487&r1=1039486&r2=1039487&view=diff
==============================================================================
--- incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/atompub/PolicyServiceImpl.java (original)
+++ incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/atompub/PolicyServiceImpl.java Fri Nov 26 18:10:18 2010
@@ -42,9 +42,6 @@ import org.apache.chemistry.opencmis.com
/**
* Policy Service AtomPub client.
- *
- * @author <a href="mailto:fmueller@opentext.com">Florian Müller</a>
- *
*/
public class PolicyServiceImpl extends AbstractAtomPubService implements PolicyService {
@@ -55,14 +52,6 @@ public class PolicyServiceImpl extends A
setSession(session);
}
- /*
- * (non-Javadoc)
- *
- * @see
- * org.apache.opencmis.client.provider.PolicyService#applyPolicy(java.lang
- * .String, java.lang.String, java.lang.String,
- * org.apache.opencmis.client.provider.ExtensionsData)
- */
public void applyPolicy(String repositoryId, String policyId, String objectId, ExtensionsData extension) {
// find the link
String link = loadLink(repositoryId, objectId, Constants.REL_POLICIES, Constants.MEDIATYPE_FEED);
@@ -84,14 +73,6 @@ public class PolicyServiceImpl extends A
});
}
- /*
- * (non-Javadoc)
- *
- * @see
- * org.apache.opencmis.client.provider.PolicyService#getAppliedPolicies(
- * java.lang.String, java.lang.String, java.lang.String,
- * org.apache.opencmis.client.provider.ExtensionsData)
- */
public List<ObjectData> getAppliedPolicies(String repositoryId, String objectId, String filter,
ExtensionsData extension) {
List<ObjectData> result = new ArrayList<ObjectData>();
@@ -131,14 +112,6 @@ public class PolicyServiceImpl extends A
return result;
}
- /*
- * (non-Javadoc)
- *
- * @see
- * org.apache.opencmis.client.provider.PolicyService#removePolicy(java.lang
- * .String, java.lang.String, java.lang.String,
- * org.apache.opencmis.client.provider.ExtensionsData)
- */
public void removePolicy(String repositoryId, String policyId, String objectId, ExtensionsData extension) {
// we need a policy id
if (policyId == null) {
Modified: incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/atompub/RelationshipServiceImpl.java
URL: http://svn.apache.org/viewvc/incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/atompub/RelationshipServiceImpl.java?rev=1039487&r1=1039486&r2=1039487&view=diff
==============================================================================
--- incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/atompub/RelationshipServiceImpl.java (original)
+++ incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/atompub/RelationshipServiceImpl.java Fri Nov 26 18:10:18 2010
@@ -40,9 +40,6 @@ import org.apache.chemistry.opencmis.com
/**
* Relationship Service AtomPub client.
- *
- * @author <a href="mailto:fmueller@opentext.com">Florian Müller</a>
- *
*/
public class RelationshipServiceImpl extends AbstractAtomPubService implements RelationshipService {
@@ -53,17 +50,6 @@ public class RelationshipServiceImpl ext
setSession(session);
}
- /*
- * (non-Javadoc)
- *
- * @seeorg.apache.opencmis.client.provider.RelationshipService#
- * getObjectRelationships(java.lang.String , java.lang.String,
- * java.lang.Boolean,
- * org.apache.opencmis.commons.enums.RelationshipDirection,
- * java.lang.String, java.lang.String, java.lang.Boolean,
- * java.math.BigInteger, java.math.BigInteger,
- * org.apache.opencmis.client.provider.ExtensionsData)
- */
public ObjectList getObjectRelationships(String repositoryId, String objectId, Boolean includeSubRelationshipTypes,
RelationshipDirection relationshipDirection, String typeId, String filter, Boolean includeAllowableActions,
BigInteger maxItems, BigInteger skipCount, ExtensionsData extension) {
Modified: incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/atompub/RepositoryServiceImpl.java
URL: http://svn.apache.org/viewvc/incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/atompub/RepositoryServiceImpl.java?rev=1039487&r1=1039486&r2=1039487&view=diff
==============================================================================
--- incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/atompub/RepositoryServiceImpl.java (original)
+++ incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/atompub/RepositoryServiceImpl.java Fri Nov 26 18:10:18 2010
@@ -44,9 +44,6 @@ import org.apache.chemistry.opencmis.com
/**
* Repository Service AtomPub client.
- *
- * @author <a href="mailto:fmueller@opentext.com">Florian Müller</a>
- *
*/
public class RepositoryServiceImpl extends AbstractAtomPubService implements RepositoryService {
@@ -57,24 +54,10 @@ public class RepositoryServiceImpl exten
setSession(session);
}
- /*
- * (non-Javadoc)
- *
- * @see
- * org.apache.opencmis.client.provider.RepositoryService#getRepositoryInfos
- * (org.apache.opencmis .client.provider .ExtensionsData)
- */
public List<RepositoryInfo> getRepositoryInfos(ExtensionsData extension) {
return getRepositoriesInternal(null);
}
- /*
- * (non-Javadoc)
- *
- * @see
- * org.apache.opencmis.client.provider.RepositoryService#getRepositoryInfo
- * (java.lang.String, org.apache.opencmis.client.provider.ExtensionsData)
- */
public RepositoryInfo getRepositoryInfo(String repositoryId, ExtensionsData extension) {
List<RepositoryInfo> repositoryInfos = getRepositoriesInternal(repositoryId);
@@ -92,27 +75,10 @@ public class RepositoryServiceImpl exten
throw new CmisObjectNotFoundException("Repository not found!");
}
- /*
- * (non-Javadoc)
- *
- * @see
- * org.apache.opencmis.client.provider.RepositoryService#getTypeDefinition
- * (java.lang.String, java.lang.String,
- * org.apache.opencmis.client.provider.ExtensionsData)
- */
public TypeDefinition getTypeDefinition(String repositoryId, String typeId, ExtensionsData extension) {
return getTypeDefinitionInternal(repositoryId, typeId);
}
- /*
- * (non-Javadoc)
- *
- * @see
- * org.apache.opencmis.client.provider.RepositoryService#getTypeChildren
- * (java.lang.String, java.lang.String, java.lang.Boolean,
- * java.math.BigInteger, java.math.BigInteger,
- * org.apache.opencmis.client.provider.ExtensionsData)
- */
public TypeDefinitionList getTypeChildren(String repositoryId, String typeId, Boolean includePropertyDefinitions,
BigInteger maxItems, BigInteger skipCount, ExtensionsData extension) {
TypeDefinitionListImpl result = new TypeDefinitionListImpl();
@@ -180,14 +146,6 @@ public class RepositoryServiceImpl exten
return result;
}
- /*
- * (non-Javadoc)
- *
- * @see
- * org.apache.opencmis.client.provider.RepositoryService#getTypeDescendants
- * (java.lang.String, java.lang.String, java.math.BigInteger,
- * java.lang.Boolean, org.apache.opencmis.client.provider.ExtensionsData)
- */
public List<TypeDefinitionContainer> getTypeDescendants(String repositoryId, String typeId, BigInteger depth,
Boolean includePropertyDefinitions, ExtensionsData extension) {
List<TypeDefinitionContainer> result = new ArrayList<TypeDefinitionContainer>();
@@ -239,8 +197,8 @@ public class RepositoryServiceImpl exten
if (element.getObject() instanceof AtomLink) {
addTypeLink(repositoryId, entry.getId(), (AtomLink) element.getObject());
} else if (element.getObject() instanceof CmisTypeDefinitionType) {
- childContainer = new TypeDefinitionContainerImpl(convert((CmisTypeDefinitionType) element
- .getObject()));
+ childContainer = new TypeDefinitionContainerImpl(
+ convert((CmisTypeDefinitionType) element.getObject()));
} else if (element.getObject() instanceof AtomFeed) {
addTypeDescendantsLevel(repositoryId, (AtomFeed) element.getObject(), childContainerList);
}
Modified: incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/atompub/objects/AtomAcl.java
URL: http://svn.apache.org/viewvc/incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/atompub/objects/AtomAcl.java?rev=1039487&r1=1039486&r2=1039487&view=diff
==============================================================================
--- incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/atompub/objects/AtomAcl.java (original)
+++ incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/atompub/objects/AtomAcl.java Fri Nov 26 18:10:18 2010
@@ -21,14 +21,13 @@ package org.apache.chemistry.opencmis.cl
import org.apache.chemistry.opencmis.commons.impl.jaxb.CmisAccessControlListType;
/**
- * @author <a href="mailto:fmueller@opentext.com">Florian Müller</a>
- *
+ * AtomAcl.
*/
public class AtomAcl extends AtomBase {
private static final long serialVersionUID = 1L;
- private CmisAccessControlListType fACL;
+ private CmisAccessControlListType acl;
public AtomAcl() {
super();
@@ -39,23 +38,16 @@ public class AtomAcl extends AtomBase {
setACL(acl);
}
- /*
- * (non-Javadoc)
- *
- * @see
- * org.apache.opencmis.client.provider.spi.atompub.objects.AtomBase#getType
- * ()
- */
@Override
public String getType() {
return "ACL";
}
public CmisAccessControlListType getACL() {
- return fACL;
+ return acl;
}
public void setACL(CmisAccessControlListType acl) {
- fACL = acl;
+ this.acl = acl;
}
}
\ No newline at end of file
Modified: incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/atompub/objects/AtomAllowableActions.java
URL: http://svn.apache.org/viewvc/incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/atompub/objects/AtomAllowableActions.java?rev=1039487&r1=1039486&r2=1039487&view=diff
==============================================================================
--- incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/atompub/objects/AtomAllowableActions.java (original)
+++ incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/atompub/objects/AtomAllowableActions.java Fri Nov 26 18:10:18 2010
@@ -21,14 +21,13 @@ package org.apache.chemistry.opencmis.cl
import org.apache.chemistry.opencmis.commons.impl.jaxb.CmisAllowableActionsType;
/**
- * @author <a href="mailto:fmueller@opentext.com">Florian Müller</a>
- *
+ * AtomAllowableActions.
*/
public class AtomAllowableActions extends AtomBase {
private static final long serialVersionUID = 1L;
- private CmisAllowableActionsType fAllowableActions;
+ private CmisAllowableActionsType allowableActions;
public AtomAllowableActions() {
super();
@@ -39,23 +38,16 @@ public class AtomAllowableActions extend
setAllowableActions(allowableActions);
}
- /*
- * (non-Javadoc)
- *
- * @see
- * org.apache.opencmis.client.provider.spi.atompub.objects.AtomBase#getType
- * ()
- */
@Override
public String getType() {
return "Allowable Actions";
}
public CmisAllowableActionsType getAllowableActions() {
- return fAllowableActions;
+ return allowableActions;
}
public void setAllowableActions(CmisAllowableActionsType allowableActions) {
- fAllowableActions = allowableActions;
+ this.allowableActions = allowableActions;
}
}
Modified: incubator/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/incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/webservices/AbstractWebServicesService.java?rev=1039487&r1=1039486&r2=1039487&view=diff
==============================================================================
--- incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/webservices/AbstractWebServicesService.java (original)
+++ incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-bindings/src/main/java/org/apache/chemistry/opencmis/client/bindings/spi/webservices/AbstractWebServicesService.java Fri Nov 26 18:10:18 2010
@@ -39,9 +39,6 @@ import org.apache.chemistry.opencmis.com
/**
* Base class for all Web Services clients.
- *
- * @author <a href="mailto:fmueller@opentext.com">Florian Müller</a>
- *
*/
public abstract class AbstractWebServicesService {
Modified: incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/AbstractTransientCmisObject.java
URL: http://svn.apache.org/viewvc/incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/AbstractTransientCmisObject.java?rev=1039487&r1=1039486&r2=1039487&view=diff
==============================================================================
--- incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/AbstractTransientCmisObject.java (original)
+++ incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/AbstractTransientCmisObject.java Fri Nov 26 18:10:18 2010
@@ -612,7 +612,7 @@ public abstract class AbstractTransientC
// --- ACE helper class ---
- public class AceChangeHolder implements Serializable {
+ public static class AceChangeHolder implements Serializable {
private static final long serialVersionUID = 1L;
private String principalId;
Modified: incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/ChangeEventImpl.java
URL: http://svn.apache.org/viewvc/incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/ChangeEventImpl.java?rev=1039487&r1=1039486&r2=1039487&view=diff
==============================================================================
--- incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/ChangeEventImpl.java (original)
+++ incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/ChangeEventImpl.java Fri Nov 26 18:10:18 2010
@@ -18,6 +18,7 @@
*/
package org.apache.chemistry.opencmis.client.runtime;
+import java.io.Serializable;
import java.util.GregorianCalendar;
import java.util.List;
import java.util.Map;
@@ -30,7 +31,7 @@ import org.apache.chemistry.opencmis.com
/**
* Change Event.
*/
-public class ChangeEventImpl extends ChangeEventInfoDataImpl implements ChangeEvent {
+public class ChangeEventImpl extends ChangeEventInfoDataImpl implements ChangeEvent, Serializable {
private static final long serialVersionUID = 1L;
Modified: incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/cache/CacheImpl.java
URL: http://svn.apache.org/viewvc/incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/cache/CacheImpl.java?rev=1039487&r1=1039486&r2=1039487&view=diff
==============================================================================
--- incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/cache/CacheImpl.java (original)
+++ incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/cache/CacheImpl.java Fri Nov 26 18:10:18 2010
@@ -278,7 +278,7 @@ public class CacheImpl implements Cache
// --- cache item ---
- private class CacheItem<T> implements Serializable {
+ private static class CacheItem<T> implements Serializable {
private static final long serialVersionUID = 1L;
Modified: incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/objecttype/DocumentTypeImpl.java
URL: http://svn.apache.org/viewvc/incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/objecttype/DocumentTypeImpl.java?rev=1039487&r1=1039486&r2=1039487&view=diff
==============================================================================
--- incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/objecttype/DocumentTypeImpl.java (original)
+++ incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/objecttype/DocumentTypeImpl.java Fri Nov 26 18:10:18 2010
@@ -18,6 +18,7 @@
*/
package org.apache.chemistry.opencmis.client.runtime.objecttype;
+import java.io.Serializable;
import java.util.List;
import org.apache.chemistry.opencmis.client.api.DocumentType;
@@ -31,7 +32,7 @@ import org.apache.chemistry.opencmis.com
/**
* Document type.
*/
-public class DocumentTypeImpl extends DocumentTypeDefinitionImpl implements DocumentType {
+public class DocumentTypeImpl extends DocumentTypeDefinitionImpl implements DocumentType, Serializable {
private static final long serialVersionUID = 1L;
Modified: incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/objecttype/ObjectTypeHelper.java
URL: http://svn.apache.org/viewvc/incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/objecttype/ObjectTypeHelper.java?rev=1039487&r1=1039486&r2=1039487&view=diff
==============================================================================
--- incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/objecttype/ObjectTypeHelper.java (original)
+++ incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/objecttype/ObjectTypeHelper.java Fri Nov 26 18:10:18 2010
@@ -18,10 +18,11 @@
*/
package org.apache.chemistry.opencmis.client.runtime.objecttype;
+import java.io.Serializable;
import java.util.List;
-import org.apache.chemistry.opencmis.client.api.ObjectType;
import org.apache.chemistry.opencmis.client.api.ItemIterable;
+import org.apache.chemistry.opencmis.client.api.ObjectType;
import org.apache.chemistry.opencmis.client.api.Session;
import org.apache.chemistry.opencmis.client.api.Tree;
@@ -30,7 +31,9 @@ import org.apache.chemistry.opencmis.cli
* <p>
* This is needed because Java doesn't support multiple inheritance.
*/
-public class ObjectTypeHelper {
+public class ObjectTypeHelper implements Serializable {
+
+ private static final long serialVersionUID = 1L;
private Session session;
private ObjectType objectType;
Modified: incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/objecttype/PolicyTypeImpl.java
URL: http://svn.apache.org/viewvc/incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/objecttype/PolicyTypeImpl.java?rev=1039487&r1=1039486&r2=1039487&view=diff
==============================================================================
--- incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/objecttype/PolicyTypeImpl.java (original)
+++ incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/objecttype/PolicyTypeImpl.java Fri Nov 26 18:10:18 2010
@@ -18,10 +18,11 @@
*/
package org.apache.chemistry.opencmis.client.runtime.objecttype;
+import java.io.Serializable;
import java.util.List;
-import org.apache.chemistry.opencmis.client.api.ObjectType;
import org.apache.chemistry.opencmis.client.api.ItemIterable;
+import org.apache.chemistry.opencmis.client.api.ObjectType;
import org.apache.chemistry.opencmis.client.api.PolicyType;
import org.apache.chemistry.opencmis.client.api.Session;
import org.apache.chemistry.opencmis.client.api.Tree;
@@ -31,7 +32,7 @@ import org.apache.chemistry.opencmis.com
/**
* Policy type.
*/
-public class PolicyTypeImpl extends PolicyTypeDefinitionImpl implements PolicyType {
+public class PolicyTypeImpl extends PolicyTypeDefinitionImpl implements PolicyType, Serializable {
private static final long serialVersionUID = 1L;
Modified: incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/objecttype/RelationshipTypeImpl.java
URL: http://svn.apache.org/viewvc/incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/objecttype/RelationshipTypeImpl.java?rev=1039487&r1=1039486&r2=1039487&view=diff
==============================================================================
--- incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/objecttype/RelationshipTypeImpl.java (original)
+++ incubator/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/objecttype/RelationshipTypeImpl.java Fri Nov 26 18:10:18 2010
@@ -18,6 +18,7 @@
*/
package org.apache.chemistry.opencmis.client.runtime.objecttype;
+import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
@@ -32,7 +33,7 @@ import org.apache.chemistry.opencmis.com
/**
* Relationship type.
*/
-public class RelationshipTypeImpl extends RelationshipTypeDefinitionImpl implements RelationshipType {
+public class RelationshipTypeImpl extends RelationshipTypeDefinitionImpl implements RelationshipType, Serializable {
private static final long serialVersionUID = 1L;
Modified: incubator/chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/java/org/apache/chemistry/opencmis/commons/impl/dataobjects/AbstractExtensionData.java
URL: http://svn.apache.org/viewvc/incubator/chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/java/org/apache/chemistry/opencmis/commons/impl/dataobjects/AbstractExtensionData.java?rev=1039487&r1=1039486&r2=1039487&view=diff
==============================================================================
--- incubator/chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/java/org/apache/chemistry/opencmis/commons/impl/dataobjects/AbstractExtensionData.java (original)
+++ incubator/chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/java/org/apache/chemistry/opencmis/commons/impl/dataobjects/AbstractExtensionData.java Fri Nov 26 18:10:18 2010
@@ -27,8 +27,7 @@ import org.apache.chemistry.opencmis.com
/**
* Abstract extension data implementation.
*/
-public abstract class AbstractExtensionData implements ExtensionsData,
- Serializable {
+public abstract class AbstractExtensionData implements ExtensionsData, Serializable {
private static final long serialVersionUID = 1L;
Modified: incubator/chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/java/org/apache/chemistry/opencmis/commons/impl/dataobjects/AccessControlEntryImpl.java
URL: http://svn.apache.org/viewvc/incubator/chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/java/org/apache/chemistry/opencmis/commons/impl/dataobjects/AccessControlEntryImpl.java?rev=1039487&r1=1039486&r2=1039487&view=diff
==============================================================================
--- incubator/chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/java/org/apache/chemistry/opencmis/commons/impl/dataobjects/AccessControlEntryImpl.java (original)
+++ incubator/chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/java/org/apache/chemistry/opencmis/commons/impl/dataobjects/AccessControlEntryImpl.java Fri Nov 26 18:10:18 2010
@@ -18,6 +18,7 @@
*/
package org.apache.chemistry.opencmis.commons.impl.dataobjects;
+import java.io.Serializable;
import java.util.List;
import org.apache.chemistry.opencmis.commons.data.Ace;
@@ -26,7 +27,7 @@ import org.apache.chemistry.opencmis.com
/**
* Access Control Entry data implementation.
*/
-public class AccessControlEntryImpl extends AbstractExtensionData implements Ace {
+public class AccessControlEntryImpl extends AbstractExtensionData implements Ace, Serializable {
private static final long serialVersionUID = 1L;
Modified: incubator/chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/java/org/apache/chemistry/opencmis/commons/impl/dataobjects/AccessControlListImpl.java
URL: http://svn.apache.org/viewvc/incubator/chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/java/org/apache/chemistry/opencmis/commons/impl/dataobjects/AccessControlListImpl.java?rev=1039487&r1=1039486&r2=1039487&view=diff
==============================================================================
--- incubator/chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/java/org/apache/chemistry/opencmis/commons/impl/dataobjects/AccessControlListImpl.java (original)
+++ incubator/chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-impl/src/main/java/org/apache/chemistry/opencmis/commons/impl/dataobjects/AccessControlListImpl.java Fri Nov 26 18:10:18 2010
@@ -18,6 +18,7 @@
*/
package org.apache.chemistry.opencmis.commons.impl.dataobjects;
+import java.io.Serializable;
import java.util.List;
import org.apache.chemistry.opencmis.commons.data.Ace;
@@ -26,7 +27,7 @@ import org.apache.chemistry.opencmis.com
/**
* Access control list data implementation.
*/
-public class AccessControlListImpl extends AbstractExtensionData implements Acl {
+public class AccessControlListImpl extends AbstractExtensionData implements Acl, Serializable {
private static final long serialVersionUID = 1L;
Modified: incubator/chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/CmisRepositoryContextListener.java
URL: http://svn.apache.org/viewvc/incubator/chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/CmisRepositoryContextListener.java?rev=1039487&r1=1039486&r2=1039487&view=diff
==============================================================================
--- incubator/chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/CmisRepositoryContextListener.java (original)
+++ incubator/chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/impl/CmisRepositoryContextListener.java Fri Nov 26 18:10:18 2010
@@ -85,6 +85,11 @@ public class CmisRepositoryContextListen
} catch (IOException e) {
log.warn("Cannot load configuration: " + e, e);
return null;
+ } finally {
+ try {
+ stream.close();
+ } catch (IOException ioe) {
+ }
}
// get 'class' property
Modified: incubator/chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/shared/BasicAuthCallContextHandler.java
URL: http://svn.apache.org/viewvc/incubator/chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/shared/BasicAuthCallContextHandler.java?rev=1039487&r1=1039486&r2=1039487&view=diff
==============================================================================
--- incubator/chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/shared/BasicAuthCallContextHandler.java (original)
+++ incubator/chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/shared/BasicAuthCallContextHandler.java Fri Nov 26 18:10:18 2010
@@ -18,6 +18,7 @@
*/
package org.apache.chemistry.opencmis.server.shared;
+import java.io.Serializable;
import java.util.HashMap;
import java.util.Map;
@@ -29,7 +30,9 @@ import org.apache.commons.codec.binary.B
/**
* Call Context handler that handles basic authentication.
*/
-public class BasicAuthCallContextHandler implements CallContextHandler {
+public class BasicAuthCallContextHandler implements CallContextHandler, Serializable {
+
+ private static final long serialVersionUID = 1L;
/**
* Constructor.
Modified: incubator/chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/shared/Dispatcher.java
URL: http://svn.apache.org/viewvc/incubator/chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/shared/Dispatcher.java?rev=1039487&r1=1039486&r2=1039487&view=diff
==============================================================================
--- incubator/chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/shared/Dispatcher.java (original)
+++ incubator/chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-bindings/src/main/java/org/apache/chemistry/opencmis/server/shared/Dispatcher.java Fri Nov 26 18:10:18 2010
@@ -18,6 +18,7 @@
*/
package org.apache.chemistry.opencmis.server.shared;
+import java.io.Serializable;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.util.HashMap;
@@ -36,7 +37,10 @@ import org.apache.commons.logging.LogFac
/**
* Dispatcher for the AtomPub and Browser binding servlet.
*/
-public class Dispatcher {
+public class Dispatcher implements Serializable {
+
+ private static final long serialVersionUID = 1L;
+
public static final String METHOD_GET = "GET";
public static final String METHOD_POST = "POST";
public static final String METHOD_PUT = "PUT";
Modified: incubator/chemistry/opencmis/trunk/chemistry-opencmis-test/chemistry-opencmis-test-tck/src/main/java/org/apache/chemistry/opencmis/tck/runner/AbstractRunner.java
URL: http://svn.apache.org/viewvc/incubator/chemistry/opencmis/trunk/chemistry-opencmis-test/chemistry-opencmis-test-tck/src/main/java/org/apache/chemistry/opencmis/tck/runner/AbstractRunner.java?rev=1039487&r1=1039486&r2=1039487&view=diff
==============================================================================
--- incubator/chemistry/opencmis/trunk/chemistry-opencmis-test/chemistry-opencmis-test-tck/src/main/java/org/apache/chemistry/opencmis/tck/runner/AbstractRunner.java (original)
+++ incubator/chemistry/opencmis/trunk/chemistry-opencmis-test/chemistry-opencmis-test-tck/src/main/java/org/apache/chemistry/opencmis/tck/runner/AbstractRunner.java Fri Nov 26 18:10:18 2010
@@ -210,8 +210,10 @@ public abstract class AbstractRunner {
isCanceled = false;
for (CmisTestGroup group : groups) {
- if (isCanceled) {
- break;
+ synchronized (this) {
+ if (isCanceled) {
+ break;
+ }
}
if ((group == null) || (!group.isEnabled())) {
Modified: incubator/chemistry/opencmis/trunk/chemistry-opencmis-test/chemistry-opencmis-test-tck/src/main/java/org/apache/chemistry/opencmis/tck/runner/CmisTckAntTask.java
URL: http://svn.apache.org/viewvc/incubator/chemistry/opencmis/trunk/chemistry-opencmis-test/chemistry-opencmis-test-tck/src/main/java/org/apache/chemistry/opencmis/tck/runner/CmisTckAntTask.java?rev=1039487&r1=1039486&r2=1039487&view=diff
==============================================================================
--- incubator/chemistry/opencmis/trunk/chemistry-opencmis-test/chemistry-opencmis-test-tck/src/main/java/org/apache/chemistry/opencmis/tck/runner/CmisTckAntTask.java (original)
+++ incubator/chemistry/opencmis/trunk/chemistry-opencmis-test/chemistry-opencmis-test-tck/src/main/java/org/apache/chemistry/opencmis/tck/runner/CmisTckAntTask.java Fri Nov 26 18:10:18 2010
@@ -125,7 +125,7 @@ public class CmisTckAntTask extends Task
}
}
- private class AntRunner extends AbstractRunner {
+ private static class AntRunner extends AbstractRunner {
}
Modified: incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/ClientHelper.java
URL: http://svn.apache.org/viewvc/incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/ClientHelper.java?rev=1039487&r1=1039486&r2=1039487&view=diff
==============================================================================
--- incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/ClientHelper.java (original)
+++ incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/ClientHelper.java Fri Nov 26 18:10:18 2010
@@ -334,6 +334,11 @@ public class ClientHelper {
return result;
} catch (IOException e) {
return null;
+ } finally {
+ try {
+ stream.close();
+ } catch (IOException ioe) {
+ }
}
}
@@ -363,5 +368,19 @@ public class ClientHelper {
public int compareTo(FileEntry o) {
return name.compareToIgnoreCase(o.getName());
}
+
+ @Override
+ public int hashCode() {
+ return name.hashCode();
+ }
+
+ @Override
+ public boolean equals(Object obj) {
+ if (!(obj instanceof FileEntry)) {
+ return false;
+ }
+
+ return name.equals(((FileEntry) obj).getName());
+ }
}
}
Modified: incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/LoginDialog.java
URL: http://svn.apache.org/viewvc/incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/LoginDialog.java?rev=1039487&r1=1039486&r2=1039487&view=diff
==============================================================================
--- incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/LoginDialog.java (original)
+++ incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/LoginDialog.java Fri Nov 26 18:10:18 2010
@@ -229,7 +229,7 @@ public class LoginDialog extends JDialog
if (expertLogin) {
configs.setSelectedIndex(0);
-
+
StringBuilder sb = new StringBuilder();
for (Map.Entry<String, String> parameter : createBasicSessionParameters().entrySet()) {
sb.append(parameter.getKey());
@@ -449,7 +449,7 @@ public class LoginDialog extends JDialog
return canceled;
}
- class RepositoryRenderer extends JPanel implements ListCellRenderer {
+ static class RepositoryRenderer extends JPanel implements ListCellRenderer {
private static final long serialVersionUID = 1L;
private JLabel nameLabel;
Modified: incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/TckDialog.java
URL: http://svn.apache.org/viewvc/incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/TckDialog.java?rev=1039487&r1=1039486&r2=1039487&view=diff
==============================================================================
--- incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/TckDialog.java (original)
+++ incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/TckDialog.java Fri Nov 26 18:10:18 2010
@@ -119,10 +119,13 @@ public class TckDialog {
runButton.setDefaultCapable(true);
runButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent event) {
- int answer = JOptionPane.showConfirmDialog(owner,
- "Running the TCK may take a long time and may add, remove and alter data in the repository!\n"
- + "It also puts at a strain on the repository, performing several thousand calls!\n"
- + "\nAre you sure you want to proceed?", "TCK", JOptionPane.YES_NO_OPTION,JOptionPane.WARNING_MESSAGE);
+ int answer = JOptionPane
+ .showConfirmDialog(
+ owner,
+ "Running the TCK may take a long time and may add, remove and alter data in the repository!\n"
+ + "It also puts at a strain on the repository, performing several thousand calls!\n"
+ + "\nAre you sure you want to proceed?", "TCK", JOptionPane.YES_NO_OPTION,
+ JOptionPane.WARNING_MESSAGE);
if (answer == JOptionPane.YES_OPTION) {
dispose();
@@ -214,7 +217,7 @@ public class TckDialog {
}
}
- private class TckDialogRunner extends AbstractRunner {
+ private static class TckDialogRunner extends AbstractRunner {
public TckDialogRunner(ClientModel model) {
Map<String, String> parameters = new HashMap<String, String>(model.getClientSession()
.getSessionParameters());