1 6 7 package com.quikj.application.web.talk.plugin; 8 9 import java.sql.*; 10 11 15 public class LogoutCDR implements CDRInterface 16 { 17 18 19 public LogoutCDR(String loginid) 20 { 21 loginId = loginid; 22 timestamp = new java.util.Date (); 23 } 24 25 public PreparedStatement generateSQLCDR() 26 throws SQLException 27 { 28 String sql = "insert into " 29 + LOGOUT_CDR_TABLE_NAME 30 + " values (?, ?)"; 31 32 PreparedStatement ps = CDRHandler.getInstance().getConnection().prepareStatement(sql); 33 ps.setString(1, loginId); 34 ps.setTimestamp(2, new java.sql.Timestamp (timestamp.getTime())); 35 return ps; 36 } 37 38 public String generateXMLCDR() 39 { 40 return "<CDR type=logout id=\"" 41 + loginId + "\" time-stamp=\"" + timestamp.getTime() + "\"/>\n"; 42 } 43 44 private static final String LOGOUT_CDR_TABLE_NAME = "cdr_logout_tbl"; 46 47 private static final String LOGIN_ID = "loginid"; 49 private static final String TIMESTAMP = "time_stamp"; 50 51 52 private String loginId; 53 private java.util.Date timestamp; 54 } 55 | Popular Tags |