diff options
| author | unknown | 2014-01-31 15:34:22 +0100 |
|---|---|---|
| committer | unknown | 2014-01-31 15:34:22 +0100 |
| commit | f1fdca5246cce4c4c86a7fbb1418f1c758ed6175 (patch) | |
| tree | 4ffef5a757397d3766e9c41cd953c7c4110f8e98 /Dozentenmodulserver/src/server | |
| parent | Up - und Download der Images funktionieren nun, wichtig im Dozentenmodul muss... (diff) | |
| download | tutor-module-f1fdca5246cce4c4c86a7fbb1418f1c758ed6175.tar.gz tutor-module-f1fdca5246cce4c4c86a7fbb1418f1c758ed6175.tar.xz tutor-module-f1fdca5246cce4c4c86a7fbb1418f1c758ed6175.zip | |
Up - und Download funktionieren nun, wichtig im Dozentenmodul muss der volle Serverpfad angegeben sein.
Diffstat (limited to 'Dozentenmodulserver/src/server')
| -rw-r--r-- | Dozentenmodulserver/src/server/ServerInterface.java | 5 | ||||
| -rw-r--r-- | Dozentenmodulserver/src/server/ServerMethod.java | 48 |
2 files changed, 51 insertions, 2 deletions
diff --git a/Dozentenmodulserver/src/server/ServerInterface.java b/Dozentenmodulserver/src/server/ServerInterface.java index 6ae6e529..bce713c0 100644 --- a/Dozentenmodulserver/src/server/ServerInterface.java +++ b/Dozentenmodulserver/src/server/ServerInterface.java @@ -1,5 +1,7 @@ package server;
import java.rmi.*;
+import java.sql.ResultSet;
+import java.util.ArrayList;
import Models.User;
@@ -7,6 +9,7 @@ public interface ServerInterface extends Remote {
public User getFtpUser() throws RemoteException;
public int DeleteFtpUser(String user) throws RemoteException;
-
+ public ArrayList<String> getImages() throws RemoteException;
+ public String getPathOfImage(String name) throws RemoteException;
}
diff --git a/Dozentenmodulserver/src/server/ServerMethod.java b/Dozentenmodulserver/src/server/ServerMethod.java index a401c7b9..1039e238 100644 --- a/Dozentenmodulserver/src/server/ServerMethod.java +++ b/Dozentenmodulserver/src/server/ServerMethod.java @@ -6,6 +6,9 @@ import java.rmi.server.UnicastRemoteObject; import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import java.sql.Connection;
+import java.sql.ResultSet;
+import java.sql.SQLException;
+import java.util.ArrayList;
import java.util.UUID;
import Models.*;
import sql.SQL;
@@ -14,6 +17,7 @@ import sql.SQL; public class ServerMethod extends UnicastRemoteObject implements ServerInterface
{
protected static String m_strName;
+
public ServerMethod() throws RemoteException
{
@@ -77,6 +81,48 @@ public class ServerMethod extends UnicastRemoteObject implements ServerInterface return null;
}
-
+
+
+ public ArrayList<String> getImages(){
+
+
+ SQL sql=new SQL();
+ Connection con=sql.getConnection();
+ ResultSet rs= sql.getImage(con);
+ ArrayList<String> al=new ArrayList<String>();
+ try {
+ while(rs.next())
+ {
+
+ al.add(rs.getString(1));
+
+ }
+ } catch (SQLException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ }
+ return al;
+ }
+
+ public String getPathOfImage(String name){
+
+ String path = null;
+ SQL sql=new SQL();
+ Connection con=sql.getConnection();
+ ResultSet rs= sql.getPathOfImage(con, name);
+
+ try {
+ while(rs.next())
+ {
+
+ path=rs.getString(1);
+
+ }
+ } catch (SQLException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ }
+ return path;
+ }
}
\ No newline at end of file |
