Whi*_*cal 2 java portlet init liferay
也许在init(PortletConfig)中通过PortletConfig
事情是使用
((PortletConfigImpl) portletConfig).getPortletId();
Run Code Online (Sandbox Code Playgroud)
是不允许的,因为在package.properties中添加portal-impl.jar会在尝试执行build ant target时抛出异常,说不再允许这样做
对于companyID,我直接不知道从哪里开始.我目前正在使用
long companyId = CompanyLocalServiceUtil.getCompanies().get(0).getCompanyId();
Run Code Online (Sandbox Code Playgroud)
但是一旦我有一家以上的公司,它就会失败
如果我能以某种方式得到Portlet对象,我认为这足以获得portletId和companyId
我不是100%确定您需要什么,但如果您只有一家公司,您可以使用以下代码获取公司ID:
PortalUtil.getDefaultCompanyId()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7032 次 |
| 最近记录: |