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 mehrerenArchiveDataKindzu 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
Modifier and Type Method Description static ArchiveDataKindCombinationall()Gibt eine ArchiveDataKindCombination zurück, die alle Datenarten enthält.booleancontains(java.lang.Object o)booleanisOnline()Diese Methode gibt an, obArchiveDataKind.ONLINEim Konstruktor übergeben wurdebooleanisOnlineDelayed()Diese Methode gibt an, obArchiveDataKind.ONLINE_DELAYEDim Konstruktor übergeben wurdebooleanisRequested()Diese Methode gibt an, obArchiveDataKind.REQUESTEDim Konstruktor übergeben wurdebooleanisRequestedDelayed()Diese Methode gibt an, obArchiveDataKind.REQUESTED_DELAYEDim Konstruktor übergeben wurdejava.util.Iterator<ArchiveDataKind>iterator()static ArchiveDataKindCombinationonline()Gibt eine ArchiveDataKindCombination zurück, die nurArchiveDataKind.ONLINEenthält.static ArchiveDataKindCombinationonlineDelayed()Gibt eine ArchiveDataKindCombination zurück, die nurArchiveDataKind.ONLINE_DELAYEDenthält.static ArchiveDataKindCombinationrequested()Gibt eine ArchiveDataKindCombination zurück, die nurArchiveDataKind.REQUESTEDenthält.static ArchiveDataKindCombinationrequestedDelayed()Gibt eine ArchiveDataKindCombination zurück, die nurArchiveDataKind.REQUESTED_DELAYEDenthält.intsize()-
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
-
isOnline
public boolean isOnline()
Diese Methode gibt an, obArchiveDataKind.ONLINEim Konstruktor übergeben wurde- Returns:
- true =
ArchiveDataKind.ONLINEwurde gewählt;
-
isOnlineDelayed
public boolean isOnlineDelayed()
Diese Methode gibt an, obArchiveDataKind.ONLINE_DELAYEDim Konstruktor übergeben wurde- Returns:
- true =
ArchiveDataKind.ONLINE_DELAYEDwurde gewählt;
-
isRequested
public boolean isRequested()
Diese Methode gibt an, obArchiveDataKind.REQUESTEDim Konstruktor übergeben wurde- Returns:
- true =
ArchiveDataKind.REQUESTEDwurde gewählt;
-
isRequestedDelayed
public boolean isRequestedDelayed()
Diese Methode gibt an, obArchiveDataKind.REQUESTED_DELAYEDim Konstruktor übergeben wurde- Returns:
- true =
ArchiveDataKind.REQUESTED_DELAYEDwurde gewählt;
-
iterator
public java.util.Iterator<ArchiveDataKind> iterator()
- Specified by:
iteratorin interfacejava.util.Collection<ArchiveDataKind>- Specified by:
iteratorin interfacejava.lang.Iterable<ArchiveDataKind>- Specified by:
iteratorin interfacejava.util.Set<ArchiveDataKind>- Specified by:
iteratorin classjava.util.AbstractCollection<ArchiveDataKind>
-
size
public int size()
- Specified by:
sizein interfacejava.util.Collection<ArchiveDataKind>- Specified by:
sizein interfacejava.util.Set<ArchiveDataKind>- Specified by:
sizein classjava.util.AbstractCollection<ArchiveDataKind>
-
contains
public boolean contains(java.lang.Object o)
- Specified by:
containsin interfacejava.util.Collection<ArchiveDataKind>- Specified by:
containsin interfacejava.util.Set<ArchiveDataKind>- Overrides:
containsin classjava.util.AbstractCollection<ArchiveDataKind>
-
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.ONLINEenthält.- Returns:
- ONLINE
- Since:
- 3.9.7
-
onlineDelayed
public static ArchiveDataKindCombination onlineDelayed()
Gibt eine ArchiveDataKindCombination zurück, die nurArchiveDataKind.ONLINE_DELAYEDenthält.- Returns:
- ONLINE_DELAYED
- Since:
- 3.9.7
-
requested
public static ArchiveDataKindCombination requested()
Gibt eine ArchiveDataKindCombination zurück, die nurArchiveDataKind.REQUESTEDenthält.- Returns:
- REQUESTED
- Since:
- 3.9.7
-
requestedDelayed
public static ArchiveDataKindCombination requestedDelayed()
Gibt eine ArchiveDataKindCombination zurück, die nurArchiveDataKind.REQUESTED_DELAYEDenthält.- Returns:
- REQUESTED_DELAYED
- Since:
- 3.9.7
-
-