Klasse DataIdentInfo

java.lang.Object
de.bsvrz.sys.funclib.losb.util.cmdinterface.Command
de.bsvrz.ars.ars.mgmt.commands.DataIdentInfo

public final class DataIdentInfo extends de.bsvrz.sys.funclib.losb.util.cmdinterface.Command
Kommando zum Ausgeben von Informationen einer bestimmten Datenidentifikation aus dem DataIdentTree
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    simple constructor
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    void
     
    int
    getAsp(List<de.bsvrz.dav.daf.main.config.SystemObject> asps)
    Aspekt für das zuvor gewählte Objekt und Attributgruppe wählen
    int
    getAtg(List<de.bsvrz.dav.daf.main.config.SystemObject> atgs)
    Attributgruppe aus allen möglichen für das zuvor ausgewählte Objekt wählen
    void
    Direktnavigation mit kommaseparierten Werten
    int
    getObject(List<de.bsvrz.dav.daf.main.config.SystemObject> objects)
    Objekt aus allen möglichen des DataIdentTree auswählen
    int
    Simulationsvariante für die ansonsten spezifizierte Datenidentifikation wählen
    liest die benutzereingabe oder setzt das Flag zum Abbrechen, falls "e" eingegeben wird
    void
    printBlank(int count)
    prints blank lines
    void
    printInfo(long objId, long atgId, long aspId, int simVar, Vector<String[]> info)
    gibt das ausgewählte Objekt auf StdOut aus
    void
    Felder für Objekte, Attributgruppen, Aspekte, SimulationsVarianten zurücksetzen

    Von Klasse geerbte Methoden de.bsvrz.sys.funclib.losb.util.cmdinterface.Command

    getDesc, getHelp, getIndex, getParent, println, printlnPlain, readln, setDesc, setHelp, setIndex, setParent, setStreams, toString

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Konstruktordetails

    • DataIdentInfo

      public DataIdentInfo(ArchiveManager am)
      simple constructor
      Parameter:
      am - Archivmanager
  • Methodendetails

    • execute

      public void execute() throws Exception
      Angegeben von:
      execute in Klasse de.bsvrz.sys.funclib.losb.util.cmdinterface.Command
      Löst aus:
      Exception
    • resetInput

      public void resetInput()
      Felder für Objekte, Attributgruppen, Aspekte, SimulationsVarianten zurücksetzen
    • getDirectNavigation

      public void getDirectNavigation(@Nullable String input)
      Direktnavigation mit kommaseparierten Werten
      Parameter:
      input - Benutzereingabe über Telnet, eine Kommaseparierte Liste von IDs oder Pids
    • getObject

      public int getObject(List<de.bsvrz.dav.daf.main.config.SystemObject> objects) throws Exception
      Objekt aus allen möglichen des DataIdentTree auswählen
      Parameter:
      objects - Alle Objekte
      Gibt zurück:
      die Id des Objekts, -1 bei Abbruch durch User
      Löst aus:
      Exception - Beliebiger Fehler
    • getAtg

      public int getAtg(List<de.bsvrz.dav.daf.main.config.SystemObject> atgs) throws Exception
      Attributgruppe aus allen möglichen für das zuvor ausgewählte Objekt wählen
      Parameter:
      atgs - Attributgruppen
      Gibt zurück:
      die Id der Attributgruppe, -1 bei Abbruch durch User
      Löst aus:
      Exception - Beliebige Exception
    • getAsp

      public int getAsp(List<de.bsvrz.dav.daf.main.config.SystemObject> asps) throws Exception
      Aspekt für das zuvor gewählte Objekt und Attributgruppe wählen
      Parameter:
      asps - mögliche Aspekte
      Gibt zurück:
      die Id des gewählten Aspekts
      Löst aus:
      Exception - Beliebige Exception
    • getSelectedSimVar

      public int getSelectedSimVar() throws Exception
      Simulationsvariante für die ansonsten spezifizierte Datenidentifikation wählen
      Gibt zurück:
      die Simulationsvariante, -1 bei Abbruch durch User
      Löst aus:
      Exception
    • printInfo

      public void printInfo(long objId, long atgId, long aspId, int simVar, Vector<String[]> info) throws Exception
      gibt das ausgewählte Objekt auf StdOut aus
      Parameter:
      objId - Objekt-ID
      atgId - Attributgruppen-ID
      aspId - Aspekt-ID
      simVar - Simulationsvariante
      info - Namen, Pids und IDs von Objekt, Attributgruppe und Aspekt
      Löst aus:
      Exception - Fehler bei der Ausgabe
    • getUserInput

      public String getUserInput() throws Exception
      liest die benutzereingabe oder setzt das Flag zum Abbrechen, falls "e" eingegeben wird
      Gibt zurück:
      the inputString
      Löst aus:
      Exception - Fehler beim Lesen der Benutzereingabe
    • printBlank

      public void printBlank(int count) throws Exception
      prints blank lines
      Parameter:
      count - number of blank lines
      Löst aus:
      Exception - Fehler beim Lesen der Benutzereingabe