AMETAS.privileges
Class AMETASAdminPermission

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

public class AMETASAdminPermission
extends AMETASPermission

Berechtigung für Administrierungszwecke. Mit dieser Berechtigung ist es unter anderem möglich, die Stelle zu stoppen, beliebige Stellennutzer abzuschießen, Identitäten ins System einzuführen oder zu entfernen oder die Politiken zu ändern. Das Administrationsrecht sollte ausschließlich dem ADMIN-Privileg vorbehalten sein.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class AMETAS.privileges.AMETASPermission
m_bStandard
 
Constructor Summary
AMETASAdminPermission()
          Konstruktor.
 
Method Summary
 boolean equals(java.lang.Object obj)
          Überprüft zwei Berechtigungen auf Gleichheit.
 java.lang.String getInfo()
          Liefert den Bezeichner der Berechtigung.
 boolean impliesPermission(AMETASPermission obj)
          Überprüfung auf Gleichheit.
 boolean isSystemRessource()
          Gibt an, ob diese Berechtigung sich auf eine Java-Systemressource bezieht.
 
Methods inherited from class AMETAS.privileges.AMETASPermission
isStandardPermission, toString, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AMETASAdminPermission

public AMETASAdminPermission()
Konstruktor.

Method Detail

getInfo

public java.lang.String getInfo()
Liefert den Bezeichner der Berechtigung.

Specified by:
getInfo in class AMETASPermission
Returns:
Information zur Berechtigung.

equals

public boolean equals(java.lang.Object obj)
Überprüft zwei Berechtigungen auf Gleichheit. Es gibt nur eine Art von Adminberechtigung.

Returns:
true, falls beide Objekte von der Klasse AMETASAdminPermission sind.

isSystemRessource

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

Specified by:
isSystemRessource in class AMETASPermission
Returns:
false, da die Administrationsberechtigung sich nur auf AMETAS bezieht.

impliesPermission

public boolean impliesPermission(AMETASPermission obj)
Überprüfung auf Gleichheit.

Overrides:
impliesPermission in class AMETASPermission
Parameters:
obj - Berechtigung, deren Enthaltensein überprüft werden soll
Returns:
true, wenn das Objekt eine Adminberechtigung ist.