Package de.bsvrz.dav.daf.main.archive
Class ArchiveDataKindCombination
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractSet<ArchiveDataKind>
-
- de.bsvrz.dav.daf.main.archive.ArchiveDataKindCombination
-
- All Implemented Interfaces:
java.lang.Iterable<ArchiveDataKind>
,java.util.Collection<ArchiveDataKind>
,java.util.Set<ArchiveDataKind>
public class ArchiveDataKindCombination extends java.util.AbstractSet<ArchiveDataKind>
Diese Klasse ermöglicht es, eine Kombination von mehrerenArchiveDataKind
zu erzeugen.Seit Version 3.9.7 implementiert diese Klasse
Set<ArchiveDataKind>
.Objekte dieser Klasse sind unveränderlich (immutable)
-
-
Constructor Summary
Constructors Constructor Description 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 Konstruktor kann eine Kombination von vier ArchiveDataKind Objekten verarbeiten und ein entsprechendes Objekt zur Verfügung stellen.ArchiveDataKindCombination(java.lang.Iterable<ArchiveDataKind> values)
Copy-Konstruktor
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ArchiveDataKindCombination
all()
Gibt eine ArchiveDataKindCombination zurück, die alle Datenarten enthält.boolean
contains(java.lang.Object o)
boolean
isOnline()
Diese Methode gibt an, obArchiveDataKind.ONLINE
im Konstruktor übergeben wurdeboolean
isOnlineDelayed()
Diese Methode gibt an, obArchiveDataKind.ONLINE_DELAYED
im Konstruktor übergeben wurdeboolean
isRequested()
Diese Methode gibt an, obArchiveDataKind.REQUESTED
im Konstruktor übergeben wurdeboolean
isRequestedDelayed()
Diese Methode gibt an, obArchiveDataKind.REQUESTED_DELAYED
im Konstruktor übergeben wurdejava.util.Iterator<ArchiveDataKind>
iterator()
static ArchiveDataKindCombination
online()
Gibt eine ArchiveDataKindCombination zurück, die nurArchiveDataKind.ONLINE
enthält.static ArchiveDataKindCombination
onlineDelayed()
Gibt eine ArchiveDataKindCombination zurück, die nurArchiveDataKind.ONLINE_DELAYED
enthält.static ArchiveDataKindCombination
requested()
Gibt eine ArchiveDataKindCombination zurück, die nurArchiveDataKind.REQUESTED
enthält.static ArchiveDataKindCombination
requestedDelayed()
Gibt eine ArchiveDataKindCombination zurück, die nurArchiveDataKind.REQUESTED_DELAYED
enthält.int
size()
-
Methods inherited from class java.util.AbstractCollection
add, addAll, clear, containsAll, isEmpty, remove, retainAll, toArray, toArray, toString
-
-
-
-
Constructor Detail
-
ArchiveDataKindCombination
public ArchiveDataKindCombination(java.lang.Iterable<ArchiveDataKind> values)
Copy-Konstruktor- Parameters:
values
- Archivdatenarten, die gespeichert werden sllen.
-
ArchiveDataKindCombination
public ArchiveDataKindCombination(ArchiveDataKind dataKind1, ArchiveDataKind dataKind2, ArchiveDataKind dataKind3, ArchiveDataKind dataKind4)
Dieser Konstruktor kann eine Kombination von vier ArchiveDataKind Objekten verarbeiten und ein entsprechendes Objekt zur Verfügung stellen.- Parameters:
dataKind1
- ArchiveDataKinddataKind2
- ArchiveDataKinddataKind3
- ArchiveDataKinddataKind4
- ArchiveDataKind
-
ArchiveDataKindCombination
public ArchiveDataKindCombination(ArchiveDataKind dataKind1, ArchiveDataKind dataKind2, ArchiveDataKind dataKind3)
Siehe Konstruktor mit 4 Eingabeparametern, dieser ist identisch nur mit 3 Objekten.- Parameters:
dataKind1
- ArchiveDataKinddataKind2
- ArchiveDataKinddataKind3
- ArchiveDataKind
-
ArchiveDataKindCombination
public ArchiveDataKindCombination(ArchiveDataKind dataKind1, ArchiveDataKind dataKind2)
Siehe Konstruktor mit 4 Eingabeparametern, dieser ist identisch nur mit 2 Objekten.- Parameters:
dataKind1
- ArchiveDataKinddataKind2
- ArchiveDataKind
-
ArchiveDataKindCombination
public ArchiveDataKindCombination(ArchiveDataKind dataKind1)
Siehe Konstruktor mit 4 Eingabeparametern, dieser ist identisch nur mit einem Objekt.- Parameters:
dataKind1
- ArchiveDataKind
-
-
Method Detail
-
all
public static ArchiveDataKindCombination all()
Gibt eine ArchiveDataKindCombination zurück, die alle Datenarten enthält.- Returns:
- ALL
- Since:
- 3.9.7
-
online
public static ArchiveDataKindCombination online()
Gibt eine ArchiveDataKindCombination zurück, die nurArchiveDataKind.ONLINE
enthält.- Returns:
- ONLINE
- Since:
- 3.9.7
-
onlineDelayed
public static ArchiveDataKindCombination onlineDelayed()
Gibt eine ArchiveDataKindCombination zurück, die nurArchiveDataKind.ONLINE_DELAYED
enthält.- Returns:
- ONLINE_DELAYED
- Since:
- 3.9.7
-
requested
public static ArchiveDataKindCombination requested()
Gibt eine ArchiveDataKindCombination zurück, die nurArchiveDataKind.REQUESTED
enthält.- Returns:
- REQUESTED
- Since:
- 3.9.7
-
requestedDelayed
public static ArchiveDataKindCombination requestedDelayed()
Gibt eine ArchiveDataKindCombination zurück, die nurArchiveDataKind.REQUESTED_DELAYED
enthält.- Returns:
- REQUESTED_DELAYED
- Since:
- 3.9.7
-
isOnline
public boolean isOnline()
Diese Methode gibt an, obArchiveDataKind.ONLINE
im Konstruktor übergeben wurde- Returns:
- true =
ArchiveDataKind.ONLINE
wurde gewählt;
-
isOnlineDelayed
public boolean isOnlineDelayed()
Diese Methode gibt an, obArchiveDataKind.ONLINE_DELAYED
im Konstruktor übergeben wurde- Returns:
- true =
ArchiveDataKind.ONLINE_DELAYED
wurde gewählt;
-
isRequested
public boolean isRequested()
Diese Methode gibt an, obArchiveDataKind.REQUESTED
im Konstruktor übergeben wurde- Returns:
- true =
ArchiveDataKind.REQUESTED
wurde gewählt;
-
isRequestedDelayed
public boolean isRequestedDelayed()
Diese Methode gibt an, obArchiveDataKind.REQUESTED_DELAYED
im Konstruktor übergeben wurde- Returns:
- true =
ArchiveDataKind.REQUESTED_DELAYED
wurde gewählt;
-
iterator
public java.util.Iterator<ArchiveDataKind> iterator()
- Specified by:
iterator
in interfacejava.util.Collection<ArchiveDataKind>
- Specified by:
iterator
in interfacejava.lang.Iterable<ArchiveDataKind>
- Specified by:
iterator
in interfacejava.util.Set<ArchiveDataKind>
- Specified by:
iterator
in classjava.util.AbstractCollection<ArchiveDataKind>
-
size
public int size()
- Specified by:
size
in interfacejava.util.Collection<ArchiveDataKind>
- Specified by:
size
in interfacejava.util.Set<ArchiveDataKind>
- Specified by:
size
in classjava.util.AbstractCollection<ArchiveDataKind>
-
contains
public boolean contains(java.lang.Object o)
- Specified by:
contains
in interfacejava.util.Collection<ArchiveDataKind>
- Specified by:
contains
in interfacejava.util.Set<ArchiveDataKind>
- Overrides:
contains
in classjava.util.AbstractCollection<ArchiveDataKind>
-
-