对jbpm提供了扩展,大家可以直接用我的包,轻松的取出各种列表,待办,已办,办结,待签,已签
2008-12-05 15:46
369 查看
对jbpm提供了扩展,大家可以直接用我的包,轻松的取出各种列表,待办,已办,办结,待签,已签
package com.eway.framework.basecomponent.services.jbpm.services.task;
import com.eway.framework.basecomponent.services.jbpm.util.page.Page;
import com.eway.framework.basecomponent.services.jbpm.services.task.dto.TaskInstanceDTO;
import java.util.Collection;
/**
* Created by IntelliJ IDEA.
* Author: xinpeng
* Date: 2008-10-21
* Time: 11:08:14
* To change this template use File | Settings | File Templates.
*/
public interface JbpmWorklistQueryService {
/**
* 取到待阅列表
* @param userId
* @param page
* @return
*/
public Collection<TaskInstanceDTO> queryTodoSignInListByPage(String userId,Page page);
/**
* 取到已阅列表
* @param userId
* @param page
* @return
*/
public Collection<TaskInstanceDTO> queryAlreadySignInListByPage(String userId,Page page);
/**
* 取到待办列表
* @param userId
* @param page
* @return
*/
public Collection<TaskInstanceDTO> queryTodoListByPage(String userId, Page page);
/**
* 取到已办列表
* @param userId
* @param page
* @return
*/
public Collection<TaskInstanceDTO> queryCompletedListByPage(String userId, Page page);
/**
* 取到办结列表
* @param userId
* @param page
* @return
*/
public Collection<TaskInstanceDTO> queryProcessCompletedListByPage(String userId, Page page);
/**
* 通过roottokenid获取当前流程的所有任务
* @param tokenid
* @return
*/
public Collection<TaskInstanceDTO> getDetailTaskListByTokenid(long tokenid);
}
import com.eway.framework.basecomponent.services.jbpm.util.page.Page;
import com.eway.framework.basecomponent.services.jbpm.services.task.dto.TaskInstanceDTO;
其中需要的两个类一个是Page,一个是TaskInstanceDTO
Page是为了分页使用的。。。(前几篇文章中有Page的源码)
TaskInstanceDTO是从数据库查出的TaskInstance后台到业务层的一个数据转换的一个bean类。。
和TaskInsance基本上差不多,,可能大家会问,为什么不直接用TaskInstance
这个问题,不难回答,因为,hibernate对他的po进行了线程的同步,如果在前段实现了,修改,那么后端自动修改了,所以,
一般不直接穿一个实例的引用,,而是做转换工作。。。
package com.eway.framework.basecomponent.services.jbpm.services.task;
import com.eway.framework.basecomponent.services.jbpm.util.page.Page;
import com.eway.framework.basecomponent.services.jbpm.services.task.dto.TaskInstanceDTO;
import java.util.Collection;
/**
* Created by IntelliJ IDEA.
* Author: xinpeng
* Date: 2008-10-21
* Time: 11:08:14
* To change this template use File | Settings | File Templates.
*/
public interface JbpmWorklistQueryService {
/**
* 取到待阅列表
* @param userId
* @param page
* @return
*/
public Collection<TaskInstanceDTO> queryTodoSignInListByPage(String userId,Page page);
/**
* 取到已阅列表
* @param userId
* @param page
* @return
*/
public Collection<TaskInstanceDTO> queryAlreadySignInListByPage(String userId,Page page);
/**
* 取到待办列表
* @param userId
* @param page
* @return
*/
public Collection<TaskInstanceDTO> queryTodoListByPage(String userId, Page page);
/**
* 取到已办列表
* @param userId
* @param page
* @return
*/
public Collection<TaskInstanceDTO> queryCompletedListByPage(String userId, Page page);
/**
* 取到办结列表
* @param userId
* @param page
* @return
*/
public Collection<TaskInstanceDTO> queryProcessCompletedListByPage(String userId, Page page);
/**
* 通过roottokenid获取当前流程的所有任务
* @param tokenid
* @return
*/
public Collection<TaskInstanceDTO> getDetailTaskListByTokenid(long tokenid);
}
import com.eway.framework.basecomponent.services.jbpm.util.page.Page;
import com.eway.framework.basecomponent.services.jbpm.services.task.dto.TaskInstanceDTO;
其中需要的两个类一个是Page,一个是TaskInstanceDTO
Page是为了分页使用的。。。(前几篇文章中有Page的源码)
TaskInstanceDTO是从数据库查出的TaskInstance后台到业务层的一个数据转换的一个bean类。。
和TaskInsance基本上差不多,,可能大家会问,为什么不直接用TaskInstance
这个问题,不难回答,因为,hibernate对他的po进行了线程的同步,如果在前段实现了,修改,那么后端自动修改了,所以,
一般不直接穿一个实例的引用,,而是做转换工作。。。
相关文章推荐
- JS 简单的2级下拉框 大家可以自行扩展
- StickyListHeaders:在listview中可以轻松的把headers添加到列表视图中组件
- 现代英特尔® 架构上的 TensorFlow* 优化——正如去年参加Intel AI会议一样,Intel自己提供了对接自己AI CPU优化版本的Tensorflow,下载链接见后,同时可以基于谷歌官方的tf版本直接编译生成安装包
- 练习3-3 编写函数 expand(s1, s2),将字符串s1 中类似于a-z 一类的速记符号在字符串s2中扩展为等价的完整列表abc…xyz。该函数可以处理大小写字母和数字。
- 反向地址编码:拿到Location的经纬度,无须访问网络,直接可以得到定位到区的地址(androidApi提供)
- 短信平台(提供接口,可以和任何软件扩展)
- 可以直接取出关卡名字this.currentLevelName
- 通过.Net FrameWork 2.0下提供的“System.Net.Mail”可以轻松的实现
- css实现下拉列表练习,原来javascipt的onmouseover和onmouseout可以用css轻松实现
- .net程序可以轻松被反编译 大家都是采取什么措施防御呢
- 大家能否提供一个可以下载的尚学堂的Spring视频教程?
- plsql developer如何在窗口列表直接可以修改表格中的数据?
- SharePoint 2010 中有个新的列表模板“导入电子表格”可以直接导入Excel数据并创建为列表
- 直接用postman测试api ,服务器端没提供跨域也可以访问。
- python可以在遍历列表时,直接对dict元素增加字段
- python的各种推导式(列表推导式、字典推导式、集合推导式) 推导式comprehensions(又称解析式),是Python的一种独有特性。推导式是可以从一个数据序列构建另一个新的数据序列的结构体
- 各种排序源程序(附带驱动程序,直接可以测试)
- 短信平台(提供数据接口,可以与任何软件扩展)
- css实现下拉列表练习,原来javascipt的onmouseover和onmouseout可以用css轻松实现
- 可以直接取出关卡名字this.currentLevelName