Class ObjectSet
java.lang.Object
de.bsvrz.dav.daf.accessControl.internal.ObjectSet
- All Implemented Interfaces:
ObjectCollection
Kapselt einen Block zur Auswahl von Objekten, z.B. "Enthaltene Objekte" bzw. "Ausgeschlossene Objekte" im Zugriffsrechte-Datenmodell.
-
Constructor Summary
ConstructorsConstructorDescriptionObjectSet
(ObjectCollectionParent region, ClientDavInterface connection, Data.Array array, boolean isOnlyTypeSelection) Erstellt einen neuen BlockObjectSet
(ObjectCollectionParent region, ClientDavInterface connection, Data item, boolean isOnlyTypeSelection) Erstellt einen neuen BlockObjectSet
(ObjectCollectionParent region, ClientDavInterface connection, Iterable<Data> data, boolean isOnlyTypeSelection) Erstellt einen neuen Block -
Method Summary
Modifier and TypeMethodDescriptionvoid
Fügt einen Listener auf Änderungen hinzuboolean
contains
(SystemObject object) Prüft ob ein spezielles Systemobjekt in dieser Auswahl enthalten ist.void
dispose()
getAllObjects
(Collection<? extends SystemObjectType> types) Alle Objekte, die durch diesen Block ausgewählt werdenGibt alle referenzierten Unter-Regionen zurückvoid
Entfernt einen Listener auf ÄnderungentoString()
-
Constructor Details
-
ObjectSet
public ObjectSet(ObjectCollectionParent region, ClientDavInterface connection, Data.Array array, boolean isOnlyTypeSelection) Erstellt einen neuen Block- Parameters:
region
- Region bzw. Elternobjektconnection
- Verbindung zur Konfigurationarray
- Daten-ArrayisOnlyTypeSelection
- Falls Mengen und einzelne Objektangaben ignoriert werden sollen
-
ObjectSet
public ObjectSet(ObjectCollectionParent region, ClientDavInterface connection, Data item, boolean isOnlyTypeSelection) Erstellt einen neuen Block- Parameters:
region
- Region bzw. Elternobjektconnection
- Verbindung zur Konfigurationitem
- DatumisOnlyTypeSelection
- Falls Mengen und einzelne Objektangaben ignoriert werden sollen
-
ObjectSet
public ObjectSet(ObjectCollectionParent region, ClientDavInterface connection, Iterable<Data> data, boolean isOnlyTypeSelection) Erstellt einen neuen Block- Parameters:
region
- Region bzw. Elternobjektconnection
- Verbindung zur Konfigurationdata
- Daten-Array mit BlöckenisOnlyTypeSelection
- Falls Mengen und einzelne Objektangaben ignoriert werden sollen
-
-
Method Details
-
toString
-
contains
Prüft ob ein spezielles Systemobjekt in dieser Auswahl enthalten ist.- Parameters:
object
- Objekt zu prüfen- Returns:
- true wenn es enthalten ist
-
getAllObjects
Alle Objekte, die durch diesen Block ausgewählt werden- Specified by:
getAllObjects
in interfaceObjectCollection
- Parameters:
types
- Systemobjekttypen die beachtet werden sollen- Returns:
- Alle Objekte, die durch diesen Block ausgewählt werden
-
getRegions
Gibt alle referenzierten Unter-Regionen zurück- Returns:
- alle referenzierten Unter-Regionen
-
addChangeListener
Fügt einen Listener auf Änderungen hinzu- Specified by:
addChangeListener
in interfaceObjectCollection
- Parameters:
listener
- Listener auf Änderungen
-
removeChangeListener
Entfernt einen Listener auf Änderungen- Specified by:
removeChangeListener
in interfaceObjectCollection
- Parameters:
listener
- Listener auf Änderungen
-
dispose
public void dispose()
-