diff options
| author | Jonathan Bauer | 2014-12-01 16:31:32 +0100 |
|---|---|---|
| committer | Jonathan Bauer | 2014-12-01 16:31:32 +0100 |
| commit | 0f601d6a9f1c9caa92c57aaaf61357e466171268 (patch) | |
| tree | d40650655e622b80cde48f4309adbbb0eb425d6e /dozentenmodulserver/src/main/java/sql | |
| parent | [client] minor comment fixes (diff) | |
| parent | Merge branch 'master' of ssh://git.openslx.org/openslx-ng/tutor-module (diff) | |
| download | tutor-module-0f601d6a9f1c9caa92c57aaaf61357e466171268.tar.gz tutor-module-0f601d6a9f1c9caa92c57aaaf61357e466171268.tar.xz tutor-module-0f601d6a9f1c9caa92c57aaaf61357e466171268.zip | |
Merge branch 'master' of git.openslx.org:openslx-ng/tutor-module
Diffstat (limited to 'dozentenmodulserver/src/main/java/sql')
| -rw-r--r-- | dozentenmodulserver/src/main/java/sql/SQL.java | 64 |
1 files changed, 52 insertions, 12 deletions
diff --git a/dozentenmodulserver/src/main/java/sql/SQL.java b/dozentenmodulserver/src/main/java/sql/SQL.java index 5ba19c70..b7cb4ada 100644 --- a/dozentenmodulserver/src/main/java/sql/SQL.java +++ b/dozentenmodulserver/src/main/java/sql/SQL.java @@ -236,7 +236,7 @@ public class SQL { - public String setPerson(String login, String lastname, String firstname,
+ public String setPerson(String userID, String lastname, String firstname,
String mail, Date lastlogin, String Institution) {
DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try
@@ -258,6 +258,7 @@ public class SQL { con.commit();
if (ret.next() == false)
{
+ log.info("create user statement values are: userID, loginname, lastname, firstname, mail, institution VALUES: "+userID+" "+userID+" "+lastname+" "+firstname+" "+mail+" "+Institution);
sql = "INSERT INTO `bwLehrpool`.`m_user`(`userID`,`loginName`,`nachname`,`vorname`,`mail`,`lastLogin`,`institution`)VALUES("
+ "?"
@@ -276,8 +277,8 @@ public class SQL { + ");";
prest = con.prepareStatement(sql);
- prest.setString(1, login);
- prest.setString(2, login);
+ prest.setString(1, userID);
+ prest.setString(2, userID);
prest.setString(3, lastname);
prest.setString(4, firstname);
prest.setString(5, mail);
@@ -325,10 +326,15 @@ public class SQL { public boolean setImageData(String pk_person, boolean license,
boolean internet, long cpu, long ram, String imagename,
String desc, String imagePath, long filesize, String shareMode,
- String pk_os, String uid) {
+ String pk_os, String uid)
+ {
DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
+ log.info("userID came as pk_person to SQL as: "+pk_person);
+ log.info("pk_os is: "+pk_os);
+ log.info("uid is: "+uid);
+
int internet_bol = 0;
int license_bol = 0;
if (internet == true) {
@@ -1640,8 +1646,9 @@ public class SQL { - public boolean checkUser(String username) {
- Statement stm;
+ public boolean checkUser(String username)
+ {
+
boolean ret = false;
try {
Connection con = getConnection();
@@ -2007,8 +2014,8 @@ public class SQL { prest.setString(4, userID);
prest.setBoolean(5, isRead);
prest.setBoolean(6, isWrite);
- prest.setBoolean(7, isAdmin);
- prest.setBoolean(8, isLinkAllowed);
+ prest.setBoolean(7, isLinkAllowed);
+ prest.setBoolean(8, isAdmin);
prest.executeUpdate();
@@ -2102,7 +2109,6 @@ public class SQL { public void deleteAllAdditionalImagePermissions(String imageID,
String userID) {
Connection con = getConnection();
- Statement stm = null;
try {
@@ -2226,13 +2232,14 @@ public class SQL { }
-
-
- public boolean userIsImageAdmin(String userID, String imageID) {
+ public boolean userIsImageAdmin(String userID, String imageID)
+ {
Connection con = getConnection();
ResultSet rs = null;
String sql = "SELECT image_admin FROM bwLehrpool.pm_VLData_image WHERE userID= ? AND GUID_imageID=?";
+ log.info("stmt user is image admin: " + "SELECT image_admin FROM bwLehrpool.pm_VLData_image WHERE userID= '"+userID+"' AND GUID_imageID='"+imageID+"'");
+
try
{
PreparedStatement prest = con.prepareStatement(sql);
@@ -2276,6 +2283,39 @@ public class SQL { }
return false;
}
+
+
+
+
+ public String getInstitutionByID(String institutionID,String errorParam) {
+
+ Connection con = getConnection();
+ ResultSet rs = null;
+ String sql = "SELECT name FROM bwLehrpool.m_institution WHERE institutionID = ?";
+
+ log.info("intitution ID is: "+institutionID);
+
+ PreparedStatement prest;
+ try {
+
+
+ prest = con.prepareStatement(sql);
+ prest.setString(1, institutionID);
+
+ rs = prest.executeQuery();
+ //con.commit();
+ rs.next();
+ return rs.getString("name");
+
+ } catch (SQLException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ }
+
+ return null;
+
+
+ }
|
