Klasse DeveloperNotificationException

java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
de.svws_nrw.core.exceptions.DeveloperNotificationException
Alle implementierten Schnittstellen:
Serializable

public class DeveloperNotificationException extends RuntimeException
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

    Konstruktoren
    Konstruktor
    Beschreibung
    DeveloperNotificationException(@NotNull String pFehlermeldung)
    Erzeugt eine Beschreibung des Fehlers, die dem User hilft die Ursache des Fehlers zu beheben.
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    static <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
    ifEqual(@NotNull String pVariablenname, long pVariable, long pWert)
    Überprüft, ob eine Variable einen Wert hat.
    static void
    ifGreater(@NotNull String pVariablenname, long pWert, long pMaximum)
    Ü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>
    V
    ifMap2DGetIsNull(@NotNull HashMap2D<K1,K2,V> map, K1 key1, K2 key2)
    Liefert den zugeordneten (nicht NULL) Wert des übergebenen Schlüssels.
    static <K1, K2, V>
    void
    ifMap2DPutOverwrites(@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>
    V
    ifMap2DRemoveFailes(@NotNull HashMap2D<K1,K2,V> map, K1 key1, K2 key2)
    Versucht des Mapping (K1, K2) zu löschen.
    static <K1, K2, K3, V>
    V
    ifMap3DGetIsNull(@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>
    void
    ifMap4DPutOverwrites(@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>
    V
    ifMap4DRemoveFailes(@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>
    void
    ifMap5DPutOverwrites(@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>
    V
    ifMap5DRemoveFailes(@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
    ifNull(@NotNull String pBeschreibung, T pWert)
    Ü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
    ifSmaller(@NotNull String pVariablenname, long pWert, long pMinimum)
    Ü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
    ifTrue(@NotNull String pBeschreibung, boolean pErfuellt)
    Überprüft, ob eine Bedingung erfüllt ist und wirft in diesem Fall eine DeveloperNotificationException.

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Konstruktordetails

    • DeveloperNotificationException

      public DeveloperNotificationException(@NotNull @NotNull String pFehlermeldung)
      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

      public static void ifTrue(@NotNull @NotNull String pBeschreibung, boolean pErfuellt)
      Ü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 DeveloperNotificationException
      Fü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, V> void ifMap2DPutOverwrites(@NotNull @NotNull HashMap2D<K1,K2,V> map, @NotNull K1 key1, @NotNull K2 key2, @NotNull V value) throws DeveloperNotificationException
      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, K3, K4, V> void ifMap4DPutOverwrites(@NotNull @NotNull HashMap4D<K1,K2,K3,K4,V> map, @NotNull K1 key1, @NotNull K2 key2, @NotNull K3 key3, @NotNull K4 key4, @NotNull V value) throws DeveloperNotificationException
      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, K3, K4, K5, V> void ifMap5DPutOverwrites(@NotNull @NotNull HashMap5D<K1,K2,K3,K4,K5,V> map, @NotNull K1 key1, @NotNull K2 key2, @NotNull K3 key3, @NotNull K4 key4, @NotNull K5 key5, @NotNull V value) throws DeveloperNotificationException
      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, K3, K4, V> V ifMap4DRemoveFailes(@NotNull @NotNull HashMap4D<K1,K2,K3,K4,V> map, @NotNull K1 key1, @NotNull K2 key2, @NotNull K3 key3, @NotNull K4 key4) throws DeveloperNotificationException
      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, K3, K4, K5, V> V ifMap5DRemoveFailes(@NotNull @NotNull HashMap5D<K1,K2,K3,K4,K5,V> map, @NotNull K1 key1, @NotNull K2 key2, @NotNull K3 key3, @NotNull K4 key4, @NotNull K5 key5) throws DeveloperNotificationException
      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 DeveloperNotificationException
      Liefert 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 DeveloperNotificationException
      Entfernt 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> V ifMap2DGetIsNull(@NotNull @NotNull HashMap2D<K1,K2,V> map, @NotNull K1 key1, @NotNull K2 key2) throws DeveloperNotificationException
      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> V ifMap2DRemoveFailes(@NotNull @NotNull HashMap2D<K1,K2,V> map, @NotNull K1 key1, @NotNull K2 key2) throws DeveloperNotificationException
      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, K3, V> V ifMap3DGetIsNull(@NotNull @NotNull HashMap3D<K1,K2,K3,V> map, @NotNull K1 key1, @NotNull K2 key2, @NotNull K3 key3) throws DeveloperNotificationException
      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

      public static int ifNotInt(String s)
      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.