AMETAS.privileges
Class AMETASGenericPermission

java.lang.Object
  extended byAMETAS.privileges.AMETASPermission
      extended byAMETAS.privileges.AMETASGenericPermission
All Implemented Interfaces:
java.security.acl.Permission, java.io.Serializable

public class AMETASGenericPermission
extends AMETASPermission

Allgemeine Berechtigung. Kann für Zwecke verwendet werden, wo keine der vorgegebenen Berechtigungstypen passt.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class AMETAS.privileges.AMETASPermission
m_bStandard
 
Constructor Summary
AMETASGenericPermission(java.lang.String sPermission)
          Konstruktor.
 
Method Summary
 boolean equals(java.lang.Object obj)
          Überprüfung zwei Berechtigungen auf Gleichheit.
 java.lang.String getInfo()
          Liefert den Bezeichner zur Information.
 java.lang.String getName()
          Liefert den Bezeichner als Namen der Berechtigung.
 boolean impliesPermission(AMETASPermission perm)
          Gibt an, ob die übergebene Berechtigung vo dieser Berechtigung impliziert wird.
 boolean isSystemRessource()
          Gibt an, ob sich diese Berechtigung auf eine Java-Systemressource bezieht.
 java.lang.String toString()
          Liefert eine Stringrepräsentation der Berechtigung.
 
Methods inherited from class AMETAS.privileges.AMETASPermission
isStandardPermission, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AMETASGenericPermission

public AMETASGenericPermission(java.lang.String sPermission)
Konstruktor.

Parameters:
sPermission - Bezeichner der Berechtigung
Method Detail

getInfo

public java.lang.String getInfo()
Liefert den Bezeichner zur Information.

Specified by:
getInfo in class AMETASPermission
Returns:
Bezeichner der Berechtigung.

getName

public java.lang.String getName()
Liefert den Bezeichner als Namen der Berechtigung.

Returns:
Bezeichner der Berechtigung.

isSystemRessource

public boolean isSystemRessource()
Gibt an, ob sich diese Berechtigung auf eine Java-Systemressource bezieht.

Specified by:
isSystemRessource in class AMETASPermission
Returns:
false, da sich diese Berechtigung auf keine Systemressource bezieht.

equals

public boolean equals(java.lang.Object obj)
Überprüfung zwei Berechtigungen auf Gleichheit.

Returns:
true, falls beide Objekte generische Berechtigungen sind und den gleichen Namen haben.

impliesPermission

public boolean impliesPermission(AMETASPermission perm)
Gibt an, ob die übergebene Berechtigung vo dieser Berechtigung impliziert wird. Dies ist nur der Fall, wenn die Bezeichner gleich sind.

Overrides:
impliesPermission in class AMETASPermission
Parameters:
perm - Berechtigung, deren Enthaltensein überprüft werden soll
Returns:
true, wenn beide Berechtigungen identisch sind.

toString

public java.lang.String toString()
Liefert eine Stringrepräsentation der Berechtigung.

Specified by:
toString in interface java.security.acl.Permission
Overrides:
toString in class AMETASPermission
Returns:
Stringrepräsentation.