summaryrefslogtreecommitdiffstats
path: root/Dozentenmodulserver/src/server/ServerHandler.java
diff options
context:
space:
mode:
Diffstat (limited to 'Dozentenmodulserver/src/server/ServerHandler.java')
-rw-r--r--Dozentenmodulserver/src/server/ServerHandler.java25
1 files changed, 21 insertions, 4 deletions
diff --git a/Dozentenmodulserver/src/server/ServerHandler.java b/Dozentenmodulserver/src/server/ServerHandler.java
index 9715b0a4..44f0c216 100644
--- a/Dozentenmodulserver/src/server/ServerHandler.java
+++ b/Dozentenmodulserver/src/server/ServerHandler.java
@@ -15,10 +15,14 @@ import java.util.List;
import java.util.Map;
import java.util.UUID;
+import javax.xml.parsers.ParserConfigurationException;
+import javax.xml.transform.TransformerException;
+
import org.apache.commons.io.FileUtils;
import org.apache.thrift.TException;
import sql.SQL;
+import util.XMLCreator;
public class ServerHandler implements Server.Iface {
@@ -74,7 +78,7 @@ public class ServerHandler implements Server.Iface {
@Override
public boolean writeVLdata(String imagename, String firstname,
String lastname, String university, String Mail, String Tel,
- String Fak, boolean license, boolean internet, long ram, long cpu)
+ String Fak, boolean license, boolean internet, long ram, long cpu, String imagePath)
throws TException {
String login="tete";
@@ -82,8 +86,8 @@ public class ServerHandler implements Server.Iface {
int pk_person=sql.setPerson(con, login, lastname, firstname, Mail, new Date(), pk_institution);
- sql.setImageData(con, pk_person, license, internet, cpu, ram, imagename);
-
+ sql.setImageData(con, pk_person, license, internet, cpu, ram, imagename, imagePath);
+
// TODO Auto-generated method stub
return true;
}
@@ -184,7 +188,20 @@ public class ServerHandler implements Server.Iface {
System.out.println(startDate);
sql.setLectureData(con, pk_person, pk_image, imageversion, name, desc, shortdesc, startDate, endDate, isActive);
-
+ XMLCreator xml=new XMLCreator(con, name);
+ try {
+ xml.create(name);
+ System.out.println("creator durch");
+ } catch (SQLException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ } catch (ParserConfigurationException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ } catch (TransformerException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ }
return false;
}