在哪里可以获得liferay 7中的mvc.action.command名称列表?

在哪里可以获得liferay 7中的mvc.action.command名称列表?,liferay,liferay-7,Liferay,Liferay 7,我想知道在哪里可以获得liferay 7中的mvc.action.command名称列表。我想重写具有mvc.action.command=editArticle的类,因为我需要自定义EditArticleAction。这个类在liferay 6.2中有很好的定义,但我需要在liferay 7中使用它的等价类。所以,请帮忙。任何形式的帮助都将不胜感激。Thanx提前。要创建操作命令,您需要通过创建实现MVCActionCommand接口的类来实现操作,您的类必须包含“@Component”注释。

我想知道在哪里可以获得liferay 7中的mvc.action.command名称列表。我想重写具有
mvc.action.command=editArticle
的类,因为我需要自定义
EditArticleAction
。这个类在liferay 6.2中有很好的定义,但我需要在liferay 7中使用它的等价类。所以,请帮忙。任何形式的帮助都将不胜感激。Thanx提前。

要创建操作命令,您需要通过创建实现MVCActionCommand接口的类来实现操作,您的类必须包含“@Component”注释。在您的情况下,您的类应该如下面的代码片段所示。

@组成部分(
立即=真,
属性={
“javax.portlet.name=您的\u portlet\u name\u YourPortlet”,
“mvc.command.name=editArticle”
},
服务=MVCActionCommand.class
)
公共类EditArticleMVCActionCommand扩展了BaseMVCActionCommand{
//实施你的行动
}

有关更多详细信息,请阅读本教程。 希望这将帮助你,让我知道,如果你在这方面有进一步的问题

谢谢,
Dipti

在我看来,解决这个问题的最好方法是使用整个Liferay代码的索引

我创建了一个将所有Liferay包作为依赖项列出的应用程序,这样您就可以导入IDE。为maven项目提供出色的索引/搜索功能

让我们按照您的示例使用搜索文章更新操作。通过以下正则表达式查询,我发现更新文章的操作是通过
UpdateArticleMVCActionCommand
类中的
“mvc.command.name=/journal/update\u article”
属性实现的:

@组件(
立即=真,
属性={
“javax.portlet.name=“+JournalPortletKeys.JOURNAL,
“mvc.command.name=/journal/add_article”,
“mvc.command.name=/journal/update\u article”
},
服务=MVCActionCommand.class
)
公共类UpdateArticleMVCActionCommand扩展了BaseMvCationCommand{

该方法的另一个好处是,一旦找到所需的代码,您将获得精确的工件坐标。在本例中,它是:
com.liferay:com.liferay.journal.web:3.0.41

您试图实现什么功能?您正在查找哪个应用程序?抱歉,我在这里共享了有关如何创建mvc操作命令的信息是替代现有MVCActionCommand的教程