-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathControllerDaoImpl.java
More file actions
35 lines (28 loc) · 1.27 KB
/
ControllerDaoImpl.java
File metadata and controls
35 lines (28 loc) · 1.27 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
package Frameworkpackage;
import java.sql.Connection;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.HashMap;
public class ControllerDaoImpl extends CommonFunctions
{
public void makeAuditTrailEntryDB(HashMap<String, Object> itemDetails,Connection con) throws ClassNotFoundException, SQLException
{
ArrayList<Object> parameters=new ArrayList<>();
String username=itemDetails.get("sessionUsername")==null?"":itemDetails.get("sessionUsername").toString();
parameters.add(username);
parameters.add(itemDetails.get("completeURL"));
parameters.add(itemDetails.get("Parameters"));
parameters.add(itemDetails.get("reqStartTime"));
parameters.add(itemDetails.get("ipAddress"));
parameters.add(itemDetails.get("browserInfo"));
parameters.add(itemDetails.get("responseJson"));
String insertQuery= "insert into frm_audit_trail" + " VALUES " + "(default,?,?,?,?,?,?,sysdate(),?)";
insertUpdateWithLogging(insertQuery, parameters, con,"OFF");
}
public HashMap<String,String> getUserDetailsByUserId(String userId,Connection con) throws SQLException, ClassNotFoundException
{
ArrayList<Object> parameters=new ArrayList<>();
parameters.add(userId);
return getMap(parameters, "SELECT * FROM tbl_user_mst user where user_id=?", con);
}
}