@Override
 @WebMethod(operationName = "anmelden")
 public @WebResult(name = "Benutzerinformationen") Benutzer anmelden(
     @WebParam(name = "Benutzername") String benutzerName,
     @WebParam(name = "Passwort") String passWort)
     throws ExceptionAutorisierung {
   return verwaltungServer.authBenutzer(benutzerName, passWort);
 }
 @Override
 public Benutzer getUserByID(UUID userID) throws SQLException, ExceptionFehleingabe {
   try {
     return verwaltungServer.getUserById(userID);
   } catch (SQLException e) {
     Log.writeError(e, this.getClass());
     throw e;
   }
 }
 @Override
 @WebMethod(operationName = "registrieren")
 public void registrieren(@WebParam(name = "Benutzerobjekt") Benutzer benutzer)
     throws ExceptionFehleingabe {
   try {
     verwaltungServer.benutzerAnlegen(benutzer);
   } catch (SQLException e) {
     Log.writeError(e, this.getClass());
   } catch (ClassNotFoundException e) {
     Log.writeError(e, this.getClass());
   }
 }
 @Override
 public void deleteAllUserRefs(UUID userID) throws ClassNotFoundException, SQLException {
   try {
     verwaltungServer.deleteAllUserRefs(userID);
   } catch (ClassNotFoundException e) {
     Log.writeError(e, this.getClass());
     throw e;
   } catch (SQLException e) {
     Log.writeError(e, this.getClass());
     throw e;
   }
 }
 @SuppressWarnings("static-access")
 @Override
 @WebMethod
 public @WebResult(name = "ServerListe") ServerZuordnung[] getServer()
     throws ExceptionServerfehler {
   ConcurrentHashMap<UUID, ServerZuordnung> servermap = verwaltungServer.getServerListe();
   ArrayList<ServerZuordnung> liste = new ArrayList<ServerZuordnung>();
   for (Entry<UUID, ServerZuordnung> eintrag : servermap.entrySet()) {
     Log.writeInfo(eintrag.getValue().toString());
     liste.add(eintrag.getValue());
   }
   return new ListToArray().getArrayZurodnung(liste);
 }
  @Override
  public Benutzer[] getAllUser() throws ClassNotFoundException, SQLException {

    try {
      return ListToArray.getArrayBenutzer(verwaltungServer.getAllUser());
    } catch (ClassNotFoundException e) {
      Log.writeError(e, this.getClass());
      throw e;
    } catch (SQLException e) {
      Log.writeError(e, this.getClass());
      throw e;
    }
  }
 @Override
 @WebMethod(operationName = "benutzerAendern")
 public void benutzerAendern(@WebParam(name = "Benutzerobjekt") Benutzer benutzer)
     throws ExceptionFehleingabe, SQLException, ClassNotFoundException {
   try {
     verwaltungServer.aendereBenutzer(benutzer);
   } catch (SQLException e) {
     Log.writeError(e, this.getClass());
     throw e;
   } catch (ClassNotFoundException e) {
     Log.writeError(e, this.getClass());
     throw e;
   }
 }