我正在 Liferay 7.1 中进行本地现场直播,其中我在 Web 内容中有一个自定义字段。当我将这些 Web 内容导出到本地直播时,我想检查该自定义字段,结果我将导出该 Web 内容。
因此,我在 BaseStagedModelDataHandler 中扩展 doExportStagedModel,如下所示。
@Component(immediate = true,service = {StagedModelDataHandler.class})
public class Demo extends BaseStagedModelDataHandler<JournalArticle> {
// All the stuff
@Override
protected void doExportStagedModel(
PortletDataContext portletDataContext, JournalArticle article)
throws Exception {
// overridden stuff
}
// Other stuff
}
当我部署它时,我得到了以下异常。
2018-11-20 04:04:12.669 错误 setJournalCreationStrategy 方法引发了异常 java.lang.IllegalArgumentException:参数类型不匹配
2018-11-20 04:04:12.850 错误 setJournalFeedExportImportContentProcessor 方法引发了异常 java.lang.IllegalArgumentException:参数类型不匹配
有谁知道我该如何以正确的方式做到这一点?