Class ClientSkriptLauf

  • All Implemented Interfaces:
    de.bsvrz.dav.daf.main.ClientReceiverInterface

    public class ClientSkriptLauf
    extends SkriptLauf
    implements de.bsvrz.dav.daf.main.ClientReceiverInterface
    die Repräsentation eines Skriptlaufs innerhalb eines Clients der "Umfassenden Datenanalyse".
    • Method Detail

      • anhalten

        public LaufKommandoAntwort anhalten()
                                     throws ClientException
        Es wird ein Kommando zum Anhalten eines aktiven Skriptlaufs an die "Umfassende Datenanalyse" übertragen.
        Returns:
        das Ergebnis des Kommandoausführung
        Throws:
        ClientException - der Skriptlauf konnte nicht angehalten werden
      • beenden

        public LaufKommandoAntwort beenden()
                                    throws ClientException
        Es wird ein Kommando zum Anhalten eines beenden eines Skriptlaufs an die "Umfassende Datenanalyse" übertragen.
        Returns:
        das Ergebnis des Kommandoausführung
        Throws:
        ClientException - der Skriptlauf konnte nicht beendet werden
      • fortsetzen

        public LaufKommandoAntwort fortsetzen()
                                       throws ClientException
        Es wird ein Kommando zum Fortsetzen eines zuvor angehaltenen aktiven Skriptlaufs an die "Umfassende Datenanalyse" übertragen.
        Returns:
        das Ergebnis des Kommandoausführung
        Throws:
        ClientException - der Skriptlauf konnte nicht fortgesetzt werden
      • getDavObjekt

        public de.bsvrz.dav.daf.main.config.SystemObject getDavObjekt()
        liefert das Systemobjekt, das den Skriptlauf in der Konfiguration des Datenverteilers repräsentiert.
        Returns:
        das Systemobjekt
      • getLaufErgebnis

        public SkriptLaufErgebnis getLaufErgebnis()
        liefert das Ergebnis der letzten Skriptlaufausführung seit dem Start der "Umfassenden Datenanalyse".
        Wurde bisher kein Skriptlauf ausgeführt, wird der Wert null geliefert.
        Returns:
        das Ergebnis oder null
      • getMeldungen

        public java.util.List<java.lang.String> getMeldungen()
        liefert die Liste der Ausgabemeldungen.
        Returns:
        die Meldungen
      • isValid

        public boolean isValid()
        ermittelt, ob die Daten des Objekts gültig sind, d.h. ob sie von einer momentan aktiven Anwendung "Umfassende Datenanalyse" veröffentlicht wurden.
        Returns:
        valid
      • save

        public void save​(java.lang.String benutzer,
                         java.lang.String grund)
                  throws ClientException
        überträgt die Daten des Skriptlaufs als neue Vorgabe an die "Umfassende Datenanalyse".
        Parameters:
        benutzer - der Benutzerm der eine Änderung vornimmt
        grund - der Grund für die Änderung
        Throws:
        ClientException - die Übertragung konnte nicht erfolgreich ausgeführt werden
      • starten

        public LaufKommandoAntwort starten()
                                    throws ClientException
        Es wird ein Kommando zum Starten des Skriptlaufs an die "Umfassende Datenanalyse" übertragen.
        Returns:
        das Ergebnis des Kommandoausführung
        Throws:
        ClientException - der Skriptlauf konnte nicht gestartet werden
      • toString

        public java.lang.String toString()
        .
        Die Funktion liefert den Namen des Skriptlaufs..
        Die Funktion liefert den Namen des Skriptlaufs.
        Overrides:
        toString in class SkriptLauf
        See Also:
        Object.toString()
      • update

        public void update​(de.bsvrz.dav.daf.main.ResultData[] resultListe)
        .
        Die Funktion aktualisiert die Daten des Objekts mit den aktuelllen von der "Umfassenden Datenanalyse" empfangenen.
        Specified by:
        update in interface de.bsvrz.dav.daf.main.ClientReceiverInterface
        See Also:
        ClientReceiverInterface.update(de.bsvrz.dav.daf.main.ResultData[])