0

Java クラスのデフォルトのルート ディレクトリにアップロードされたファイルのノード参照を取得しようとしています。

このリンクを試しました。

しかし、空の結果セットを返しています。特定のファイル ノードを取得する検索クエリを作成するにはどうすればよいですか。または、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();
            }

ありがとう

4

2 に答える 2