私のJavaクラスのデフォルトのルートディレクトリにアップロードされたファイルのノード参照を取得しようとしています。alfresco - アップロードされたファイルのノードを取得する
私はthisリンクを試しました。
しかし、空の結果セットを返しています。どのようにして特定のファイルノードを取得するための検索クエリを書くことができますか?または、Javaクラスでスティッキングからノードrefを作成する方法はありますか?
マイコード:
NodeRef companyHomeNodeRef = null;
StoreRef storeRef = new StoreRef(StoreRef.PROTOCOL_WORKSPACE,
"SpacesStore");
ResultSet rs = searchService.query(storeRef,
SearchService.LANGUAGE_LUCENE, "\\\"/app:company_home/app:user_homes/sys:boris/cm:mypics\\");
try {
System.out.println("length :" + rs.length());
if (rs.length() == 0) {
// throw new Exception("Didn't find Company Home");
} else {
companyHomeNodeRef = rs.getNodeRef(0);
}
} finally {
rs.close();
}
おかげ
私はそれを得ることはできません、どこから魔法のnoderef文字列が現れましたか? – Gagravarr
このコードを使用しているページには、ノードの参照文字列があります。私がalfrescoに慣れていないので、以前はファイルのノードrefを作成するのに苦労していました。また、私の元のコードは動作していないし、クエリブラウザでクエリをテストしてみました。 – mahesh