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 2013/08/19 11:13:03 UTC
svn commit: r1515326 - in
/chemistry/opencmis/trunk/chemistry-opencmis-client:
chemistry-opencmis-client-api/src/main/java/org/apache/chemistry/opencmis/client/api/
chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runti...
Author: fmui
Date: Mon Aug 19 09:13:02 2013
New Revision: 1515326
URL: http://svn.apache.org/r1515326
Log:
removed transient objects from the OpenCMIS API
Removed:
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-api/src/main/java/org/apache/chemistry/opencmis/client/api/TransientCmisObject.java
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-api/src/main/java/org/apache/chemistry/opencmis/client/api/TransientDocument.java
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-api/src/main/java/org/apache/chemistry/opencmis/client/api/TransientFileableCmisObject.java
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-api/src/main/java/org/apache/chemistry/opencmis/client/api/TransientFolder.java
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-api/src/main/java/org/apache/chemistry/opencmis/client/api/TransientPolicy.java
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-api/src/main/java/org/apache/chemistry/opencmis/client/api/TransientRelationship.java
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/AbstractTransientCmisObject.java
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/AbstractTransientFileableCmisObject.java
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/TransientDocumentImpl.java
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/TransientFolderImpl.java
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/TransientPolicyImpl.java
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/TransientRelationshipImpl.java
Modified:
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-api/src/main/java/org/apache/chemistry/opencmis/client/api/CmisObject.java
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-api/src/main/java/org/apache/chemistry/opencmis/client/api/Document.java
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-api/src/main/java/org/apache/chemistry/opencmis/client/api/Folder.java
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-api/src/main/java/org/apache/chemistry/opencmis/client/api/Policy.java
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-api/src/main/java/org/apache/chemistry/opencmis/client/api/Relationship.java
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/AbstractCmisObject.java
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/DocumentImpl.java
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/FolderImpl.java
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/PolicyImpl.java
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/RelationshipImpl.java
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/test/java/org/apache/chemistry/opencmis/client/runtime/CmisObjectMock.java
Modified: chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-api/src/main/java/org/apache/chemistry/opencmis/client/api/CmisObject.java
URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-api/src/main/java/org/apache/chemistry/opencmis/client/api/CmisObject.java?rev=1515326&r1=1515325&r2=1515326&view=diff
==============================================================================
--- chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-api/src/main/java/org/apache/chemistry/opencmis/client/api/CmisObject.java (original)
+++ chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-api/src/main/java/org/apache/chemistry/opencmis/client/api/CmisObject.java Mon Aug 19 09:13:02 2013
@@ -195,16 +195,6 @@ public interface CmisObject extends Obje
*/
<T> T getAdapter(Class<T> adapterInterface);
- /**
- * Returns a transient object adapter.
- *
- * @see TransientCmisObject
- *
- * @deprecated Support for transient objects will be removed in the future.
- */
- @Deprecated
- TransientCmisObject getTransientObject();
-
// session handling
/**
Modified: chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-api/src/main/java/org/apache/chemistry/opencmis/client/api/Document.java
URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-api/src/main/java/org/apache/chemistry/opencmis/client/api/Document.java?rev=1515326&r1=1515325&r2=1515326&view=diff
==============================================================================
--- chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-api/src/main/java/org/apache/chemistry/opencmis/client/api/Document.java (original)
+++ chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-api/src/main/java/org/apache/chemistry/opencmis/client/api/Document.java Mon Aug 19 09:13:02 2013
@@ -34,12 +34,6 @@ import org.apache.chemistry.opencmis.com
*/
public interface Document extends FileableCmisObject, DocumentProperties {
- /**
- * @deprecated Support for transient objects will be removed in the future.
- */
- @Deprecated
- TransientDocument getTransientDocument();
-
// object service
/**
Modified: chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-api/src/main/java/org/apache/chemistry/opencmis/client/api/Folder.java
URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-api/src/main/java/org/apache/chemistry/opencmis/client/api/Folder.java?rev=1515326&r1=1515325&r2=1515326&view=diff
==============================================================================
--- chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-api/src/main/java/org/apache/chemistry/opencmis/client/api/Folder.java (original)
+++ chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-api/src/main/java/org/apache/chemistry/opencmis/client/api/Folder.java Mon Aug 19 09:13:02 2013
@@ -33,12 +33,6 @@ import org.apache.chemistry.opencmis.com
*/
public interface Folder extends FileableCmisObject, FolderProperties {
- /**
- * @deprecated Support for transient objects will be removed in the future.
- */
- @Deprecated
- TransientFolder getTransientFolder();
-
// object service
/**
Modified: chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-api/src/main/java/org/apache/chemistry/opencmis/client/api/Policy.java
URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-api/src/main/java/org/apache/chemistry/opencmis/client/api/Policy.java?rev=1515326&r1=1515325&r2=1515326&view=diff
==============================================================================
--- chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-api/src/main/java/org/apache/chemistry/opencmis/client/api/Policy.java (original)
+++ chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-api/src/main/java/org/apache/chemistry/opencmis/client/api/Policy.java Mon Aug 19 09:13:02 2013
@@ -25,9 +25,4 @@ package org.apache.chemistry.opencmis.cl
*/
public interface Policy extends FileableCmisObject, PolicyProperties {
- /**
- * @deprecated Support for transient objects will be removed in the future.
- */
- @Deprecated
- TransientPolicy getTransientPolicy();
}
Modified: chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-api/src/main/java/org/apache/chemistry/opencmis/client/api/Relationship.java
URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-api/src/main/java/org/apache/chemistry/opencmis/client/api/Relationship.java?rev=1515326&r1=1515325&r2=1515326&view=diff
==============================================================================
--- chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-api/src/main/java/org/apache/chemistry/opencmis/client/api/Relationship.java (original)
+++ chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-api/src/main/java/org/apache/chemistry/opencmis/client/api/Relationship.java Mon Aug 19 09:13:02 2013
@@ -26,12 +26,6 @@ package org.apache.chemistry.opencmis.cl
public interface Relationship extends CmisObject, RelationshipProperties {
/**
- * @deprecated Support for transient objects will be removed in the future.
- */
- @Deprecated
- TransientRelationship getTransientRelationship();
-
- /**
* Gets the source object. If the source object id is invalid,
* <code>null</code> will be returned.
*/
Modified: chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/AbstractCmisObject.java
URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/AbstractCmisObject.java?rev=1515326&r1=1515325&r2=1515326&view=diff
==============================================================================
--- chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/AbstractCmisObject.java (original)
+++ chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/AbstractCmisObject.java Mon Aug 19 09:13:02 2013
@@ -612,30 +612,7 @@ public abstract class AbstractCmisObject
// --- adapters ---
- @SuppressWarnings({ "unchecked", "deprecation" })
public <T> T getAdapter(Class<T> adapterInterface) {
- if (adapterInterface == null) {
- return null;
- }
- if (adapterInterface.equals(org.apache.chemistry.opencmis.client.api.TransientCmisObject.class)) {
- return (T) createTransientCmisObject();
- }
- return null;
- }
-
- /**
- * @deprecated Support for transient objects will be removed in the future.
- */
- @Deprecated
- public org.apache.chemistry.opencmis.client.api.TransientCmisObject getTransientObject() {
- return getAdapter(org.apache.chemistry.opencmis.client.api.TransientCmisObject.class);
- }
-
- /**
- * @deprecated Support for transient objects will be removed in the future.
- */
- @Deprecated
- protected org.apache.chemistry.opencmis.client.api.TransientCmisObject createTransientCmisObject() {
return null;
}
Modified: chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/DocumentImpl.java
URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/DocumentImpl.java?rev=1515326&r1=1515325&r2=1515326&view=diff
==============================================================================
--- chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/DocumentImpl.java (original)
+++ chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/DocumentImpl.java Mon Aug 19 09:13:02 2013
@@ -59,26 +59,6 @@ public class DocumentImpl extends Abstra
initialize(session, objectType, objectData, context);
}
- /**
- * @deprecated Support for transient objects will be removed in the future.
- */
- @Deprecated
- @Override
- protected org.apache.chemistry.opencmis.client.api.TransientCmisObject createTransientCmisObject() {
- TransientDocumentImpl td = new TransientDocumentImpl();
- td.initialize(getSession(), this);
-
- return td;
- }
-
- /**
- * @deprecated Support for transient objects will be removed in the future.
- */
- @Deprecated
- public org.apache.chemistry.opencmis.client.api.TransientDocument getTransientDocument() {
- return (org.apache.chemistry.opencmis.client.api.TransientDocument) getTransientObject();
- }
-
// properties
public String getCheckinComment() {
Modified: chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/FolderImpl.java
URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/FolderImpl.java?rev=1515326&r1=1515325&r2=1515326&view=diff
==============================================================================
--- chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/FolderImpl.java (original)
+++ chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/FolderImpl.java Mon Aug 19 09:13:02 2013
@@ -68,26 +68,6 @@ public class FolderImpl extends Abstract
initialize(session, objectType, objectData, context);
}
- /**
- * @deprecated Support for transient objects will be removed in the future.
- */
- @Deprecated
- @Override
- protected org.apache.chemistry.opencmis.client.api.TransientCmisObject createTransientCmisObject() {
- TransientFolderImpl tf = new TransientFolderImpl();
- tf.initialize(getSession(), this);
-
- return tf;
- }
-
- /**
- * @deprecated Support for transient objects will be removed in the future.
- */
- @Deprecated
- public org.apache.chemistry.opencmis.client.api.TransientFolder getTransientFolder() {
- return (org.apache.chemistry.opencmis.client.api.TransientFolder) getTransientObject();
- }
-
public Document createDocument(Map<String, ?> properties, ContentStream contentStream,
VersioningState versioningState, List<Policy> policies, List<Ace> addAces, List<Ace> removeAces,
OperationContext context) {
Modified: chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/PolicyImpl.java
URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/PolicyImpl.java?rev=1515326&r1=1515325&r2=1515326&view=diff
==============================================================================
--- chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/PolicyImpl.java (original)
+++ chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/PolicyImpl.java Mon Aug 19 09:13:02 2013
@@ -35,26 +35,6 @@ public class PolicyImpl extends Abstract
initialize(session, objectType, objectData, context);
}
- /**
- * @deprecated Support for transient objects will be removed in the future.
- */
- @Deprecated
- @Override
- protected org.apache.chemistry.opencmis.client.api.TransientCmisObject createTransientCmisObject() {
- TransientPolicyImpl tp = new TransientPolicyImpl();
- tp.initialize(getSession(), this);
-
- return tp;
- }
-
- /**
- * @deprecated Support for transient objects will be removed in the future.
- */
- @Deprecated
- public org.apache.chemistry.opencmis.client.api.TransientPolicy getTransientPolicy() {
- return (org.apache.chemistry.opencmis.client.api.TransientPolicy) getTransientObject();
- }
-
public String getPolicyText() {
return getPropertyValue(PropertyIds.POLICY_TEXT);
}
Modified: chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/RelationshipImpl.java
URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/RelationshipImpl.java?rev=1515326&r1=1515325&r2=1515326&view=diff
==============================================================================
--- chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/RelationshipImpl.java (original)
+++ chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/RelationshipImpl.java Mon Aug 19 09:13:02 2013
@@ -37,26 +37,6 @@ public class RelationshipImpl extends Ab
initialize(session, objectType, objectData, context);
}
- /**
- * @deprecated Support for transient objects will be removed in the future.
- */
- @Deprecated
- @Override
- protected org.apache.chemistry.opencmis.client.api.TransientCmisObject createTransientCmisObject() {
- TransientRelationshipImpl tr = new TransientRelationshipImpl();
- tr.initialize(getSession(), this);
-
- return tr;
- }
-
- /**
- * @deprecated Support for transient objects will be removed in the future.
- */
- @Deprecated
- public org.apache.chemistry.opencmis.client.api.TransientRelationship getTransientRelationship() {
- return (org.apache.chemistry.opencmis.client.api.TransientRelationship) getTransientObject();
- }
-
public CmisObject getSource() {
return getSource(getSession().getDefaultContext());
}
Modified: chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/test/java/org/apache/chemistry/opencmis/client/runtime/CmisObjectMock.java
URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/test/java/org/apache/chemistry/opencmis/client/runtime/CmisObjectMock.java?rev=1515326&r1=1515325&r2=1515326&view=diff
==============================================================================
--- chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/test/java/org/apache/chemistry/opencmis/client/runtime/CmisObjectMock.java (original)
+++ chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/test/java/org/apache/chemistry/opencmis/client/runtime/CmisObjectMock.java Mon Aug 19 09:13:02 2013
@@ -164,7 +164,7 @@ public class CmisObjectMock implements C
public List<SecondaryType> getSecondaryTypes() {
return null;
}
-
+
public List<ObjectType> findObjectType(String id) {
return null;
}
@@ -211,9 +211,4 @@ public class CmisObjectMock implements C
public <T> T getAdapter(Class<T> adapterInterface) {
return null;
}
-
- @SuppressWarnings("deprecation")
- public org.apache.chemistry.opencmis.client.api.TransientCmisObject getTransientObject() {
- return null;
- }
}