|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.pua.prot.util.ProcessingParameter
public class ProcessingParameter
Datenklasse, die alle Parameter, die für die Protokollerstellung angegeben müssen, zusammenfasst
Field Summary | |
---|---|
ArchiveDataKind[] |
archiveDataKind
Art der Daten, die vom Archivsystem angefordert werden sollen |
java.util.Hashtable<java.lang.String,java.lang.String> |
aspBindings
Bindungen der freien Aspekte (optional) |
java.lang.Boolean |
deltaProtocol
True falls ein Änderungsprotokoll erzeugt werden soll. |
SystemObject |
mainObject
Hauptobjekt des Protokolls |
java.util.HashSet<SystemObject> |
objects
Weiteren Objekte des Protokolls (optional ) |
java.util.List<Tuple<java.lang.Long,java.lang.Long>> |
periodList
Zeitbereiche, die berücksichtigt werden sollen (optional) |
java.util.Hashtable<java.lang.String,java.lang.String[]> |
pseudoObjects
Pseudoobjekt Definitionen (optional). |
java.lang.Boolean |
saveProtocol
True falls das Protokoll gespeichert werden soll |
SystemObject |
script
Skriptobjekt |
short |
simVar
Simulationsvariante |
Constructor Summary | |
---|---|
ProcessingParameter()
Erzeugt das Objekt. |
|
ProcessingParameter(SystemObject script,
SystemObject mainObject,
short simVar)
Erzeugt Auftragsparameter mit denen ein Protokolle erstellt werden kann. |
|
ProcessingParameter(SystemObject script,
SystemObject mainObject,
short simVar,
long start,
long stop)
Erzeugt Auftragsparameter. |
|
ProcessingParameter(SystemObject script,
SystemObject mainObject,
SystemObject[] objects,
short simVar,
java.util.List<Tuple<java.lang.Long,java.lang.Long>> periods)
Erzeugt Auftragsparameter. |
|
ProcessingParameter(SystemObject script,
SystemObject mainObject,
SystemObject[] objects,
short simVar,
long start,
long stop)
Erzeugt Auftragsparameter. |
Method Summary | |
---|---|
java.lang.String |
check()
Überprüft ob alle Informationen dir für die Protokollerstellung unbedingt notwendig sind, vorliegen. |
static ProcessingParameter |
deserialize(DataModel model,
byte[] ba)
Deserialisiert ein Objekt aus einem Byte-Array. |
byte[] |
serialize()
Serilaisiert das Objekt in einen Byte-Array. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public SystemObject script
public java.util.List<Tuple<java.lang.Long,java.lang.Long>> periodList
public SystemObject mainObject
public java.util.HashSet<SystemObject> objects
public short simVar
public java.util.Hashtable<java.lang.String,java.lang.String> aspBindings
public java.util.Hashtable<java.lang.String,java.lang.String[]> pseudoObjects
public java.lang.Boolean saveProtocol
public java.lang.Boolean deltaProtocol
public ArchiveDataKind[] archiveDataKind
Constructor Detail |
---|
public ProcessingParameter()
public ProcessingParameter(SystemObject script, SystemObject mainObject, short simVar) throws FailureException
periodList
eingestellt werden!
script
- Skript das verwendet werden soll.mainObject
- Hauptobjekt.simVar
- Simulationsvariante
FailureException
- Ungültige Parameter.public ProcessingParameter(SystemObject script, SystemObject mainObject, short simVar, long start, long stop) throws FailureException
script
- Skript das verwendet werden soll.mainObject
- Hauptobjekt.simVar
- Simulationsvariantestart
- Startzeitpunkt des Protokolls.stop
- Endzeitpunkt des Protokolls.
FailureException
- Ungültige Parameter.public ProcessingParameter(SystemObject script, SystemObject mainObject, SystemObject[] objects, short simVar, long start, long stop) throws FailureException
script
- Skript das verwendet werden soll.mainObject
- Hauptobjekt.objects
- Objekte für die das Protokoll erstellt wird.simVar
- Simulationsvariante.start
- Startzeitpunkt des Protokolls.stop
- Endzeitpunkt des Protokolls.
FailureException
- Ungültige Parameter.public ProcessingParameter(SystemObject script, SystemObject mainObject, SystemObject[] objects, short simVar, java.util.List<Tuple<java.lang.Long,java.lang.Long>> periods) throws FailureException
script
- Skript das verwendet werden soll.mainObject
- Hauptobjekt.objects
- Objekte für die das Protokoll erstellt wird.simVar
- Simulationsvariante.periods
- Zeitintervalle des Protokolls.
FailureException
- Ungültige Parameter.Method Detail |
---|
public byte[] serialize() throws FailureException
FailureException
- Fehler beim Serialisieren.public static ProcessingParameter deserialize(DataModel model, byte[] ba) throws FailureException
SystemObject
damit nicht serialisiert werden
können.
model
- Verbindung zur Konfiguration.ba
- Serialisiertes Objekt als Byte-Array.
FailureException
- Fehler beim Deserialisieren.public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public java.lang.String check()
script
, mainObject
und simVar
null
falls alle Informationen vorliegen.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |