Class ProtocolAdministrationData
- java.lang.Object
-
- de.bsvrz.pua.prot.client.dataobject.ProtocolAdministrationData
-
- All Implemented Interfaces:
ProtocolResult
,java.io.Serializable
public class ProtocolAdministrationData extends java.lang.Object implements ProtocolResult
Modelliert den Administrationsdatensatz, der den Aufbau der Ergebnisdatensätze beschreibt- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description java.lang.String
arsName
Name des Konfigurationsverantwortlichen über den das Archivsystem angefragt wurde.Column[]
columns
Spalten des Skripts.int[]
columnToDataId
Zuordnung der Spalten zu Datenidentifikation.java.lang.String
configAuthPid
Pid des Konfigurationsverantwortlichen.java.lang.String
creatorName
Ersteller des Protokollslong[][]
dids
Liste mit den Datenidentifikationen.java.lang.String
infoText
Beschreibungstext des Protokollsstatic int
NO_DID
Falls für eine Spalte (@link #columnToDataId) keine Datenidentifikation hat.long
protocolDate
Erstelldatum des Protokollsjava.lang.String
scriptDate
Erstellungsdatum des Skriptsjava.lang.String
scriptName
Name des Skriptsshort
simVar
Simulationsvariantelong
timeStamp
Erstellungszeitpunkt des Skripts. ms seit Epoch.long
version
Versionsnummer des Skripts-
Fields inherited from interface de.bsvrz.pua.prot.client.dataobject.ProtocolResult
ADMINISTRATION_DATA, AGGREGATION_DATA, AGGREGATION_RESULT_DATA, NO_CHANGE_DATA, PROTOCOL_DATA
-
-
Constructor Summary
Constructors Constructor Description ProtocolAdministrationData(java.lang.String scriptName, java.lang.String scriptDate, long version, long timeStamp, java.lang.String arsName, java.util.List<Elements> elements, int[] columnToDataId, long[][] dids, short simVar, java.lang.String configAuthPid, java.lang.String creatorName, long protocolDate, java.lang.String infoText)
-
Method Summary
Modifier and Type Method Description boolean
equals(java.lang.Object object)
java.lang.String
getArsName()
Gibt den Namen des Konfigurationsverantwortlichen, über den das Archivsystem angefragt wurde zurückint
getColumnCount()
Gibt die Anzahl Spalten zurückjava.util.List<Column>
getColumns()
Gibt die Spalten zurückjava.lang.String
getConfigAuthPid()
java.lang.String
getCreatorName()
de.bsvrz.sys.funclib.dataIdentificationSettings.DataIdentification
getDataIdentification(de.bsvrz.dav.daf.main.config.DataModel dataModel, int column)
Gibt die in einer Spalte verwendete Datenidentifikation zurückjava.lang.String
getInfoText()
long
getProtocolDate()
java.lang.String
getScriptDate()
Gibt das Erstellungs-Datum des Skripts zurückjava.lang.String
getScriptName()
Gibt den Namen des Skripts zurückshort
getSimVar()
long
getTimeStamp()
Gibt den Zeitstempel der Protokollerstellung zurückint
getType()
Liefert den Typ des Datensatzes zurück.long
getVersion()
Gibt die Version des Skripts zurückjava.lang.String
toString()
java.lang.String
toString(de.bsvrz.dav.daf.main.config.DataModel dataModel)
Im Gegensatz zu toString() verbesserte Ausgabe
-
-
-
Field Detail
-
NO_DID
public static final int NO_DID
Falls für eine Spalte (@link #columnToDataId) keine Datenidentifikation hat.- See Also:
- Constant Field Values
-
scriptName
public java.lang.String scriptName
Name des Skripts
-
scriptDate
public java.lang.String scriptDate
Erstellungsdatum des Skripts
-
version
public long version
Versionsnummer des Skripts
-
timeStamp
public long timeStamp
Erstellungszeitpunkt des Skripts. ms seit Epoch.
-
arsName
public java.lang.String arsName
Name des Konfigurationsverantwortlichen über den das Archivsystem angefragt wurde.
-
columns
public Column[] columns
Spalten des Skripts.
-
columnToDataId
public int[] columnToDataId
Zuordnung der Spalten zu Datenidentifikation. Gibt für jede Spalte an, welcher Index bei den Listen für Datenzeitstempel, Archivzeitstempel und Datenindex verwendet werden muss. Beispiel: columnToDataId[1] == 4 bedeutet, dass Spalte 2 die Datenidentifikation dids[4] verwendet. Der Datenzeitstempel für eine Spalte kann im jeweiligen Ergebnisdatensatz durch dataTimeStamps[4] (->ProtocolResultData.dataTimeStamps
) abgerufen werden. Falls einer Spalte keine Datenidentifikation zugeordnet ist, so wird der WertNO_DID
verwendet.
-
dids
public long[][] dids
Liste mit den Datenidentifikationen. [x][y]: y: Id von Objekt, Attributgruppe, Aspekt
-
simVar
public short simVar
Simulationsvariante
-
configAuthPid
public java.lang.String configAuthPid
Pid des Konfigurationsverantwortlichen.
-
creatorName
public java.lang.String creatorName
Ersteller des Protokolls
-
protocolDate
public final long protocolDate
Erstelldatum des Protokolls
-
infoText
public java.lang.String infoText
Beschreibungstext des Protokolls
-
-
Constructor Detail
-
ProtocolAdministrationData
public ProtocolAdministrationData(java.lang.String scriptName, java.lang.String scriptDate, long version, long timeStamp, java.lang.String arsName, java.util.List<Elements> elements, int[] columnToDataId, long[][] dids, short simVar, java.lang.String configAuthPid, java.lang.String creatorName, long protocolDate, java.lang.String infoText)
- Parameters:
scriptName
- Name des Skripts.scriptDate
- Erstellungsdatum des Skripts.version
- Versionsnummer des Skripts.timeStamp
- Erstellungszeitpunkt des Protokolls. ms seit Epoch.arsName
- Name des Archivsystems.elements
- Spalten des Skripts.columnToDataId
- Zurodnung der Spalten zu den Datenidentifikationen.dids
- Liste mit Datenidentifikationen. [x][y]: y: Id von Objekt, Attributgruppe, AspektsimVar
- SimulationsvarianteconfigAuthPid
- Pid des Konfigurationsverantwortlichen.creatorName
- CreatorNameprotocolDate
- ProtocolDateinfoText
- Beschreibungstext des Protokolls (kann bei der Anfrage mitgegeben werden)
-
-
Method Detail
-
equals
public boolean equals(java.lang.Object object)
- Overrides:
equals
in classjava.lang.Object
- See Also:
Object.equals(java.lang.Object)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
- See Also:
Object.toString()
-
toString
public java.lang.String toString(de.bsvrz.dav.daf.main.config.DataModel dataModel)
Description copied from interface:ProtocolResult
Im Gegensatz zu toString() verbesserte Ausgabe- Specified by:
toString
in interfaceProtocolResult
- Parameters:
dataModel
- Datenmodell zur Abfrage von Objektinfos- Returns:
- toString-Ausgabe
-
getType
public int getType()
Description copied from interface:ProtocolResult
Liefert den Typ des Datensatzes zurück.- Specified by:
getType
in interfaceProtocolResult
- Returns:
- Liefert je nach Datensatz
ProtocolResult.ADMINISTRATION_DATA
,ProtocolResult.AGGREGATION_DATA
,ProtocolResult.PROTOCOL_DATA
,ProtocolResult.NO_CHANGE_DATA
,ProtocolResult.AGGREGATION_RESULT_DATA
- See Also:
ProtocolResult.getType()
-
getScriptName
public java.lang.String getScriptName()
Gibt den Namen des Skripts zurück- Returns:
- den Namen des Skripts
-
getScriptDate
public java.lang.String getScriptDate()
Gibt das Erstellungs-Datum des Skripts zurück- Returns:
- das Erstellungs-Datum des Skripts
-
getVersion
public long getVersion()
Gibt die Version des Skripts zurück- Returns:
- die Version
-
getTimeStamp
public long getTimeStamp()
Gibt den Zeitstempel der Protokollerstellung zurück- Returns:
- den Zeitstempel der Protokollerstellung (analog zu System.currentTimeMillis())
-
getArsName
public java.lang.String getArsName()
Gibt den Namen des Konfigurationsverantwortlichen, über den das Archivsystem angefragt wurde zurück- Returns:
- den Namen des Konfigurationsverantwortlichen, über den das Archivsystem angefragt wurde
-
getColumnCount
public int getColumnCount()
Gibt die Anzahl Spalten zurück- Returns:
- die Anzahl Spalten
-
getColumns
public java.util.List<Column> getColumns()
Gibt die Spalten zurück- Returns:
- Liste mit Column-Objekten die eien Spalte abbilden und Informationen dazu enthalten
-
getDataIdentification
public de.bsvrz.sys.funclib.dataIdentificationSettings.DataIdentification getDataIdentification(de.bsvrz.dav.daf.main.config.DataModel dataModel, int column)
Gibt die in einer Spalte verwendete Datenidentifikation zurück- Parameters:
dataModel
- Datenmodellcolumn
- Column- Returns:
- DataIdentification
-
getSimVar
public short getSimVar()
-
getConfigAuthPid
public java.lang.String getConfigAuthPid()
-
getCreatorName
public java.lang.String getCreatorName()
-
getProtocolDate
public long getProtocolDate()
-
getInfoText
public java.lang.String getInfoText()
-
-