Расширить StagedModelDataHandler для статьи в журнале в стадии подготовки - PullRequest
0 голосов
/ 20 ноября 2018

Я работаю над локальной живой трансляцией в 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 вызвал исключение, которое вызвало исключение..lang.IllegalArgumentException: несоответствие типов аргументов

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

...