Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Liferay权限资源能否表示门户之外的对象?_Liferay_Liferay 6 - Fatal编程技术网

Liferay权限资源能否表示门户之外的对象?

Liferay权限资源能否表示门户之外的对象?,liferay,liferay-6,Liferay,Liferay 6,将资源定义为: 门户中表示的任何对象的通用术语。例子 资源包括portlet(如留言板、日历等)、Java 课程(如留言板主题、日历事件等)和文件 (例如文件、图像等) 如另一篇文章所述,我正在考虑在另一个应用程序(不是portlet)中使用Liferay的权限系统 在我的用例中,将为我的应用程序中的域对象定义Liferay资源。在我的应用程序中创建新的域对象时,我会在Liferay中添加相应的新资源(可能是通过使用JSON-WSAPI) 文件还规定: name参数是对象的完全限定Java类名

将资源定义为:

门户中表示的任何对象的通用术语。例子 资源包括portlet(如留言板、日历等)、Java 课程(如留言板主题、日历事件等)和文件 (例如文件、图像等)

如另一篇文章所述,我正在考虑在另一个应用程序(不是portlet)中使用Liferay的权限系统

在我的用例中,将为我的应用程序中的域对象定义Liferay资源。在我的应用程序中创建新的域对象时,我会在Liferay中添加相应的新资源(可能是通过使用JSON-WSAPI)

文件还规定:

name参数是对象的完全限定Java类名 正在添加的资源对象。primKey参数是主键 资源对象的属性

我是否正确理解“name参数”必须与我以前在
中定义的
匹配

“primKey参数”不必匹配门户数据库中的任何特定对象?它可能是外部数据库中对象的主键


那么,Liferay权限资源能否表示门户之外的对象?我走对了吗?

你怎么描述它,它应该会起作用。基本上,liferay资源操作定义为您完成了这一切

但“名称参数”不是字符串。它的主键来自CLASSNAME_uu表,该表包含liferay中定义的所有类名。这里您必须添加一行,其中包含完整的限定java类名

“primarKey”参数通常是某些实体表单liferay的主键。因此,也许您可以保留该概念,并在字段中设置实体pk