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)
| 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. |