From 2d7eaa5882dfc25aa7b708295e0a0b4669dfc8aa Mon Sep 17 00:00:00 2001 From: Tobias Spitzer Date: Mon, 25 Aug 2014 12:20:59 +0200 Subject: Initiale Rechte werden vergeben --- Dozentenmodulserver/src/sql/SQL.java | 58 ++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) (limited to 'Dozentenmodulserver/src/sql/SQL.java') diff --git a/Dozentenmodulserver/src/sql/SQL.java b/Dozentenmodulserver/src/sql/SQL.java index 3ba59923..0f222249 100644 --- a/Dozentenmodulserver/src/sql/SQL.java +++ b/Dozentenmodulserver/src/sql/SQL.java @@ -894,4 +894,62 @@ public class SQL { } return ret; } + + public int setImageRights(String pk_person, String pk_image,int role ,int read, int write, int changePermission, int admin,int linkallowed) { + + + + try { + Connection con=getConnection(); + Statement stm = con.createStatement(); + + String uid = UUID.randomUUID().toString(); + stm.executeUpdate("INSERT INTO `bwLehrpool`.`pm_VLData_image`(`GUID`,`GUID_imageID`,`roleID`,`userID`,`image_read`,`image_write`,`image_admin`,`image_changePermission`,`link_allowed`)VALUES('" + + uid + + "','" + + pk_image + + "','" + + role + + "','" + + pk_person + + "','" + + read + + "','" + + write + + "','" + + admin + + "','" + + changePermission + + "','" + + linkallowed+ "');"); + con.commit(); + con.close(); + } catch (SQLException e) { + // TODO Auto-generated catch block + log.info(new Date() + " - Failed to setImageRights."); + e.printStackTrace(); + } + return 0; + + } + public int getRoleID(String role) { + + + try { + Connection con=getConnection(); + Statement stm = con.createStatement(); + + ResultSet rs=stm + .executeQuery("SELECT roleID FROM bwLehrpool.m_role where name like '"+ role+ "';"); + rs.first(); + + return rs.getInt("roleID"); + + } catch (SQLException e) { + // TODO Auto-generated catch block + log.info(new Date() + " - Failed to getRoleID."); + e.printStackTrace(); + } + return -1; + } } -- cgit v1.2.3-55-g7522