public BillingDiskNameData getDisknameObj(String diskId) { BillingDiskNameData obj = new BillingDiskNameData(); BillingONDiskName b = diskNameDao.find(Integer.valueOf(diskId)); if (b != null) { obj.setId("" + b.getId()); obj.setMonthCode(b.getMonthCode()); obj.setBatchcount("" + b.getBatchCount()); obj.setOhipfilename(b.getOhipFilename()); obj.setGroupno(b.getGroupNo()); obj.setClaimrecord(b.getCreator()); obj.setClaimrecord(b.getClaimRecord()); obj.setCreatedatetime(tsFormatter.format(b.getCreateDateTime())); obj.setStatus(b.getStatus()); obj.setTotal(b.getTotal()); obj.setUpdatedatetime(tsFormatter.format(b.getTimestamp())); List<BillingONFilename> ff = filenameDao.findCurrentByDiskId(b.getId()); Vector vecHtmlfilename = new Vector(); Vector vecProviderohipno = new Vector(); Vector vecProviderno = new Vector(); Vector vecClaimrecord = new Vector(); Vector vecStatus = new Vector(); Vector vecTotal = new Vector(); Vector vecFilenameId = new Vector(); for (BillingONFilename f : ff) { vecFilenameId.add("" + f.getId()); vecHtmlfilename.add(f.getHtmlFilename()); vecProviderohipno.add(f.getProviderOhipNo()); vecProviderno.add(f.getProviderNo()); vecClaimrecord.add(f.getClaimRecord()); vecStatus.add(f.getStatus()); vecTotal.add(f.getTotal()); } obj.setVecFilenameId(vecFilenameId); obj.setHtmlfilename(vecHtmlfilename); obj.setProviderohipno(vecProviderohipno); obj.setProviderno(vecProviderno); obj.setVecClaimrecord(vecClaimrecord); obj.setVecStatus(vecStatus); obj.setVecTotal(vecTotal); } return obj; }