2016-08-05 22 views

答えて

1

これは動作するはずです私はそう、私はその後、DIR内のファイルを照会するDLFolderLocalServiceUtilインターフェイスとメソッドを使用することができますフォルダIDが必要

Long parentFolderId = DLFolderConstants.DEFAULT_PARENT_FOLDER_ID; // if the id of the parent is set to default 
DLFolder dir = DLFolderLocalServiceUtil.getFolder(groupId, parentFolderId, dirName); 

参照:DLFolderLocalServiceUtil

groupIdがのIDですリクエストから来ているサイト、あなたはそれがthemeDisplayを使用して取得することができます。

ThemeDisplay themeDisplay = 
    (ThemeDisplay)request.getAttribute(WebKeys.THEME_DISPLAY); 
long groupId = themeDisplay.getLayout().getGroupId(); 

parentFolderIdは、あなたが探していると、使用して新しいフォルダを追加したとき、それが設定されているフォルダをcontaingフォルダのIDです:

DLFolder newFolder=addFolder(long userId, long groupId, long repositoryId, boolean mountPoint, long parentFolderId, String name, 
String description, boolean hidden, ServiceContext serviceContext) 
+0

あなたにも 'groupId'と' parentFolderId'を説明していただけますか?コードのみの回答は分かりにくいです。 –

関連する問題