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
All Methods Static Methods Instance Methods Concrete Methods 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
-
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
-
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>
-
-