Package de.bsvrz.ars.ars.mgmt.commands
Class 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
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
execute()
int
Aspekt für das zuvor gewählte Objekt und Attributgruppe wählenint
Attributgruppe aus allen möglichen für das zuvor ausgewählte Objekt wählenvoid
getDirectNavigation
(String input) Direktnavigation mit kommaseparierten Wertenint
Objekt aus allen möglichen des DataIdentTree auswählenint
Simulationsvariante für die ansonsten spezifizierte Datenidentifikation wählenliest die benutzereingabe oder setzt das Flag zum Abbrechen, falls "e" eingegeben wirdvoid
printBlank
(int count) prints blank linesvoid
gibt das ausgewählte Objekt auf StdOut ausvoid
Felder für Objekte, Attributgruppen, Aspekte, SimulationsVarianten zurücksetzenMethods inherited from class de.bsvrz.sys.funclib.losb.util.cmdinterface.Command
getDesc, getHelp, getIndex, getParent, println, printlnPlain, readln, setDesc, setHelp, setIndex, setParent, setStreams, toString
-
Constructor Details
-
DataIdentInfo
simple constructor- Parameters:
am
- Archivmanager
-
-
Method Details
-
execute
- Specified by:
execute
in classde.bsvrz.sys.funclib.losb.util.cmdinterface.Command
- Throws:
Exception
-
resetInput
public void resetInput()Felder für Objekte, Attributgruppen, Aspekte, SimulationsVarianten zurücksetzen -
getObject
Objekt aus allen möglichen des DataIdentTree auswählen- Parameters:
objects
- Alle Objekte- Returns:
- die Id des Objekts, -1 bei Abbruch durch User
- Throws:
Exception
- Beliebiger Fehler
-
getAtg
Attributgruppe aus allen möglichen für das zuvor ausgewählte Objekt wählen- Parameters:
atgs
- Attributgruppen- Returns:
- die Id der Attributgruppe, -1 bei Abbruch durch User
- Throws:
Exception
- Beliebige Exception
-
getAsp
Aspekt für das zuvor gewählte Objekt und Attributgruppe wählen- Parameters:
asps
- mögliche Aspekte- Returns:
- die Id des gewählten Aspekts
- Throws:
Exception
- Beliebige Exception
-
getSelectedSimVar
Simulationsvariante für die ansonsten spezifizierte Datenidentifikation wählen- Returns:
- die Simulationsvariante, -1 bei Abbruch durch User
- Throws:
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- Parameters:
objId
- Objekt-IDatgId
- Attributgruppen-IDaspId
- Aspekt-IDsimVar
- Simulationsvarianteinfo
- Namen, Pids und IDs von Objekt, Attributgruppe und Aspekt- Throws:
Exception
- Fehler bei der Ausgabe
-
getUserInput
liest die benutzereingabe oder setzt das Flag zum Abbrechen, falls "e" eingegeben wird- Returns:
- the inputString
- Throws:
Exception
- Fehler beim Lesen der Benutzereingabe
-
printBlank
prints blank lines- Parameters:
count
- number of blank lines- Throws:
Exception
- Fehler beim Lesen der Benutzereingabe
-