// Save new user private int insertNewUser( String firstName, String lastName, String middleName, String userName, String password, String gender, String email, int organisationId, int roleId, int jobFunctionId, int languageId) { logManager.logInfo( "Entering 'insertNewUser(String firstName, String lastName, String middleName, String userName, String password, String gender," + " String email, int organisationId, int roleId, int jobFunctionId, int languageId)' method"); int result = 0; try { sqlString = queryBuilder.sqlInsertNewUser( firstName, lastName, middleName, userName, password, gender, email, organisationId, roleId, jobFunctionId, languageId); result = executeQuery.executeInsert(sqlString); if (result > 0) { // Comit executeQuery.commit(); } else { // Roll back executeQuery.rollBack(); } } catch (Exception exception) { logManager.logError( "Exception was thrown and caught in 'insertNewUser(String firstName, String lastName, String middleName, String userName, String password, String gender," + " String email, int organisationId, int roleId, int jobFunctionId, int languageId)' method"); } logManager.logInfo( "Exiting 'insertNewUser(String firstName, String lastName, String middleName, String userName, String password, String gender," + " String email, int organisationId, int roleId, int jobFunctionId, int languageId)' method"); return result; }