現在のユーザーがジャーナル記事を更新する権限を持っているかどうかを確認したいと思います。そのために、カスタム ポートレットから JournalArticlePermission.check() を呼び出したいのですが、ポートレットのクラス ローダーからクラス JournalArticlePermission にアクセスできません。
通話中
return permissionChecker.hasPermission(groupId, jaClassName, resourcePrimKey, ActionKeys.UPDATE);
機能しますが、ヘルパー クラスに実装されているすべてのステージング ロジックをバイパスします。
ジャーナル記事のアクセス許可を確認するクリーンな方法は何ですか?
ここに liferay フォーラムに投稿されたのと同じ質問ですが、提案された回答、つまりPortalClassInvoker
.