コード例 #1
0
 private QuotaUpdateDTO createPersistable(QuotaUpdate update, HopsSession session)
     throws StorageException {
   QuotaUpdateDTO dto = session.newInstance(QuotaUpdateDTO.class);
   dto.setId(update.getId());
   dto.setInodeId(update.getInodeId());
   dto.setNamespaceDelta(update.getNamespaceDelta());
   dto.setDiskspaceDelta(update.getDiskspaceDelta());
   return dto;
 }
コード例 #2
0
 private List<QuotaUpdate> convertAndRelease(HopsSession session, List<QuotaUpdateDTO> list)
     throws StorageException {
   List<QuotaUpdate> result = new ArrayList<QuotaUpdate>();
   for (QuotaUpdateDTO dto : list) {
     result.add(
         new QuotaUpdate(
             dto.getId(), dto.getInodeId(), dto.getNamespaceDelta(), dto.getDiskspaceDelta()));
     session.release(dto);
   }
   return result;
 }