chemistry-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From f...@apache.org
Subject svn commit: r1654769 - in /chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-api/src/main/java/org/apache/chemistry/opencmis/commons: ExtensionFeatures.java PropertyIds.java
Date Mon, 26 Jan 2015 11:30:29 GMT
Author: fmui
Date: Mon Jan 26 11:30:28 2015
New Revision: 1654769

URL: http://svn.apache.org/r1654769
Log:
added latest accessible state extension

Modified:
    chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-api/src/main/java/org/apache/chemistry/opencmis/commons/ExtensionFeatures.java
    chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-api/src/main/java/org/apache/chemistry/opencmis/commons/PropertyIds.java

Modified: chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-api/src/main/java/org/apache/chemistry/opencmis/commons/ExtensionFeatures.java
URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-api/src/main/java/org/apache/chemistry/opencmis/commons/ExtensionFeatures.java?rev=1654769&r1=1654768&r2=1654769&view=diff
==============================================================================
--- chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-api/src/main/java/org/apache/chemistry/opencmis/commons/ExtensionFeatures.java
(original)
+++ chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-api/src/main/java/org/apache/chemistry/opencmis/commons/ExtensionFeatures.java
Mon Jan 26 11:30:28 2015
@@ -111,4 +111,48 @@ public final class ExtensionFeatures {
             return null;
         }
     };
+
+    public static final ExtensionFeature LATEST_ACCESSIBLE_STATE = new ExtensionFeature()
{
+        private static final long serialVersionUID = 1L;
+
+        @Override
+        public String getId() {
+            return "http://docs.oasis-open.org/ns/cmis/extension/latestAccessibleState/1.1";
+        }
+
+        @Override
+        public String getUrl() {
+            return "https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=cmis";
+        }
+
+        @Override
+        public String getCommonName() {
+            return "Latest Accessible State";
+        }
+
+        @Override
+        public String getVersionLabel() {
+            return "1.1";
+        }
+
+        @Override
+        public String getDescription() {
+            return "This extension provides for an identifier of each cmis:document that
retrieves "
+                    + "the latest accessible state of the document whether the document is
versioned or not.";
+        }
+
+        @Override
+        public Map<String, String> getFeatureData() {
+            return null;
+        }
+
+        @Override
+        public void setExtensions(List<CmisExtensionElement> extensions) {
+        }
+
+        @Override
+        public List<CmisExtensionElement> getExtensions() {
+            return null;
+        }
+    };
 }

Modified: chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-api/src/main/java/org/apache/chemistry/opencmis/commons/PropertyIds.java
URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-api/src/main/java/org/apache/chemistry/opencmis/commons/PropertyIds.java?rev=1654769&r1=1654768&r2=1654769&view=diff
==============================================================================
--- chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-api/src/main/java/org/apache/chemistry/opencmis/commons/PropertyIds.java
(original)
+++ chemistry/opencmis/trunk/chemistry-opencmis-commons/chemistry-opencmis-commons-api/src/main/java/org/apache/chemistry/opencmis/commons/PropertyIds.java
Mon Jan 26 11:30:28 2015
@@ -394,4 +394,15 @@ public final class PropertyIds {
      * @cmis Extension
      */
     public static final String CONTENT_STREAM_HASH = "cmis:contentStreamHash";
+
+    /**
+     * Latest accessible state property {@code cmis:latestAccessibleStateId}: ID
+     * of the latest accessible version of a document
+     * <p>
+     * CMIS data type: id<br>
+     * Java type: String
+     * 
+     * @cmis Extension
+     */
+    public static final String LATEST_ACCESSIBLE_STATE_ID = "cmis:latestAccessibleStateId";
 }



Mime
View raw message