Interface DynamicObjectType

    • Method Detail

      • getPersistenceMode

        DynamicObjectType.PersistenceMode getPersistenceMode()
        Bestimmt den Persistenzmodus von dynamischen Objekten dieses Typs.
        Returns:
        Persistenzmodus von dynamischen Objekten dieses Typs
      • addObjectCreationListener

        void addObjectCreationListener​(DynamicObjectType.DynamicObjectCreatedListener objectCreatedListener)
        Fügt einen Listener zu einer Datenstruktur hinzu. Sobald ein neues dynamisches Objekt mit diesem Typ in der Konfiguration erzeugt wird, wird der Listener informiert.

        Der mehrfache Aufruf der Methode mit dem identischen Objekt(==) objectCreatedListener fügt das Objekt nur einmal der Datenstruktur hinzu.

        Parameters:
        objectCreatedListener - Objekt, das informiert wird sobald ein dynamisches Objekt mit diesem Typ erzeugt wird.
      • addNameChangeListener

        void addNameChangeListener​(DynamicObjectType.NameChangeListener nameChangeListener)
        Fügt einen Listener zu einer Datenstruktur hinzu. Sobald der Name eines dynamischen Objekts dieses Typs geändert wird, wird der Listener informiert.

        Ein mehrfacher Aufruf dieser Methode mit dem selben Objekten fügt das übergene Objekt nur einmal der Datenstruktur hinzu.

        Parameters:
        nameChangeListener - Objekt, das informiert wird, sobald der Name eines Objekts von diesem Typ geänder wird.
      • addInvalidationListener

        void addInvalidationListener​(InvalidationListener invalidationListener)
        Fügt einen Listener zu einer Datenstruktur hinzu. Sobald ein dynamisches Objekt dieses Typs ungültig wird, wird der Listener informiert.

        Ein mehrfacher Aufruf dieser Methode mit dem selben Objekten fügt das übergene Objekt nur einmal der Datenstruktur hinzu.

        Parameters:
        invalidationListener - Objekt, das informiert wird, sobald ein Objekt des Typs ungültig wird.
      • removeInvalidationListener

        void removeInvalidationListener​(InvalidationListener invalidationListener)
        Entfernt den Listener aus der Datenstruktur. Das Objekt wird nicht mehr informiert wenn ein Objekt dieses Typs ungültig wird.
        Parameters:
        invalidationListener - Listener, der entfernt werden soll.