Guest User

Untitled

a guest
Apr 21st, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.73 KB | None | 0 0
  1. //***************************************
  2. // Verteilte Systeme Praktikum 7
  3. // 03.12.11 mteppner, vkoschmann
  4. // NewsServer Implementierung
  5. //***************************************
  6.  
  7. import java.rmi.*;
  8. import java.rmi.registry.LocateRegistry;
  9. import java.rmi.registry.Registry;
  10. import java.rmi.server.*;
  11. import java.util.Vector;
  12. import java.util.Date;
  13.  
  14. public class NewsServerImpl extends UnicastRemoteObject implements NewsServer{
  15.    
  16.     private class News{
  17.        
  18.         private String autor;
  19.         private Date date;
  20.         private String news;
  21.        
  22.         public News(String a, Date d, String n){
  23.             autor = a;
  24.             date = d;
  25.             news = n;
  26.         }
  27.     }
  28.    
  29.     private class Actor{
  30.        
  31.         private String autor;
  32.         private Date lastLogin;
  33.        
  34.         public Actor(String a, Date d){
  35.             autor = a;
  36.             lastLogin = d;
  37.         }
  38.     }
  39.  
  40.     private static final long serialVersionUID = 1L;
  41.     private static Vector<News> nVector;
  42.     private static Vector<Actor> aVector;
  43.    
  44.    
  45.     public NewsServerImpl() throws java.rmi.RemoteException{
  46.         super();
  47.         createStartEntrys();
  48.     }
  49.    
  50.     private void createStartEntrys(){
  51.        
  52.         aVector.add(new Actor("Viktor", new Date()));
  53.         aVector.add(new Actor("Marcel", new Date()));
  54.         aVector.add(new Actor("User", new Date()));
  55.        
  56.         nVector.add(new News("Viktor",new Date(),"News1"));
  57.         nVector.add(new News("Marcel",new Date(),"News2"));
  58.         nVector.add(new News("User",new Date(),"News3"));  
  59.     }
  60.  
  61.     @Override
  62.     public int login(String a) throws RemoteException {
  63.        
  64.         return 0;
  65.     }
  66.  
  67.     @Override
  68.     public void create(String a, Date d, String n) throws RemoteException {
  69.         // TODO Auto-generated method stub
  70.        
  71.     }
  72.  
  73.     @Override
  74.     public String[] showNew(String a) throws RemoteException {
  75.         // TODO Auto-generated method stub
  76.         return null;
  77.     }
  78.  
  79. }
Add Comment
Please, Sign In to add comment