2017-04-11 1 views
0

나는 alfresco에서 매우 새롭고 alfresco 저장소에서 csv 파일을 읽는 데 어려움을 겪고 있습니다.alfresco webscript에서 파일 이름 또는 파일 경로를 사용하여 csv 파일 noderef를 얻는 방법

alfresco 저장소, 데이터 사전 폴더에 하나의 CSV 파일이 있습니다. 지금 내 요구 사항은 csv 파일의 noderef를 가져 와서 csv 파일에서 모든 데이터를 읽는 것입니다.

아무도 도와 주실 수 없습니까?

+1

Repo 쪽 또는 공유 쪽의 웹 스크립트에서 파일을 읽으시겠습니까? 조금 더 많은 정보와 시도한 코드를 제공하십시오. –

+0

@MuralidharanDeenathayalan Repo 쪽, 내가 파일 노드 ref를 얻고 싶고 그 CSV 파일에서 내용을 읽어야한다는 것을 통해 1 자바 백업 된 webscript를 작성해야한다. – Monali

답변

0

당신은 당신의 requrement에 따라 쿼리 변경을

1)alfresco Node Browser Query : +PATH:"/app:company_home//* " AND [email protected]\:name:"abc.txt" 

2)alfresco share javascript query : var nodes = nodes = search.luceneSearch("@cm\\:name:\"abc.txt\""); 

3)alfresco java backed webscript query : 
     String query ="PATH:\"/app:company_home//*\""; 
     query+="@cm\\:name:abc.txt"; 


     StoreRef storeRef = new StoreRef(StoreRef.PROTOCOL_WORKSPACE,"SpacesStore"); 

     ResultSet results = searchService.query(storeRef, SearchService.LANGUAGE_LUCENE, query); 

      for (ResultSetRow row : results) { 
       NodeRef currentNodeRef = row.getNodeRef(); 
       lista.add(currentNodeRef.toString()); 

      } 

같은 이름을 사용하여 문서를 얻을 수 루씬 쿼리를 사용할 수 있습니다.