de.bsvrz.pua.prot.client.dataobject
Class ProtocolAdministrationData

java.lang.Object
  extended by 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

Version:
$Revision: 1.2 $ / $Date: 2008/01/22 16:55:50 $ / ($Author: yvonnes $)
Author:
beck et al. projects GmbH, Martin Hilgers
See Also:
Serialized Form

Field Summary
 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.
 long[][] dids
          Liste mit den Datenidentifikationen.
static int NO_DID
          Falls für eine Spalte (@link #columnToDataId) keine Datenidentifikation hat.
 java.lang.String scriptDate
          Erstellungsdatum des Skripts
 java.lang.String scriptName
          Name des Skripts
 short simVar
          Simulationsvariante
 long timeStamp
          Erstellungszeitpunkt des Skripts.
 long version
          Versionsnummer des Skripts
 
Fields inherited from interface de.bsvrz.pua.prot.client.dataobject.ProtocolResult
ADMINISTRATION_DATA, AGGREGATION_DATA, NO_CHANGE_DATA, PROTOCOL_DATA
 
Constructor Summary
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)
           
 
Method Summary
 boolean equals(java.lang.Object object)
           
 int getType()
          Liefert den Typ des Datensatzes zurück.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

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 Wert NO_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.

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)
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, Aspekt
simVar - Simulationsvariante
configAuthPid - Pid des Konfigurationsverantwortlichen.
Method Detail

equals

public boolean equals(java.lang.Object object)
Overrides:
equals in class java.lang.Object
See Also:
Object.equals(java.lang.Object)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object
See Also:
Object.toString()

getType

public int getType()
Description copied from interface: ProtocolResult
Liefert den Typ des Datensatzes zurück.

Specified by:
getType in interface ProtocolResult
Returns:
Liefert je nach Datensatz ProtocolResult.ADMINISTRATION_DATA,ProtocolResult.AGGREGATION_DATA,ProtocolResult.PROTOCOL_DATA,ProtocolResult.NO_CHANGE_DATA
See Also:
ProtocolResult.getType()


Copyright © 2005-2008 beck et al. projects GmbH All Rights Reserved.