Extend StagedModelDataHandler for Journal Article in StagingExtend StagedModelDataHandler for Journal Article in Staginghttps://liferay.dev/en/c/message_boards/find_thread?p_l_id=119785333&threadId=1115981852024-03-29T07:53:56Z2024-03-29T07:53:56ZExtend StagedModelDataHandler for Journal Article in StagingJohn Derekhttps://liferay.dev/en/c/message_boards/find_message?p_l_id=119785333&messageId=1115981842018-11-20T04:56:29Z2018-11-20T04:56:29Z<p>Hi all,</p>
<p>I am working on local live staging in Liferay 7.1, in which I have
one custom field in Web content. When I export those web content to
local live, I want to check that custom field as result I would be
export that web content. </p>
<p>So for that, I am extending doExportStagedModel in
BaseStagedModelDataHandler<JournalArticle> as below.</p>
<p>@Component(immediate = true,service =
{StagedModelDataHandler.class})<br /> public class Demo extends
BaseStagedModelDataHandler<JournalArticle> {<br /> <br />
// All the stuff</p>
<p>
<br /> @Override<br /> protected void
doExportStagedModel(<br /> PortletDataContext
portletDataContext, JournalArticle article)<br /> throws
Exception {<br /> </p>
<p> // overridden stuff<br /> }</p>
<p> </p>
<p> // Other stuff<br /> }</p>
<p> </p>
<p>When I am deploying this, I got below exception.<br /> 2018-11-20
04:04:12.669 ERROR The setJournalCreationStrategy method has thrown an
exception <br /> java.lang.IllegalArgumentException: argument type mismatch</p>
<p>2018-11-20 04:04:12.850 ERROR The
setJournalFeedExportImportContentProcessor method has thrown an
exception <br /> java.lang.IllegalArgumentException: argument type mismatch</p>
<p> </p>
<p>Does anybody having idea how can I do this proper way on this?<br />