liferay7专题

Liferay7 BPM门户开发之35: AssetTag的集成查询

Tag是liferay中的Asset特性,可以用来对信息进行分类,在iferay中的Asset类型为: 1、 Web Content(自定义内容)2、 Documents and Media(文档库和媒体文件)3、 Blogs (博客文章)4、 Message Boards 5、 Wiki Page6、 Bookmarks 可以根据tagName来对信息进行归类统计,演示代码: //查询Ta

Liferay7 BPM门户开发之34: liferay7对外服务类生成(RestService Get Url)

在liferay7中开发不依赖Service Builder的对外服务类,非常简洁,只需要2点注解: 在类的前部定义:   @ApplicationPath("/PathXXX") 方法前定义:   @GET   @Path("/ActionXXX")   @Produces("text/plain") 例子:得到注册用户 import com.liferay.portal.kernel.

Liferay7 BPM门户开发之33: Portlet之间通信的3种方式(session、IPC Render Parameter、IPC Event、Cookies)...

文章介绍了5种方式,4种是比较常用的: Portlet sessionIPC Public Render ParametersIPC EventCookies 参考地址: https://web.liferay.com/zh/community/wiki/-/wiki/Main/Portlet%E9%97%B4%E7%9A%84%E9%80%9A%E4%BF%A1   方式1:Sessio

Liferay7 BPM门户开发之32: 实现自定义认证登陆(定制Authentication Hook)

第一步:修改liferay-hook.xml <?xml version="1.0"?><!DOCTYPE hook PUBLIC "-//Liferay//DTD Hook 6.2.0//EN" "http://www.liferay.com/dtd/liferay-hook_6_2_0.dtd"><hook><portal-properties>portal.properties

Liferay7 BPM门户开发之30: 通用帮助类Validator、ArrayUtil、StringUtil等使用

废话不多说,直接上代码。 验证类Validator 主要是空验证、数字、格式验证 调用的例子: protected void validateEmailFrom(ActionRequest actionRequest){String emailFromName = getParameter(actionRequest, "emailFromName");String emailFromA

Liferay7 BPM门户开发之29: 核心kernel.util包下面的通用帮助类ParamUtil、GetterUtil使用...

与其闭门造车,不如直接开动原装、进口、免费的法拉利。 -- 作者说 不多说废话,直接上代码。   ParamUtil ParamUtil、GetterUtil是Liferay最重要的帮助类 ParamUtil用途:获取PortletRequest的参数值,并作类型转换和判空处理(内部机制是通过GetterUtil)GetterUtil用途:对输入做类型转换、判空处理、赋予默认值(即期望的获取值

Liferay7 BPM门户开发之28: Portlet文件上传,及实体类同步更新上传

抓住核心 。 Liferay文件上传的核心就是使用UploadPortletRequest类 继承关系java.lang.Object   extended byjavax.servlet.ServletRequestWrapper     extended byjavax.servlet.http.HttpServletRequestWrapper       extended bycom.

Liferay7 BPM门户开发之27: MVC Portlet插件工程开发

官网上的教材说实话实在精简不清晰. https://dev.liferay.com/develop/tutorials/-/knowledge_base/7-0/creating-an-mvc-portlet 版本7的Action机制换了: https://dev.liferay.com/develop/tutorials/-/knowledge_base/7-0/mvc-action-com

Liferay7 BPM门户开发之26: 集成Activiti到Liferay7

开发顺序: 实战任务1,开发BPM管理后台(用于在Liferay管理中心管理Activiti模型上传) 一个熟悉Portlet操作的项目,为开发打好基础。 http://www.cnblogs.com/starcrm/p/6184721.html     实战任务2,开发BPM管理后台:流程列表清单Portlet 万里长征第一步,非常关键。 http://www.cnblogs.com/sta

Liferay7 BPM门户开发之25: Liferay7应用程序配置(APPLICATION CONFIGURATION)

首先有几个概念需要明确。1、第一个概念是这里的应用程序配置不是写XML之类的配置文件,是类似字典的类型化配置这意味着应用程序配置不只是一个字符串键值对的列表。值还可以有类型,如整数列表,字符串列表,一个网址,甚至可以使用自己的自定义类型。 2、第二个概念是模块性。在Liferay 7 中,应用程序是模块化的,组件只是一个有@组件注释的类,通常是一组属性提供元数据。 3、第三个概念是在不同的范围