@Override public ExecuteResult<DumpHst> addDumpHst(DumpHst dumpHst, Locale locale) { ExecuteResult<DumpHst> executeResult = new ExecuteResult<DumpHst>(); dumpHstRepository.save(dumpHst); executeResult.setResult(dumpHst); executeResult.setSuccessMessage( messageSource.getMessage("omcc.system.dump.add.success", null, locale)); return executeResult; }
@Override public ExecuteResult<DumpHst> editDumpHst(DumpHst dumpHst, Locale locale) { ExecuteResult<DumpHst> executeResult = new ExecuteResult<DumpHst>(); DumpHst oldDumpHst = dumpHstRepository.findOne(dumpHst.getId()); oldDumpHst.setRemark(dumpHst.getRemark()); oldDumpHst.setLastUpdBy(dumpHst.getLastUpdBy()); oldDumpHst.setLastUpd(dumpHst.getLastUpd()); dumpHstRepository.save(oldDumpHst); executeResult.setResult(oldDumpHst); executeResult.setSuccessMessage( messageSource.getMessage("omcc.system.dump.edit.success", null, locale)); return executeResult; }
@Override public ExecuteResult<DumpHst> deleteDumpHst( User loginUser, Collection<String> ids, boolean isDelete, Locale locale) { ExecuteResult<DumpHst> executeResult = new ExecuteResult<DumpHst>(); DumpHst dumpHst = null; for (String id : ids) { if (isDelete) { dumpHstRepository.delete(id); } else { dumpHst = dumpHstRepository.findOne(id); dumpHst.setLastUpd(new Date()); dumpHst.setLastUpdBy(loginUser.getFirstName() + loginUser.getLastName()); dumpHst.setDeleteFlag("1"); dumpHstRepository.save(dumpHst); } } executeResult.setResult(dumpHst); executeResult.setSuccessMessage( messageSource.getMessage("omcc.system.dump.delete.success", null, locale)); return executeResult; }