Package de.svws_nrw.core.exceptions
Klasse DeveloperNotificationException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
de.svws_nrw.core.exceptions.DeveloperNotificationException
- Alle implementierten Schnittstellen:
Serializable
Mit dieser Klasse soll der User über einen Fehler informiert werden.
Eine Exception von diesem Typ soll nur dann verwendet werden,
wenn die Fehlerursache vom Entwicklerteam ausgeht und dieser somit den Fehler nicht beheben kann.
- Siehe auch:
-
Konstruktorübersicht
KonstruktorBeschreibungDeveloperNotificationException
(@NotNull String pFehlermeldung) Erzeugt eine Beschreibung des Fehlers, die dem User hilft die Ursache des Fehlers zu beheben. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic <E> void
ifArrayIsEmpty
(@NotNull String arrayName, E[] values) Wirft eine Exception, falls das übergebene Array leer ist.static <E> void
ifCollectionIsEmpty
(@NotNull String listName, @NotNull Collection<E> collection) Wirft eine Exception, falls die übergebene Liste leer ist.static void
Überprüft, ob eine Variable einen Wert hat.static void
Überprüft, ob eine pWert größer ist als pMaximum und wirft in diesem Fall eine DeveloperNotificationException.static void
ifInvalidID
(@NotNull String pVariablenname, long pID) Überprüft, ob eine Variable eine ungültige (negative) ID hat.static <E> void
ifListAddsDuplicate
(@NotNull String listName, @NotNull List<E> list, E value) Fügt ein Element der Liste hinzu, außer es erzeugt ein Duplikat, dann wird eine DeveloperNotificationException geworfen.static <E> E
ifListGetFirstFailes
(@NotNull String listName, @NotNull List<E> list) Liefert das erste NICHT-NULL Element der Liste.static <E> E
ifListGetLastFailes
(@NotNull String listName, @NotNull List<E> list) Liefert das letzte NICHT-NULL Element der Liste.static <E> void
ifListNotContains
(@NotNull String listName, @NotNull List<E> list, E value) Überprüft, ob eins Liste ein Element nicht enthält, dann wird eine DeveloperNotificationException geworfen.static <E> void
ifListRemoveFailes
(@NotNull String listName, @NotNull List<E> list, E value) Entfernt ein Element aus der Liste, außer es existiert nicht, dann wird eine DeveloperNotificationException geworfen.static <K1,
K2, V>
VifMap2DGetIsNull
(@NotNull HashMap2D<K1, K2, V> map, K1 key1, K2 key2) Liefert den zugeordneten (nicht NULL) Wert des übergebenen Schlüssels.static <K1,
K2, V>
voidifMap2DPutOverwrites
(@NotNull HashMap2D<K1, K2, V> map, K1 key1, K2 key2, V value) Fügt das Mapping (K1, K2) --> V der Map hinzu.static <K1,
K2, V>
VifMap2DRemoveFailes
(@NotNull HashMap2D<K1, K2, V> map, K1 key1, K2 key2) Versucht des Mapping (K1, K2) zu löschen.static <K1,
K2, K3, V>
VifMap3DGetIsNull
(@NotNull HashMap3D<K1, K2, K3, V> map, K1 key1, K2 key2, K3 key3) Liefert den zugeordneten (nicht NULL) Wert des übergebenen Schlüssels.static <K1,
K2, K3, K4, V>
voidifMap4DPutOverwrites
(@NotNull HashMap4D<K1, K2, K3, K4, V> map, K1 key1, K2 key2, K3 key3, K4 key4, V value) Fügt das Mapping (K1, K2, K3, K4) --> V der Map hinzu.static <K1,
K2, K3, K4, V>
VifMap4DRemoveFailes
(@NotNull HashMap4D<K1, K2, K3, K4, V> map, K1 key1, K2 key2, K3 key3, K4 key4) Versucht des Mapping (K1, K2, K3, K4) zu löschen.static <K1,
K2, K3, K4, K5, V>
voidifMap5DPutOverwrites
(@NotNull HashMap5D<K1, K2, K3, K4, K5, V> map, K1 key1, K2 key2, K3 key3, K4 key4, K5 key5, V value) Fügt das Mapping (K1, K2, K3, K4, K5) --> V der Map hinzu.static <K1,
K2, K3, K4, K5, V>
VifMap5DRemoveFailes
(@NotNull HashMap5D<K1, K2, K3, K4, K5, V> map, K1 key1, K2 key2, K3 key3, K4 key4, K5 key5) Versucht des Mapping (K1, K2, K3, K4, K5) zu löschen.static <K,
V> void ifMapContains
(@NotNull String pMapName, @NotNull Map<K, V> pMap, K pKey) Überprüft, ob ein Schlüssel bereits in einer Map existiert.static <K,
V> V ifMapGetIsNull
(@NotNull Map<K, V> map, K key) Liefert den zugeordneten (nicht NULL) Wert des übergebenen Schlüssels.static <K,
V> void ifMapNotContains
(@NotNull String pMapName, @NotNull Map<K, V> pMap, K pKey) Überprüft, ob ein Schlüssel nicht in einer Map existiert.static <K,
V> void ifMapPutOverwrites
(@NotNull Map<K, V> map, K key, V value) Fügt das Mapping K --> V der Map hinzu.static <K,
V> V ifMapRemoveFailes
(@NotNull Map<K, V> map, K key) Entfernt ein Mapping aus der Map, außer es existiert nicht, dann wird eine DeveloperNotificationException geworfen.static void
ifNotInRange
(@NotNull String pVariablenname, long pWert, long pMinimum, long pMaximum) Überprüft, ob ein pWert nicht in dem Bereich von min und max liegt und wirft in diesem Fall eine DeveloperNotificationException.static int
Liefert die Zahl des umgewandelten Strings.static <T> T
Überprüft, ob ein pWert NULL ist und wirft in diesem Fall eine DeveloperNotificationException.static <E> void
ifSetAddsDuplicate
(@NotNull String setName, @NotNull Set<E> set, E value) Fügt ein Element dem Set hinzu, außer es erzeugt ein Duplikat, dann wird eine DeveloperNotificationException geworfen.static <E> void
ifSetContains
(@NotNull String setName, @NotNull Set<E> set, E value) Überprüft, ob ein Set ein Element bereits enthält, dann wird eine DeveloperNotificationException geworfen.static <E> void
ifSetNotContains
(@NotNull String setName, @NotNull Set<E> set, E value) Überprüft, ob ein Set ein Element nicht enthält, dann wird eine DeveloperNotificationException geworfen.static <E> void
ifSetRemoveFailes
(@NotNull String setName, @NotNull Set<E> set, E value) Entfernt ein Element aus dem Set, außer es existiert nicht, dann wird eine DeveloperNotificationException geworfen.static void
Überprüft, ob eine pWert kleiner ist als pMinimum und wirft in diesem Fall eine DeveloperNotificationException.static void
ifStringIsBlank
(@NotNull String nameDerVariablen, @NotNull String zeichenkette) Überprüft, ob ein String leer ist und wirft in diesem Fall eine DeveloperNotificationException.static void
Überprüft, ob eine Bedingung erfüllt ist und wirft in diesem Fall eine DeveloperNotificationException.Von Klasse geerbte Methoden java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Konstruktordetails
-
DeveloperNotificationException
Erzeugt eine Beschreibung des Fehlers, die dem User hilft die Ursache des Fehlers zu beheben.- Parameter:
pFehlermeldung
- Eine Beschreibung des Fehlers, die dem User hilft die Ursache des Fehlers zu beheben.
-
-
Methodendetails
-
ifTrue
Überprüft, ob eine Bedingung erfüllt ist und wirft in diesem Fall eine DeveloperNotificationException.- Parameter:
pBeschreibung
- Die Beschreibung der Bedingung.pErfuellt
- Falls TRUE, wird eine DeveloperNotificationException geworfen.
-
ifInvalidID
public static void ifInvalidID(@NotNull @NotNull String pVariablenname, long pID) throws DeveloperNotificationException Überprüft, ob eine Variable eine ungültige (negative) ID hat.- Parameter:
pVariablenname
- Der Name der Variablen.pID
- Falls negativ, wird eine DeveloperNotificationException geworfen.- Löst aus:
DeveloperNotificationException
- falls pID negativ.
-
ifNull
@NotNull public static <T> T ifNull(@NotNull @NotNull String pBeschreibung, T pWert) throws DeveloperNotificationException Überprüft, ob ein pWert NULL ist und wirft in diesem Fall eine DeveloperNotificationException. Andernfalls wird pWert selbst zurückgegeben.- Typparameter:
T
- der Typ von pErgebnis.- Parameter:
pBeschreibung
- die Beschreibung was nicht NULL sein darf.pWert
- der Rückgabewert, falls es keinen Fehler gibt.- Gibt zurück:
- Liefert pWert, falls es nicht NULL ist.
- Löst aus:
DeveloperNotificationException
- falls pWert NULL ist.
-
ifNotInRange
public static void ifNotInRange(@NotNull @NotNull String pVariablenname, long pWert, long pMinimum, long pMaximum) throws DeveloperNotificationException Überprüft, ob ein pWert nicht in dem Bereich von min und max liegt und wirft in diesem Fall eine DeveloperNotificationException.- Parameter:
pVariablenname
- der Name der Variablen.pWert
- der Wert der Variablen.pMinimum
- der kleinste noch erlaubte Wert.pMaximum
- der größte noch erlaubte Wert.- Löst aus:
DeveloperNotificationException
- falls pWert kleiner als pMinimum ist.
-
ifSmaller
public static void ifSmaller(@NotNull @NotNull String pVariablenname, long pWert, long pMinimum) throws DeveloperNotificationException Überprüft, ob eine pWert kleiner ist als pMinimum und wirft in diesem Fall eine DeveloperNotificationException.- Parameter:
pVariablenname
- der Name der Variablen.pWert
- der Wert der Variablen.pMinimum
- der kleinste noch erlaubte Wert.- Löst aus:
DeveloperNotificationException
- falls pWert kleiner als pMinimum ist.
-
ifGreater
public static void ifGreater(@NotNull @NotNull String pVariablenname, long pWert, long pMaximum) throws DeveloperNotificationException Überprüft, ob eine pWert größer ist als pMaximum und wirft in diesem Fall eine DeveloperNotificationException.- Parameter:
pVariablenname
- der Name der Variablen.pWert
- der Wert der Variablen.pMaximum
- der größte noch erlaubte Wert.- Löst aus:
DeveloperNotificationException
- falls pWert größer als pMaximum ist.
-
ifEqual
public static void ifEqual(@NotNull @NotNull String pVariablenname, long pVariable, long pWert) throws DeveloperNotificationException Überprüft, ob eine Variable einen Wert hat.- Parameter:
pVariablenname
- der Name der Variablen.pVariable
- die Variable, die geprüft wird.pWert
- der Wert der Variablen.- Löst aus:
DeveloperNotificationException
- falls pVariable gleich pWert ist..
-
ifStringIsBlank
public static void ifStringIsBlank(@NotNull @NotNull String nameDerVariablen, @NotNull @NotNull String zeichenkette) Überprüft, ob ein String leer ist und wirft in diesem Fall eine DeveloperNotificationException.- Parameter:
nameDerVariablen
- der Name der Variablen.zeichenkette
- der String, welcher nicht "blank" sein darf.- Löst aus:
DeveloperNotificationException
- falls der übergebene String leer ist.
-
ifMapContains
public static <K,V> void ifMapContains(@NotNull @NotNull String pMapName, @NotNull @NotNull Map<K, V> pMap, @NotNull K pKey) throws DeveloperNotificationExceptionÜberprüft, ob ein Schlüssel bereits in einer Map existiert.- Typparameter:
K
- der Schlüssel-Typ der Map.V
- der zum Schlüssel zugeordnete Typ der Map.- Parameter:
pMapName
- der Name der Map.pMap
- die Map.pKey
- der Schlüssel der überprüft wird.- Löst aus:
DeveloperNotificationException
- falls der Schlüssel in der Map bereits existiert.
-
ifMapNotContains
public static <K,V> void ifMapNotContains(@NotNull @NotNull String pMapName, @NotNull @NotNull Map<K, V> pMap, @NotNull K pKey) throws DeveloperNotificationExceptionÜberprüft, ob ein Schlüssel nicht in einer Map existiert.- Typparameter:
K
- der Schlüssel-Typ der Map.V
- der zum Schlüssel zugeordnete Typ der Map.- Parameter:
pMapName
- der Name der Map.pMap
- die Map.pKey
- der Schlüssel der überprüft wird.- Löst aus:
DeveloperNotificationException
- falls der Schlüssel nicht in der Map bereits existiert.
-
ifMapPutOverwrites
public static <K,V> void ifMapPutOverwrites(@NotNull @NotNull Map<K, V> map, @NotNull K key, @NotNull V value) throws DeveloperNotificationExceptionFügt das Mapping K --> V der Map hinzu.
Wirft eine DeveloperNotificationException, falls dem Schlüssel K bereits etwas zugeordnet ist.- Typparameter:
K
- der Schlüssel-Typ des Mappings K --> V.V
- der Schlüssel-Wert des Mappings K --> V.- Parameter:
map
- die Map.key
- der Schlüssel des Mappings K --> V.value
- der Wert des Mappings K --> V.- Löst aus:
DeveloperNotificationException
- falls dem Schlüssel K bereits etwas zugeordnet ist.
-
ifMap2DPutOverwrites
public static <K1,K2, void ifMap2DPutOverwritesV> (@NotNull @NotNull HashMap2D<K1, K2, throws DeveloperNotificationExceptionV> map, @NotNull K1 key1, @NotNull K2 key2, @NotNull V value) Fügt das Mapping (K1, K2) --> V der Map hinzu.
Wirft eine DeveloperNotificationException, falls dem Schlüssel K bereits etwas zugeordnet ist.- Typparameter:
K1
- der Typ des 1. Schlüssels.K2
- der Typ des 2. Schlüssels.V
- der Typ des zugeordneten Wertes.- Parameter:
map
- die Map.key1
- der 1. Schlüssel.key2
- der 2. Schlüssel.value
- der zugeordnete Wert.- Löst aus:
DeveloperNotificationException
- falls dem Schlüssel K bereits etwas zugeordnet ist.
-
ifMap4DPutOverwrites
public static <K1,K2, void ifMap4DPutOverwritesK3, K4, V> (@NotNull @NotNull HashMap4D<K1, K2, throws DeveloperNotificationExceptionK3, K4, V> map, @NotNull K1 key1, @NotNull K2 key2, @NotNull K3 key3, @NotNull K4 key4, @NotNull V value) Fügt das Mapping (K1, K2, K3, K4) --> V der Map hinzu.
Wirft eine DeveloperNotificationException, falls dem Schlüssel K bereits etwas zugeordnet ist.- Typparameter:
K1
- der Typ des 1. Schlüssels.K2
- der Typ des 2. Schlüssels.K3
- der Typ des 3. Schlüssels.K4
- der Typ des 4. Schlüssels.V
- der Typ des zugeordneten Wertes.- Parameter:
map
- die Map.key1
- der 1. Schlüssel.key2
- der 2. Schlüssel.key3
- der 3. Schlüssel.key4
- der 4. Schlüssel.value
- der zugeordnete Wert.- Löst aus:
DeveloperNotificationException
- falls dem Schlüssel K bereits etwas zugeordnet ist.
-
ifMap5DPutOverwrites
public static <K1,K2, void ifMap5DPutOverwritesK3, K4, K5, V> (@NotNull @NotNull HashMap5D<K1, K2, throws DeveloperNotificationExceptionK3, K4, K5, V> map, @NotNull K1 key1, @NotNull K2 key2, @NotNull K3 key3, @NotNull K4 key4, @NotNull K5 key5, @NotNull V value) Fügt das Mapping (K1, K2, K3, K4, K5) --> V der Map hinzu.
Wirft eine DeveloperNotificationException, falls dem Schlüssel K bereits etwas zugeordnet ist.- Typparameter:
K1
- der Typ des 1. Schlüssels.K2
- der Typ des 2. Schlüssels.K3
- der Typ des 3. Schlüssels.K4
- der Typ des 4. Schlüssels.K5
- der Typ des 5. Schlüssels.V
- der Typ des zugeordneten Wertes.- Parameter:
map
- die Map.key1
- der 1. Schlüssel.key2
- der 2. Schlüssel.key3
- der 3. Schlüssel.key4
- der 4. Schlüssel.key5
- der 5. Schlüssel.value
- der zugeordnete Wert.- Löst aus:
DeveloperNotificationException
- falls dem Schlüssel K bereits etwas zugeordnet ist.
-
ifMap4DRemoveFailes
@NotNull public static <K1,K2, V ifMap4DRemoveFailesK3, K4, V> (@NotNull @NotNull HashMap4D<K1, K2, throws DeveloperNotificationExceptionK3, K4, V> map, @NotNull K1 key1, @NotNull K2 key2, @NotNull K3 key3, @NotNull K4 key4) Versucht des Mapping (K1, K2, K3, K4) zu löschen. Wirft eine DeveloperNotificationException, falls das Mapping(K1, K2) nicht existiert.- Typparameter:
K1
- der Typ des 1. Schlüssels.K2
- der Typ des 2. Schlüssels.K3
- der Typ des 3. Schlüssels.K4
- der Typ des 4. Schlüssels.V
- der Typ des zugeordneten Wertes.- Parameter:
map
- die Map.key1
- der 1. Schlüssel.key2
- der 2. Schlüssel.key3
- der 3. Schlüssel.key4
- der 4. Schlüssel.- Gibt zurück:
- den vor dem Löschen zugeordneten (nicht NULL) Wert des übergebenen Schlüssels.
- Löst aus:
DeveloperNotificationException
- falls das Mapping(K1, K2, K3, K4, K5) nicht existiert.
-
ifMap5DRemoveFailes
@NotNull public static <K1,K2, V ifMap5DRemoveFailesK3, K4, K5, V> (@NotNull @NotNull HashMap5D<K1, K2, throws DeveloperNotificationExceptionK3, K4, K5, V> map, @NotNull K1 key1, @NotNull K2 key2, @NotNull K3 key3, @NotNull K4 key4, @NotNull K5 key5) Versucht des Mapping (K1, K2, K3, K4, K5) zu löschen. Wirft eine DeveloperNotificationException, falls das Mapping(K1, K2) nicht existiert.- Typparameter:
K1
- der Typ des 1. Schlüssels.K2
- der Typ des 2. Schlüssels.K3
- der Typ des 3. Schlüssels.K4
- der Typ des 4. Schlüssels.K5
- der Typ des 5. Schlüssels.V
- der Typ des zugeordneten Wertes.- Parameter:
map
- die Map.key1
- der 1. Schlüssel.key2
- der 2. Schlüssel.key3
- der 3. Schlüssel.key4
- der 4. Schlüssel.key5
- der 5. Schlüssel.- Gibt zurück:
- den vor dem Löschen zugeordneten (nicht NULL) Wert des übergebenen Schlüssels.
- Löst aus:
DeveloperNotificationException
- falls das Mapping(K1, K2, K3, K4, K5) nicht existiert.
-
ifMapGetIsNull
@NotNull public static <K,V> V ifMapGetIsNull(@NotNull @NotNull Map<K, V> map, @NotNull K key) throws DeveloperNotificationExceptionLiefert den zugeordneten (nicht NULL) Wert des übergebenen Schlüssels. Wirft eine DeveloperNotificationException, falls dem Schlüssel K nichts oder NULL zugeordnet ist.- Typparameter:
K
- der Schlüssel-Typ des Mappings K --> V.V
- der Schlüssel-Wert des Mappings K --> V.- Parameter:
map
- die Map.key
- der Schlüssel des Mappings K --> V.- Gibt zurück:
- den zugeordneten (nicht NULL) Wert des übergebenen Schlüssels.
- Löst aus:
DeveloperNotificationException
- falls dem Schlüssel K nichts oder NULL zugeordnet ist.
-
ifMapRemoveFailes
@NotNull public static <K,V> V ifMapRemoveFailes(@NotNull @NotNull Map<K, V> map, @NotNull K key) throws DeveloperNotificationExceptionEntfernt ein Mapping aus der Map, außer es existiert nicht, dann wird eine DeveloperNotificationException geworfen.- Typparameter:
K
- der Schlüssel-Typ des Mappings K --> V.V
- der Schlüssel-Wert des Mappings K --> V.- Parameter:
map
- die Map.key
- der Schlüssel des Mappings K --> V.- Gibt zurück:
- den zugeordneten (nicht NULL) Wert des gelöschten Schlüssels.
- Löst aus:
DeveloperNotificationException
- falls das Element nicht in der Map existiert.
-
ifMap2DGetIsNull
@NotNull public static <K1,K2, V ifMap2DGetIsNullV> (@NotNull @NotNull HashMap2D<K1, K2, throws DeveloperNotificationExceptionV> map, @NotNull K1 key1, @NotNull K2 key2) Liefert den zugeordneten (nicht NULL) Wert des übergebenen Schlüssels. Wirft eine DeveloperNotificationException, falls dem Schlüssel K nichts oder NULL zugeordnet ist.- Typparameter:
K1
- der Typ des 1. Schlüssels.K2
- der Typ des 2. Schlüssels.V
- der Typ des zugeordneten Wertes.- Parameter:
map
- die Map.key1
- der 1. Schlüssel.key2
- der 2. Schlüssel.- Gibt zurück:
- den zugeordneten (nicht NULL) Wert des übergebenen Schlüssels.
- Löst aus:
DeveloperNotificationException
- falls dem Schlüssel (K1, K2) nichts oder NULL zugeordnet ist.
-
ifMap2DRemoveFailes
@NotNull public static <K1,K2, V ifMap2DRemoveFailesV> (@NotNull @NotNull HashMap2D<K1, K2, throws DeveloperNotificationExceptionV> map, @NotNull K1 key1, @NotNull K2 key2) Versucht des Mapping (K1, K2) zu löschen. Wirft eine DeveloperNotificationException, falls das Mapping(K1, K2) nicht existiert.- Typparameter:
K1
- der Typ des 1. Schlüssels.K2
- der Typ des 2. Schlüssels.V
- der Typ des zugeordneten Wertes.- Parameter:
map
- die Map.key1
- der 1. Schlüssel.key2
- der 2. Schlüssel.- Gibt zurück:
- den vor dem Löschen zugeordneten (nicht NULL) Wert des übergebenen Schlüssels.
- Löst aus:
DeveloperNotificationException
- falls das Mapping(K1, K2) nicht existiert.
-
ifMap3DGetIsNull
@NotNull public static <K1,K2, V ifMap3DGetIsNullK3, V> (@NotNull @NotNull HashMap3D<K1, K2, throws DeveloperNotificationExceptionK3, V> map, @NotNull K1 key1, @NotNull K2 key2, @NotNull K3 key3) Liefert den zugeordneten (nicht NULL) Wert des übergebenen Schlüssels. Wirft eine DeveloperNotificationException, falls dem Schlüssel (K1, K2, K3) nichts oder NULL zugeordnet ist.- Typparameter:
K1
- der Typ des 1. Schlüssels.K2
- der Typ des 2. Schlüssels.K3
- der Typ des 3. Schlüssels.V
- der Typ des zugeordneten Wertes.- Parameter:
map
- die Map.key1
- der 1. Schlüssel.key2
- der 2. Schlüssel.key3
- der 3. Schlüssel.- Gibt zurück:
- den zugeordneten (nicht NULL) Wert des übergebenen Schlüssels.
- Löst aus:
DeveloperNotificationException
- falls dem Schlüssel (K1, K2, K3) nichts oder NULL zugeordnet ist.
-
ifListNotContains
public static <E> void ifListNotContains(@NotNull @NotNull String listName, @NotNull @NotNull List<E> list, @NotNull E value) throws DeveloperNotificationException Überprüft, ob eins Liste ein Element nicht enthält, dann wird eine DeveloperNotificationException geworfen.- Typparameter:
E
- der Typ der Elemente der Liste- Parameter:
listName
- der Name der Liste.list
- die Liste.value
- das Element, welches vorkommen muss.- Löst aus:
DeveloperNotificationException
- falls das Element bereits in der Liste existiert.
-
ifListAddsDuplicate
public static <E> void ifListAddsDuplicate(@NotNull @NotNull String listName, @NotNull @NotNull List<E> list, @NotNull E value) throws DeveloperNotificationException Fügt ein Element der Liste hinzu, außer es erzeugt ein Duplikat, dann wird eine DeveloperNotificationException geworfen.- Typparameter:
E
- der Typ der Elemente der Liste- Parameter:
listName
- der Name der Liste.list
- die Liste.value
- das Element, welches hinzugefügt werden soll.- Löst aus:
DeveloperNotificationException
- falls das Element bereits in der Liste existiert.
-
ifListRemoveFailes
public static <E> void ifListRemoveFailes(@NotNull @NotNull String listName, @NotNull @NotNull List<E> list, @NotNull E value) throws DeveloperNotificationException Entfernt ein Element aus der Liste, außer es existiert nicht, dann wird eine DeveloperNotificationException geworfen.- Typparameter:
E
- der Typ der Elemente der Liste- Parameter:
listName
- der Name der Liste.list
- die Liste.value
- das Element, welches entfernt werden soll.- Löst aus:
DeveloperNotificationException
- falls das Element nicht in der Liste existiert.
-
ifListGetFirstFailes
@NotNull public static <E> E ifListGetFirstFailes(@NotNull @NotNull String listName, @NotNull @NotNull List<E> list) throws DeveloperNotificationException Liefert das erste NICHT-NULL Element der Liste.- Typparameter:
E
- der Typ der Elemente der Liste- Parameter:
listName
- der Name der Liste.list
- die Liste.- Gibt zurück:
- das erste NICHT-NULL Element der Liste.
- Löst aus:
DeveloperNotificationException
- falls kein erstes NICHT-NULL Element existiert.
-
ifListGetLastFailes
@NotNull public static <E> E ifListGetLastFailes(@NotNull @NotNull String listName, @NotNull @NotNull List<E> list) throws DeveloperNotificationException Liefert das letzte NICHT-NULL Element der Liste.- Typparameter:
E
- der Typ der Elemente der Liste- Parameter:
listName
- der Name der Liste.list
- die Liste.- Gibt zurück:
- das letzte NICHT-NULL Element der Liste.
- Löst aus:
DeveloperNotificationException
- falls kein letztes NICHT-NULL Element existiert.
-
ifCollectionIsEmpty
public static <E> void ifCollectionIsEmpty(@NotNull @NotNull String listName, @NotNull @NotNull Collection<E> collection) throws DeveloperNotificationException Wirft eine Exception, falls die übergebene Liste leer ist.- Typparameter:
E
- der Typ der Elemente der Liste.- Parameter:
listName
- der Name der Liste.collection
- die Liste.- Löst aus:
DeveloperNotificationException
- falls das Array leer ist.
-
ifSetAddsDuplicate
public static <E> void ifSetAddsDuplicate(@NotNull @NotNull String setName, @NotNull @NotNull Set<E> set, @NotNull E value) throws DeveloperNotificationException Fügt ein Element dem Set hinzu, außer es erzeugt ein Duplikat, dann wird eine DeveloperNotificationException geworfen.- Typparameter:
E
- der Typ der Elemente des Sets- Parameter:
setName
- der Name des Sets.set
- das Set.value
- das Element, welches hinzugefügt werden soll.- Löst aus:
DeveloperNotificationException
- falls das Element bereits im Set existiert.
-
ifSetRemoveFailes
public static <E> void ifSetRemoveFailes(@NotNull @NotNull String setName, @NotNull @NotNull Set<E> set, @NotNull E value) throws DeveloperNotificationException Entfernt ein Element aus dem Set, außer es existiert nicht, dann wird eine DeveloperNotificationException geworfen.- Typparameter:
E
- der Typ der Elemente des Sets- Parameter:
setName
- der Name des Sets.set
- das Set.value
- das Element, welches entfernt werden soll.- Löst aus:
DeveloperNotificationException
- falls das Element nicht im Set existiert.
-
ifSetContains
public static <E> void ifSetContains(@NotNull @NotNull String setName, @NotNull @NotNull Set<E> set, @NotNull E value) throws DeveloperNotificationException Überprüft, ob ein Set ein Element bereits enthält, dann wird eine DeveloperNotificationException geworfen.- Typparameter:
E
- der Typ der Elemente des Sets- Parameter:
setName
- der Name des Sets.set
- das Set.value
- das Element, welches nicht vorkommen darf.- Löst aus:
DeveloperNotificationException
- falls das Element bereits im Set existiert.
-
ifSetNotContains
public static <E> void ifSetNotContains(@NotNull @NotNull String setName, @NotNull @NotNull Set<E> set, @NotNull E value) throws DeveloperNotificationException Überprüft, ob ein Set ein Element nicht enthält, dann wird eine DeveloperNotificationException geworfen.- Typparameter:
E
- der Typ der Elemente des Sets- Parameter:
setName
- der Name des Sets.set
- das Set.value
- das Element, welches vorkommen muss.- Löst aus:
DeveloperNotificationException
- falls das Element nicht im Set existiert.
-
ifNotInt
Liefert die Zahl des umgewandelten Strings.- Parameter:
s
- der String der in ein int umgewandelt werden soll.- Gibt zurück:
- die Zahl des umgewandelten Strings.
-
ifArrayIsEmpty
public static <E> void ifArrayIsEmpty(@NotNull @NotNull String arrayName, @NotNull E[] values) throws DeveloperNotificationException Wirft eine Exception, falls das übergebene Array leer ist.- Typparameter:
E
- der Typ der Elemente des Arrays.- Parameter:
arrayName
- der Name des Arrays.values
- das Array.- Löst aus:
DeveloperNotificationException
- falls das Array leer ist.
-