MCPcopy Index your code
hub / github.com/OWASP/SecurityShepherd / classCreate

Method classCreate

src/main/java/dbProcs/Setter.java:44–67  ·  view source on GitHub ↗

Database procedure just adds this. So this method just prepares the statement @param ApplicationRoot @param className Class name @param classYear Year of the class in YY/YY. eg 11/12 @return

(String ApplicationRoot, String className, String classYear)

Source from the content-addressed store, hash-verified

42 * @return
43 */
44 public static boolean classCreate (String ApplicationRoot, String className, String classYear)
45 {
46 log.debug("*** Setter.classCreate ***");
47
48 boolean result = false;
49 Connection conn = Database.getCoreConnection(ApplicationRoot);
50 try
51 {
52 log.debug("Preparing classCreate call");
53 CallableStatement callstmnt = conn.prepareCall("call classCreate(?, ?)");
54 callstmnt.setString(1, className);
55 callstmnt.setString(2, classYear);
56 log.debug("Executing classCreate");
57 callstmnt.execute();
58 result = true;
59 }
60 catch(SQLException e)
61 {
62 log.error("classCreate Failure: " + e.toString());
63 }
64 Database.closeConnection(conn);
65 log.debug("*** END classCreate ***");
66 return result;
67 }
68
69 /**
70 * This method sets every module status to Closed.

Callers 4

findCreateClassIdMethod · 0.95
testClassCreateMethod · 0.95
findCreateClassIdMethod · 0.95
doPostMethod · 0.95

Calls 2

getCoreConnectionMethod · 0.95
closeConnectionMethod · 0.95

Tested by 3

findCreateClassIdMethod · 0.76
testClassCreateMethod · 0.76
findCreateClassIdMethod · 0.76