import java.util.ArrayList;
public class IPayrollArrayList extends ArrayList {
private Class itemClass;
public IPayrollArrayList(Class itemClass){
this.itemClass = itemClass;
}
public Object get(int index){
try{
while(index>=size()){
add(itemClass.newInstance());
}
}catch(Exception e){
e.printStackTrace();
}
return super.get(index);
}
}
public class InstanceContentVO extends BaseVO implements Cloneable {
// 对应instance_content表
private int applyID;
private String tempID;
private String employeeNumber; //申报员工工号
private String employeeName; //申报员工名字
private int employee_id; //申报人person_id
private String deptCode; //部门编码
private String department; //部门
private int organizationId; //部门ID
private String ifSpecialist; //申报类型 0 是员工, 1是专员
private int control_status; //instance_control 审批状态 0 等待处理 ,1完成处理, 2流程结束, -1草稿
private String currentHandlerNumber; //审批人工号
private String currentHandlerName; //审批人名字
private int currentHandler_id; //审批人person_id
private Integer currentHandlerRoleId; // 审批人角色
//instanceExtensionList用来保存InstanceExtensionVO
private List instanceExtensionList = new IPayrollArrayList(InstanceExtensionVO.class);
public List getInstanceExtensionList() {
return instanceExtensionList;
}
public void setInstanceExtensionList(List instanceExtensionList) {
this.instanceExtensionList = instanceExtensionList;
}
}
分享到:
相关推荐
本知识点重点讲解将List转换为List的过程,这在进行Web开发、数据处理以及与前端交互等场景中非常常见。同时,也会涉及List转换为List及list转换为JsonArray的内容。 ### List转换为List 在Java中,Bean通常指的是...
在这个例子中,`${yourVoList}`是你在控制器(Controller)中设置的一个List类型的VO对象,`var="vo"`定义了循环变量的名称,每次迭代时,`vo`会指向List中的一个VO实例。然后,我们使用EL表达式`${vo.property1}`和...
在海思3531A平台上进行虚拟VO(Video Output)调试是一项复杂而细致的工作,主要涉及到视频处理、叠加以及用户界面的呈现。海思3531A是一款高性能的多媒体处理器,支持多种视频处理功能,包括视频输入(VI)、视频...
在Java开发中,VO(Value Object)类通常用于在应用程序的不同层之间传递数据,比如从数据库获取的数据到前端展示。自动生成VO类可以大大提高开发效率,避免手动编写大量的getter、setter方法和其他样板代码。本篇将...
标题中的"vo-aacenc-0.1.3.tar"是一个源码压缩包,它包含了vo-aacenc编码器的0.1.3版本。vo-aacenc是用于AAC(Advanced Audio Coding)音频编码的一个开源工具,适用于音频处理和多媒体制作。在FFmpeg这个著名的...
事情: 从java后台返回List类型数据,用于界面显示。但js中想获取它并操作它。直接使用EL表达式,js把它识别成字符串了。不是我想要的啊。。网上搜了搜大家的解决方案…最好的当然是把List集合转成json格式传到界面...
"关于VO、PO的理解——java的(PO,VO,TO,BO,DAO,POJO)解释" 在 Java 中,PO、VO、TO、BO、DAO、POJO 是六个重要的概念,它们之间存在着紧密的关系,本文将对它们进行详细的解释。 首先,PO(Persistent Object)是...
在Java开发领域,尤其是涉及到Spring框架以及数据持久化时,我们常常会遇到“PO”(Plain Old Java Object)和“VO”(Value Object)这两个概念。它们都是Java对象,但各自有不同的用途和特点。理解它们的区别对于...
本文的研究重点是J2EE平台上动态自定义值对象(Value Object,简称VO)的设计与实现,这项研究结合了XML技术,扩展了当前的VO功能,并实现了数据的双向交互,为运行时动态改变VO结构提供了可能。 首先,让我们来...
"vopo转换工具类及所需jar"是一个特定的项目,它提供了一个简单的方法来处理名为"vopo"的数据格式之间的转换。这个工具包可能包含了一些核心的类和依赖的库,使得开发者能够便捷地实现这种转换操作。 首先,`...
根据数据库中表的字段自动生成java中的vo类,方便调用
根据提供的文件信息,我们可以总结出nc57保存VO(Value Object)的几种方法。下面将对这些方法进行详细的解析。 ### 方法一:设置VO的状态与主键 在第一种方法中,通过设置`courseSVO[i]`的状态和主键来实现保存。...
VO生成工具,带操作说明,很方便,会根据输入的属性自动生成set/get方法(还带注释)
Oracle 自动化生成POJO(Plain Old Java Object)与VO(Value Object)工具,简称POVO工具,是一种提高开发效率的实用程序。在Java开发中,POJO和VO类经常被用于数据传输和持久化层,它们是业务逻辑和数据模型之间的...
标题“vo-aacenc-0.1.3.zip”指的是一个包含了AAC编码库以及相关示例的压缩包文件,版本号为0.1.3。AAC(Advanced Audio Coding)是一种高效的音频编码格式,广泛用于数字音频广播、互联网流媒体、移动通信等领域。...
首先定义一个 VO (Value Object) 类,其中包含 `List<String>` 类型的属性。 **VO 定义示例**: ```java public class ParamVo { private List<String> areaList; public List<String> getAreaList() { return ...
### Java中的PO、VO、TO、BO、DAO与POJO详解 #### 一、概述 在Java企业级应用开发中,经常会遇到各种类型的对象,如PO、VO、TO、BO、DAO以及POJO等。这些对象各有侧重,在系统架构的不同层次扮演着不同的角色。...
### 由表名生成VO(Value Object):Oracle数据库中的实现方法 在软件开发领域,尤其是在基于数据库的应用程序开发过程中,经常会遇到需要根据数据库表结构自动生成对应的Java实体类(通常称为VO或DTO等)的需求。...
【标题】"根据表信息生成JavaVO" 在Java开发中,我们经常需要为数据库中的表创建对应的Java对象,这些对象通常被称为Value Object(VO)或Entity。这个过程可以手动完成,但当面对大量的表时,这会变得非常繁琐且易...
java判断list中是否包含某个值