Java实现接口和实现类之间的类型转换


在使用activiti7工作流框架时,需要根据条件获取审批意见,但是由于框架限制,只能获取到接口,接口对应的实现类中的获取不到。

解决方案如下:

1.根据流程实例ID获取所有评论:

List<Comment> comments = taskService.getProcessInstanceComments(processInstanceId);

2.把Comment转换成对应的实现类
if(comments.get(0) instanceof CommentEntityImpl)
String message = ((CommentEntityImpl) t).getMessage();
上面的message就是审批意见。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM