Guest User

Untitled

a guest
Jun 22nd, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.94 KB | None | 0 0
  1. public class SavetoDBDaoImpl implements SavetoDBDao {
  2. private JdbcTemplate jdbcTemplate;
  3. public static final Logger logger = LoggerFactory
  4. .getLogger(SavetoDBDaoImpl.class);
  5.  
  6. @Autowired
  7. public void setJdbcTemplate(DataSource dataSource) {
  8. this.jdbcTemplate = new JdbcTemplate(dataSource);
  9. }
  10.  
  11. @Override
  12. @Transactional(rollbackFor = Exception.class)
  13. public void saveSchedInstr(UserDetails userDetails) throws Exception {
  14. String insertIntoUserInstanceStatus = "INSERT INTO UserInstanceStatus(UserID,CreateTS,InsertTs,EmployeeID,StatusCd) VALUES(?,?,?,?,?)";
  15. String insertIntoUserStatusDetails = "INSERT INTO UserStatusDetails(UserID,CreateTS,InsertTs,EmployeeID, StatusCd, STATE, HEADER, BODY, RESPONSETIME, PROTOCOL) VALUES(?,?,?,?,?,?,?,?,?,?)";
  16.  
  17. /*
  18. * Store status into table UserInstanceStatus
  19. */
  20. jdbcTemplate.update(insertIntoUserInstanceStatus, userDetails.getUserId(),LocalDateTime.now(),
  21. LocalDateTime.now(), userDetails.getEmployeeId(),
  22. userDetails.getState());
  23.  
  24. /*
  25. * Store status details into table UserStatusDetails.
  26. */
  27. try {
  28. jdbcTemplate.update(insertIntoUserStatusDetails, userDetails.getUserId(),
  29. LocalDateTime.now(), LocalDateTime.now(),
  30. userDetails.getEmployeeId(), userDetails.getStatusCd(), userDetails.getState(),
  31. userDetails.getHeader().toString(), userDetails.getBody().toString(),
  32. userDetails.getResponseTime(), userDetails.getStatus()
  33. .getProtocol());
  34. logger.debug("Successfully stored user details into DB");
  35. } catch(Exception e) {
  36. e.printStackTrace();
  37. }
  38.  
  39. }
  40. }
Add Comment
Please, Sign In to add comment