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 2011/03/08 17:32:26 UTC
svn commit: r1079420 -
/chemistry/site/trunk/content/java/opencmis-cookbook.mdtext
Author: fmui
Date: Tue Mar 8 16:32:26 2011
New Revision: 1079420
URL: http://svn.apache.org/viewvc?rev=1079420&view=rev
Log:
Fixed query example
Modified:
chemistry/site/trunk/content/java/opencmis-cookbook.mdtext
Modified: chemistry/site/trunk/content/java/opencmis-cookbook.mdtext
URL: http://svn.apache.org/viewvc/chemistry/site/trunk/content/java/opencmis-cookbook.mdtext?rev=1079420&r1=1079419&r2=1079420&view=diff
==============================================================================
--- chemistry/site/trunk/content/java/opencmis-cookbook.mdtext (original)
+++ chemistry/site/trunk/content/java/opencmis-cookbook.mdtext Tue Mar 8 16:32:26 2011
@@ -195,13 +195,14 @@ There are multiple ways to deal with tha
:::java
String myType = "my:documentType";
- String queryString = "SELECT * FROM " + myType;
-
+
// get the query name of cmis:objectId
ObjectType type = session.getTypeDefinition(myType);
PropertyDefinition<?> objectIdPropDef = type.getPropertyDefinitions().get(PropertyIds.OBJECT_ID);
String objectIdQueryName = objectIdPropDef.getQueryName();
+ String queryString = "SELECT " + objectIdQueryName + " FROM " + type.getQueryName();
+
// execute query
ItemIterable<QueryResult> results = session.query(queryString, false);