Weitere aktuelle Java-Titel finden Sie bei dpunkt.
 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Klasse java.security.Permission1.2

java.lang.Object
   |
   +--java.security.Permission

Deklaration

public abstract class Permission
extends java.lang.Object
implements java.security.Guard, java.io.Serializable

Beschreibung

Diese Klasse ist die Basis für alle Berechtigungen nach dem in Version 1.2 eingeführten Sicherheitsmodell.


 
Konstruktoren
publicPermission(String name)
 
Methoden
public voidcheckGuard(Object object)
public abstract booleanequals(Object obj)
public abstract StringgetActions()
public final StringgetName()
public abstract inthashCode()
public abstract booleanimplies(Permission permission)
public PermissionCollectionnewPermissionCollection()
public StringtoString()


 

Konstruktoren im Detail

public Permission(String name)
Erzeugt eine neue Permission mit dem Namen name.

 

Methoden im Detail

public void checkGuard(Object object)
Prüft, ob Zugriffsberechtigung auf das Objekt object besteht. Ist das der Fall, kehrt die Methode zurück, ansonsten wird eine SecurityException ausgelöst.
Exception: SecurityException
public abstract boolean equals(Object obj)
Liefert true, wenn obj ein Permission-Objekt ist, das dieselbe Berechtigung repräsentiert, sonst false.
public abstract String getActions()
Liefert die Aktionen zurück, für die die Berechtigung besteht. Mehrere Aktionen werden durch Kommas getrennt.
public final String getName()
Liefert den Namen der Berechtigung zurück.
public abstract int hashCode()
Liefert einen Hashcode für das Permission-Objekt.
public abstract boolean implies(Permission permission)
Liefert true, wenn die Berechtigung permission vollständig von diesem Objekt abgedeckt wird, sonst false.
public PermissionCollection newPermissionCollection()
Liefert ein leeres PermissionCollection-Objekt, mit dem mehrere Berechtigungen zusammen gespeichert werden können. Diese Methode kann in Unterklassen überschrieben werden, um eine entsprechende Unterklasse von PermissionCollection zurückzuliefern.
public String toString()
Liefert einen String, der den Klassennamen, den Namen der Berechtigung sowie die erlaubten Aktionen enthält.


 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Copyright © 2002 dpunkt.Verlag, Heidelberg. Alle Rechte vorbehalten.