Message Boards

how to use “liferay portal workflow kaleo api” in jsf portlet

Chirag Lakhamani, modified 3 Years ago.

how to use “liferay portal workflow kaleo api” in jsf portlet

New Member Posts: 2 Join Date: 2/16/21 Recent Posts

how to use “liferay portal workflow kaleo api” in jsf portlet (gradle build project) ? Liferay 7.0

https://help.liferay.com/hc/en-us/articles/360017880632-Services-in-JSF-

I have use this gradal property "compile group: 'com.liferay', name: 'com.liferay.portal.workflow.kaleo.api', version: '1.0.0'".
on MVC portlet and i have got all data


@Component
public class KaleoTaskInstanceTokenPortlet extends MVCPortlet {
    @Reference
    KaleoTaskInstanceTokenLocalService kaleoTaskInstanceTokenLocalService;

    @Override
    public void render(RenderRequest renderRequest, RenderResponse renderResponse)
        throws IOException, PortletException {
        List<KaleoTaskInstanceToken> instanceToken = kaleoTaskInstanceTokenLocalService
            .getKaleoTaskInstanceTokens(QueryUtil.ALL_POS, QueryUtil.ALL_POS);
        for (KaleoTaskInstanceToken kaleoTaskInstanceToken : instanceToken) {
            System.out.println("=-=-=-=-" + kaleoTaskInstanceToken.getKaleoInstanceId());
        }

    }

}  

but My problem on JSF portlet And I have the same code use in JSF portlet. is not working i have got "kaleoTaskInstanceTokenLocalService" value null..
 
 I have tried this way but is not working 
 " https://help.liferay.com/hc/en-us/articles/360017880632-Services-in-JSF- "
 In this way, I have seen such an error
 " java.lang.ClassCastException: com.sun.proxy.$Proxy386 cannot be cast to com.liferay.portal.workflow.kaleo.service.KaleoInstanceLocalService "