Liferay权限资源能否表示门户之外的对象?
将资源定义为: 门户中表示的任何对象的通用术语。例子 资源包括portlet(如留言板、日历等)、Java 课程(如留言板主题、日历事件等)和文件 (例如文件、图像等) 如另一篇文章所述,我正在考虑在另一个应用程序(不是portlet)中使用Liferay的权限系统 在我的用例中,将为我的应用程序中的域对象定义Liferay资源。在我的应用程序中创建新的域对象时,我会在Liferay中添加相应的新资源(可能是通过使用JSON-WSAPI) 文件还规定: name参数是对象的完全限定Java类名 正在添加的资源对象。primKey参数是主键 资源对象的属性 我是否正确理解“name参数”必须与我以前在Liferay权限资源能否表示门户之外的对象?,liferay,liferay-6,Liferay,Liferay 6,将资源定义为: 门户中表示的任何对象的通用术语。例子 资源包括portlet(如留言板、日历等)、Java 课程(如留言板主题、日历事件等)和文件 (例如文件、图像等) 如另一篇文章所述,我正在考虑在另一个应用程序(不是portlet)中使用Liferay的权限系统 在我的用例中,将为我的应用程序中的域对象定义Liferay资源。在我的应用程序中创建新的域对象时,我会在Liferay中添加相应的新资源(可能是通过使用JSON-WSAPI) 文件还规定: name参数是对象的完全限定Java类名
中定义的
匹配
“primKey参数”不必匹配门户数据库中的任何特定对象?它可能是外部数据库中对象的主键
那么,Liferay权限资源能否表示门户之外的对象?我走对了吗?你怎么描述它,它应该会起作用。基本上,liferay资源操作定义为您完成了这一切 但“名称参数”不是字符串。它的主键来自CLASSNAME_uu表,该表包含liferay中定义的所有类名。这里您必须添加一行,其中包含完整的限定java类名 “primarKey”参数通常是某些实体表单liferay的主键。因此,也许您可以保留该概念,并在字段中设置实体pk