de.bsvrz.dav.daf.main.archive
Class ArchiveDataKindCombination

java.lang.Object
  extended by de.bsvrz.dav.daf.main.archive.ArchiveDataKindCombination

public class ArchiveDataKindCombination
extends Object

Diese Klasse ermöglicht es in einer Archivanfrage eine Kombination von mehreren ArchiveDataKind zu erzeugen.

Author:
Kappich Systemberatung

Field Summary
private  boolean _online
          ArchiveDataKind ONLINE
private  boolean _onlineDelayed
          ArchiveDataKind ONLINE_DELAYED
private  boolean _requested
          ArchiveDataKind REQUESTED
private  boolean _requestedDelayed
          ArchiveDataKind REQUESTED_DELAYED
 
Constructor Summary
ArchiveDataKindCombination(ArchiveDataKind dataKind1)
          Siehe Konstruktor mit 4 Eingabeparametern, dieser ist identisch nur mit einem Objekt.
ArchiveDataKindCombination(ArchiveDataKind dataKind1, ArchiveDataKind dataKind2)
          Siehe Konstruktor mit 4 Eingabeparametern, dieser ist identisch nur mit 2 Objekten.
ArchiveDataKindCombination(ArchiveDataKind dataKind1, ArchiveDataKind dataKind2, ArchiveDataKind dataKind3)
          Siehe Konstruktor mit 4 Eingabeparametern, dieser ist identisch nur mit 3 Objekten.
ArchiveDataKindCombination(ArchiveDataKind dataKind1, ArchiveDataKind dataKind2, ArchiveDataKind dataKind3, ArchiveDataKind dataKind4)
          Dieser Construktor kann eine Kombination von vier ArchiveDataKind Objekten verarbeiten und ein entsprechendes Objekt zur Verfügung stellen.
 
Method Summary
 boolean isOnline()
          Diese Methode gibt an, ob ArchiveDataKind.ONLINE im Konstruktor übergeben wurde
 boolean isOnlineDelayed()
          Diese Methode gibt an, ob ArchiveDataKind.ONLINE_DELAYED im Konstruktor übergeben wurde
 boolean isRequested()
          Diese Methode gibt an, ob ArchiveDataKind.REQUESTED im Konstruktor übergeben wurde
 boolean isRequestedDelayed()
          Diese Methode gibt an, ob ArchiveDataKind.REQUESTED_DELAYED im Konstruktor übergeben wurde
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_online

private final boolean _online
ArchiveDataKind ONLINE


_onlineDelayed

private final boolean _onlineDelayed
ArchiveDataKind ONLINE_DELAYED


_requested

private final boolean _requested
ArchiveDataKind REQUESTED


_requestedDelayed

private final boolean _requestedDelayed
ArchiveDataKind REQUESTED_DELAYED

Constructor Detail

ArchiveDataKindCombination

public ArchiveDataKindCombination(ArchiveDataKind dataKind1,
                                  ArchiveDataKind dataKind2,
                                  ArchiveDataKind dataKind3,
                                  ArchiveDataKind dataKind4)
Dieser Construktor kann eine Kombination von vier ArchiveDataKind Objekten verarbeiten und ein entsprechendes Objekt zur Verfügung stellen.

Parameters:
dataKind1 -
dataKind2 -
dataKind3 -
dataKind4 -

ArchiveDataKindCombination

public ArchiveDataKindCombination(ArchiveDataKind dataKind1,
                                  ArchiveDataKind dataKind2,
                                  ArchiveDataKind dataKind3)
Siehe Konstruktor mit 4 Eingabeparametern, dieser ist identisch nur mit 3 Objekten.

Parameters:
dataKind1 -
dataKind2 -
dataKind3 -

ArchiveDataKindCombination

public ArchiveDataKindCombination(ArchiveDataKind dataKind1,
                                  ArchiveDataKind dataKind2)
Siehe Konstruktor mit 4 Eingabeparametern, dieser ist identisch nur mit 2 Objekten.

Parameters:
dataKind1 -
dataKind2 -

ArchiveDataKindCombination

public ArchiveDataKindCombination(ArchiveDataKind dataKind1)
Siehe Konstruktor mit 4 Eingabeparametern, dieser ist identisch nur mit einem Objekt.

Parameters:
dataKind1 -
Method Detail

isOnline

public boolean isOnline()
Diese Methode gibt an, ob ArchiveDataKind.ONLINE im Konstruktor übergeben wurde

Returns:
true = ArchiveDataKind.ONLINE wurde gewählt;

isOnlineDelayed

public boolean isOnlineDelayed()
Diese Methode gibt an, ob ArchiveDataKind.ONLINE_DELAYED im Konstruktor übergeben wurde

Returns:
true = ArchiveDataKind.ONLINE_DELAYED wurde gewählt;

isRequested

public boolean isRequested()
Diese Methode gibt an, ob ArchiveDataKind.REQUESTED im Konstruktor übergeben wurde

Returns:
true = ArchiveDataKind.REQUESTED wurde gewählt;

isRequestedDelayed

public boolean isRequestedDelayed()
Diese Methode gibt an, ob ArchiveDataKind.REQUESTED_DELAYED im Konstruktor übergeben wurde

Returns:
true = ArchiveDataKind.REQUESTED_DELAYED wurde gewählt;

toString

public String toString()
Overrides:
toString in class Object