2016-09-02 8 views
1

CMIS 1.1 standardは、cmis:contentStreamFileNameOrderableのプロパティを持ち、2.1.4.3.3でCMISリポジトリがtrueまたはfalseに設定することを選択できます。cmis:contentStreamFilenameが注文可能かどうか確認してください

特定のリポジトリのセッションを持つCMISクライアントとして、cmis:contentStreamFileNameに対してOrderableがtrueまたはfalseであるかどうかを確認する方法。

好ましくは、DotCMISまたはPortCMISまたはOpenCMISを使用します。

Chemistry samples websiteには、リポジトリ機能を取得する方法を示すサンプルがありますが、この種のサンプルはありません。

答えて

1

あなたはタイプの定義を取得し、その後、あなたが興味を持っているタイプのため、興味のあるプロパティを確認し、このJavaの例のようにOpenCMISを使用することができます

ObjectType typeDef = getSession().getTypeDefinition("cmis:document"); 
Map<String, PropertyDefinition<?>> propDefs = typeDef.getPropertyDefinitions(); 
PropertyDefinition<?> propDef = propDefs.get("cmis:contentStreamFileName"); 
System.out.println(String.format("Is %s orderable? %s", propDef.getId(), propDef.isOrderable())); 

は、Alfrescoは5.2 CEに対してこれを実行すると、 Chemistry 0.11に対しては、両方ともfalseを返します。

Is cmis:contentStreamFileName orderable? false 
関連する問題