You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@chemistry.apache.org by sk...@apache.org on 2010/02/24 18:16:33 UTC

svn commit: r915878 - in /incubator/chemistry/trunk/opencmis: opencmis-client/opencmis-client-api/src/main/java/org/apache/opencmis/client/api/ opencmis-client/opencmis-client-impl/src/main/java/org/apache/opencmis/client/runtime/ opencmis-client/openc...

Author: sklevenz
Date: Wed Feb 24 17:16:32 2010
New Revision: 915878

URL: http://svn.apache.org/viewvc?rev=915878&view=rev
Log:
client runtime implementation
- path in client policy api
- minor enum fixes
https://issues.apache.org/jira/browse/CMIS-124

Modified:
    incubator/chemistry/trunk/opencmis/opencmis-client/opencmis-client-api/src/main/java/org/apache/opencmis/client/api/Policy.java
    incubator/chemistry/trunk/opencmis/opencmis-client/opencmis-client-impl/src/main/java/org/apache/opencmis/client/runtime/PersistentSessionImpl.java
    incubator/chemistry/trunk/opencmis/opencmis-client/opencmis-client-impl/src/test/java/org/apache/opencmis/client/runtime/suite/otx/OtxAtomPubCmisTestSuite.java
    incubator/chemistry/trunk/opencmis/opencmis-commons/opencmis-commons-api/src/main/java/org/apache/opencmis/commons/enums/BindingType.java

Modified: incubator/chemistry/trunk/opencmis/opencmis-client/opencmis-client-api/src/main/java/org/apache/opencmis/client/api/Policy.java
URL: http://svn.apache.org/viewvc/incubator/chemistry/trunk/opencmis/opencmis-client/opencmis-client-api/src/main/java/org/apache/opencmis/client/api/Policy.java?rev=915878&r1=915877&r2=915878&view=diff
==============================================================================
--- incubator/chemistry/trunk/opencmis/opencmis-client/opencmis-client-api/src/main/java/org/apache/opencmis/client/api/Policy.java (original)
+++ incubator/chemistry/trunk/opencmis/opencmis-client/opencmis-client-api/src/main/java/org/apache/opencmis/client/api/Policy.java Wed Feb 24 17:16:32 2010
@@ -18,14 +18,15 @@
  */
 package org.apache.opencmis.client.api;
 
+import java.util.List;
 
 /**
  * Domain Model 2.7
  */
 public interface Policy extends CmisObject {
 
-	String getPath();
+	List<String> getPaths();
 
-  public String getPolicyText(); // cmis:policyText
+	public String getPolicyText(); // cmis:policyText
 
 }

Modified: incubator/chemistry/trunk/opencmis/opencmis-client/opencmis-client-impl/src/main/java/org/apache/opencmis/client/runtime/PersistentSessionImpl.java
URL: http://svn.apache.org/viewvc/incubator/chemistry/trunk/opencmis/opencmis-client/opencmis-client-impl/src/main/java/org/apache/opencmis/client/runtime/PersistentSessionImpl.java?rev=915878&r1=915877&r2=915878&view=diff
==============================================================================
--- incubator/chemistry/trunk/opencmis/opencmis-client/opencmis-client-impl/src/main/java/org/apache/opencmis/client/runtime/PersistentSessionImpl.java (original)
+++ incubator/chemistry/trunk/opencmis/opencmis-client/opencmis-client-impl/src/main/java/org/apache/opencmis/client/runtime/PersistentSessionImpl.java Wed Feb 24 17:16:32 2010
@@ -358,10 +358,10 @@
 				.get(SessionParameter.BINDING_TYPE));
 
 		switch (bt) {
-		case ATOM:
+		case ATOMPUB:
 			this.provider = this.createAtomPubProvider(this.parameters);
 			break;
-		case WEBSERVICE:
+		case WEBSERVICES:
 			this.provider = this.createWebServiceProvider(this.parameters);
 			break;
 		case UNSPECIFIC:

Modified: incubator/chemistry/trunk/opencmis/opencmis-client/opencmis-client-impl/src/test/java/org/apache/opencmis/client/runtime/suite/otx/OtxAtomPubCmisTestSuite.java
URL: http://svn.apache.org/viewvc/incubator/chemistry/trunk/opencmis/opencmis-client/opencmis-client-impl/src/test/java/org/apache/opencmis/client/runtime/suite/otx/OtxAtomPubCmisTestSuite.java?rev=915878&r1=915877&r2=915878&view=diff
==============================================================================
--- incubator/chemistry/trunk/opencmis/opencmis-client/opencmis-client-impl/src/test/java/org/apache/opencmis/client/runtime/suite/otx/OtxAtomPubCmisTestSuite.java (original)
+++ incubator/chemistry/trunk/opencmis/opencmis-client/opencmis-client-impl/src/test/java/org/apache/opencmis/client/runtime/suite/otx/OtxAtomPubCmisTestSuite.java Wed Feb 24 17:16:32 2010
@@ -56,7 +56,7 @@
     parameter.put(SessionParameter.SESSION_TYPE, SessionType.PERSISTENT.value());
     parameter.put(SessionParameter.LOCALE_ISO3166_COUNTRY, Locale.GERMANY.getISO3Country());
     parameter.put(SessionParameter.LOCALE_ISO639_LANGUAGE, Locale.GERMANY.getISO3Language());
-    parameter.put(SessionParameter.BINDING_TYPE, BindingType.ATOM.value());
+    parameter.put(SessionParameter.BINDING_TYPE, BindingType.ATOMPUB.value());
     parameter.put(SessionParameter.ATOMPUB_URL, "http://pwdf6227:8080/cmis/atom");
     parameter.put(SessionParameter.REPOSITORY_ID, "testApp");
     

Modified: incubator/chemistry/trunk/opencmis/opencmis-commons/opencmis-commons-api/src/main/java/org/apache/opencmis/commons/enums/BindingType.java
URL: http://svn.apache.org/viewvc/incubator/chemistry/trunk/opencmis/opencmis-commons/opencmis-commons-api/src/main/java/org/apache/opencmis/commons/enums/BindingType.java?rev=915878&r1=915877&r2=915878&view=diff
==============================================================================
--- incubator/chemistry/trunk/opencmis/opencmis-commons/opencmis-commons-api/src/main/java/org/apache/opencmis/commons/enums/BindingType.java (original)
+++ incubator/chemistry/trunk/opencmis/opencmis-commons/opencmis-commons-api/src/main/java/org/apache/opencmis/commons/enums/BindingType.java Wed Feb 24 17:16:32 2010
@@ -20,29 +20,28 @@
 
 /**
  * Binding Type Enum.
- * 
- * 
  */
 public enum BindingType {
 
-  WEBSERVICE("webservice"), ATOM("atom"), UNSPECIFIC("unspecific");
-  private final String value;
+	WEBSERVICES("webservices"), ATOMPUB("atompub"), UNSPECIFIC("unspecific");
 
-  BindingType(String v) {
-    value = v;
-  }
-
-  public String value() {
-    return value;
-  }
-
-  public static BindingType fromValue(String v) {
-    for (BindingType c : BindingType.values()) {
-      if (c.value.equals(v)) {
-        return c;
-      }
-    }
-    throw new IllegalArgumentException(v);
-  }
+	private final String value;
+
+	BindingType(String v) {
+		value = v;
+	}
+
+	public String value() {
+		return value;
+	}
+
+	public static BindingType fromValue(String v) {
+		for (BindingType c : BindingType.values()) {
+			if (c.value.equals(v)) {
+				return c;
+			}
+		}
+		throw new IllegalArgumentException(v);
+	}
 
 }