论坛

主页 » Liferay Portal » English » 3. Development

组合视图 统一视图 树状图
讨论主题 [ 上一个 | 下一个 ]
toggle
Mohammad Azharuddin
LR 6.1.1 adding DLFolder programatically
2013年3月7日 上午3:16
答复

Mohammad Azharuddin

等级: Expert

帖子: 479

加入日期: 2012年9月17日

最近的帖子

Hi all
i'm creating dlfolder using
DLFolder dlFolder=DLFolderLocalServiceUtil.addFolder(themeDisplay.getUserId(),
themeDisplay.getScopeGroupId(),0L,mountPoint,0L,foldername,
description, serviceContext);


Folder is stored in database dlfolder table.but not visible as shown in attachment.

And i'm getting error
11:08:45,743 ERROR [IncludeTag:426] Current URL /group/control_panel/manage?p_p_id=20&p_p_lifecycle=0&p_p_state=maximized&p_p_mode=view&doAsGroupId=10180&refererPlid=10183 generates exception: com.liferay.portal.kernel.repository.RepositoryException: No Repository exists with the primary key 0
11:08:45,746 ERROR [IncludeTag:154] com.liferay.portal.kernel.repository.RepositoryException: No Repository exists with the primary key 0
附件

附件: dlfolder1.png (35.8k)
Prakash Khanchandani
RE: LR 6.1.1 adding DLFolder programatically
2013年3月7日 上午3:58
答复

Prakash Khanchandani

等级: Expert

帖子: 329

加入日期: 2011年2月10日

最近的帖子

Pass the groupId as the repositoryId instead of passing 0L.
Mohammad Azharuddin
RE: LR 6.1.1 adding DLFolder programatically
2013年3月7日 上午4:32
答复

Mohammad Azharuddin

等级: Expert

帖子: 479

加入日期: 2012年9月17日

最近的帖子

Prakash Khanchandani:
Pass the groupId as the repositoryId instead of passing 0L.


Thanks for ur reply :-)
how to get default repositoryId .Is it possible to create new repository programatically..?i have created one folder using control panel and group id is stored as 10180 in DB.
Mohammad Azharuddin
RE: LR 6.1.1 adding DLFolder programatically
2013年3月7日 上午4:52
答复

Mohammad Azharuddin

等级: Expert

帖子: 479

加入日期: 2012年9月17日

最近的帖子

hi
Prakash Khanchandani:
I use
themeDisplay.getLayout().getGroupId()

Thank you.It works fineemoticon
Mika Koivisto
RE: LR 6.1.1 adding DLFolder programatically
2013年3月7日 下午2:22
答复

Mika Koivisto

LIFERAY STAFF

等级: Liferay Legend

帖子: 1513

加入日期: 2006年8月7日

最近的帖子

Don't use any DLxxxx in 6.1+ it's internal implementation for LiferayRepository. The correct service to use is DLAppService.