public class BasicJDBCBridge extends Object
Modifier and Type | Field and Description |
---|---|
static int |
ACCESS |
protected edu.xtec.util.db.ConnectionBeanProvider |
cbp |
static String |
CREATE_TABLES_KEY |
protected boolean |
createTables |
String |
DBMSName |
int |
DBMSType |
static String |
DEFAULT_DB |
static String |
DEFAULT_ODBC_BRIDGE |
static String[][] |
DEFAULT_SETTINGS |
protected String |
driver |
static int |
MYSQL |
static int |
ORACLE |
static int |
OTHER |
static Object[][] |
TABLE_DEFS |
static String |
TABLE_PREFIX_KEY |
protected String |
tablePrefix |
static String |
TRUST_CLIENT_DATETIME |
protected String |
url |
Constructor and Description |
---|
BasicJDBCBridge(edu.xtec.util.db.ConnectionBeanProvider cbp,
boolean createTables,
String tablePrefix)
Creates new BasicJDBCBridge
|
Modifier and Type | Method and Description |
---|---|
int |
addAction(int activityId,
String sessionId,
int actionId,
ActionReg actReg) |
int |
addAction(int activityId,
String sessionId,
int actionId,
String type,
String source,
String dest,
boolean isOk) |
int |
addActivity(int activityId,
String sessionId,
ActivityReg ar) |
int |
addActivity(int activityId,
String sessionId,
String name,
int actions,
int score,
boolean solved,
int precision,
int time,
String activityCode) |
String |
addSession(String userId,
long time,
String projectName,
String sessionCode,
String sessionKey,
String sessionContext) |
protected void |
checkTables() |
void |
end() |
protected void |
finalize() |
edu.xtec.util.db.ConnectionBeanProvider |
getConnectionBeanProvider() |
GroupData |
getGroupData(String groupId) |
List<GroupData> |
getGroups() |
Map<String,String> |
getProperties() |
String |
getProperty(String key,
String defaultValue) |
String |
getTableName(String tableName) |
String |
getTableName(String tableName,
String alias) |
UserData |
getUserData(String userId) |
List<UserData> |
getUsers(String groupId) |
String |
newGroup(GroupData gd) |
String |
newUser(UserData ud) |
static String |
trimStr(String s) |
public static final String DEFAULT_ODBC_BRIDGE
public static final String DEFAULT_DB
public static final String TABLE_PREFIX_KEY
public static final String CREATE_TABLES_KEY
public static final String TRUST_CLIENT_DATETIME
public static final int OTHER
public static final int MYSQL
public static final int ORACLE
public static final int ACCESS
protected String driver
protected String url
public String DBMSName
public int DBMSType
protected edu.xtec.util.db.ConnectionBeanProvider cbp
protected boolean createTables
protected String tablePrefix
public static final Object[][] TABLE_DEFS
public static final String[][] DEFAULT_SETTINGS
public edu.xtec.util.db.ConnectionBeanProvider getConnectionBeanProvider()
public void end()
protected void finalize() throws Throwable
public String getProperty(String key, String defaultValue) throws Exception
Exception
public String addSession(String userId, long time, String projectName, String sessionCode, String sessionKey, String sessionContext) throws Exception
Exception
public int addActivity(int activityId, String sessionId, ActivityReg ar) throws Exception
Exception
public int addActivity(int activityId, String sessionId, String name, int actions, int score, boolean solved, int precision, int time, String activityCode) throws Exception
Exception
public int addAction(int activityId, String sessionId, int actionId, ActionReg actReg) throws Exception
Exception
public int addAction(int activityId, String sessionId, int actionId, String type, String source, String dest, boolean isOk) throws Exception
Exception
Copyright © 2004-15 Francesc Busquets (fbusquets@xtec.cat) & Departament d'Educació de la Generalitat de Catalunya (info@xtec.cat)
Licensed under the terms of the GNU General Public License.