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 TypeMethodDescriptionvoidexecute()intAspekt für das zuvor gewählte Objekt und Attributgruppe wählenintAttributgruppe aus allen möglichen für das zuvor ausgewählte Objekt wählenvoidgetDirectNavigation(String input) Direktnavigation mit kommaseparierten WertenintObjekt aus allen möglichen des DataIdentTree auswählenintSimulationsvariante für die ansonsten spezifizierte Datenidentifikation wählenliest die benutzereingabe oder setzt das Flag zum Abbrechen, falls "e" eingegeben wirdvoidprintBlank(int count) prints blank linesvoidgibt das ausgewählte Objekt auf StdOut ausvoidFelder 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:
executein 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
-