Расширить StagedModelDataHandler для статьи в журнале в стадии подготовки

Я работаю над локальной живой трансляцией в Liferay 7.1, в которой у меня есть одно настраиваемое поле в веб-контенте. Когда я экспортирую этот веб-контент в локальный live, я хочу проверить это настраиваемое поле, в результате я бы экспортировал этот веб-контент.

Поэтому для этого я расширяю doExportStagedModel в BaseStagedModelDataHandler, как показано ниже.

@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: несоответствие типа аргумента

У кого-нибудь есть идеи, как я могу сделать это надлежащим образом на этом?

0 ответов

Другие вопросы по тегам