12.01.2015 Aufrufe

in Java Security - Joller-Voss

in Java Security - Joller-Voss

in Java Security - Joller-Voss

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

JAVA SECURITY<br />

1.7.4.6. PermissionCollection<br />

Die PermissionCollection Klasse ist e<strong>in</strong><br />

Interface, welches e<strong>in</strong>e Sammlung von<br />

Rechten, Permission Objekten,<br />

repräsentiert. Mit Hilfe von<br />

PermissionCollection Objekten kann man:<br />

• zusätzliche Rechte h<strong>in</strong>zufügen, durch Aufruf der add(...) Methode.<br />

• überprüfen. ob bestimmte Rechte impliziert werden. Dies geschieht mit Hilfe der<br />

implies() Methode, der implies() Methode der Klasse PermissionCollection.<br />

• alle Rechte mit Hilfe der elements() Methode auflisten.<br />

1.7.4.7. PermissionCollection<br />

Falls Sie mehrere Rechte, Permission Objekte des selben Typus, zusammenfassen wollen,<br />

können Sie dies mit Hilfe der newPermissionCollection() Methode tun. Unterklassen der<br />

Permission Klasse überschreiben diese Methode, falls sie ihre Rechte <strong>in</strong> e<strong>in</strong>em bestimmten<br />

PermissionCollection Objekt abspeichern müssen und somit auch für die korrekte<br />

Semantik sorgen müssen, falls die PermissionCollection.implies() Methode aufgerufen<br />

wird.<br />

Die Unterklasse Permissions der PermissionCollection Klasse stellt e<strong>in</strong>e heterogene<br />

Sammlung von Permission Objekten dar, welche <strong>in</strong> PermissionCollection Objekten<br />

zusammengefasst werden.<br />

107 / 134<br />

© J.M.<strong>Joller</strong>

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!