AMETAS.privileges
Class AMETASThreadGenPermission

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

public class AMETASThreadGenPermission
extends AMETASPermission

Berechtigung für Erzeugung einer bestimmten Anzahl Threads.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class AMETAS.privileges.AMETASPermission
m_bStandard
 
Constructor Summary
AMETASThreadGenPermission(int nNumberOfThreads)
          Konstruktor.
 
Method Summary
 boolean equals(java.lang.Object obj)
          Vergleich zweier Objekte auf Gleichheit.
 java.lang.String getInfo()
          Liefert Informationen zur Berechtigung.
 int getMaxThreads()
          Liefert die Anzahl der maximal erzeugbaren Threads.
 java.lang.String getName()
          Liefert den Namen der Berechtigung.
 boolean impliesPermission(AMETASPermission perm)
          Prüft, ob diese Berechtigung die übergebene Berechtigung impliziert.
 boolean isSystemRessource()
          Gibt an, ob sich diese Berechtigung auf eine Systemressource bezieht.
 java.lang.String toString()
          Liefert eine Stringrepräsentation dieser 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

AMETASThreadGenPermission

public AMETASThreadGenPermission(int nNumberOfThreads)
Konstruktor.

Parameters:
nNumberOfThreads - Anzahl der Threads.
Method Detail

getInfo

public java.lang.String getInfo()
Liefert Informationen zur Berechtigung.

Specified by:
getInfo in class AMETASPermission
Returns:
Informationsstring mit Anzahl der Threads.

getName

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

Returns:
Name der Berechtigung.

isSystemRessource

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

Specified by:
isSystemRessource in class AMETASPermission
Returns:
true, da sich die Berechtigung auf eine Systemressource bezieht.

getMaxThreads

public int getMaxThreads()
Liefert die Anzahl der maximal erzeugbaren Threads.

Returns:
Anzahl der Threads.

equals

public boolean equals(java.lang.Object obj)
Vergleich zweier Objekte auf Gleichheit.

Returns:
true, falls die Berechtigung dieser exakt entspricht.

impliesPermission

public boolean impliesPermission(AMETASPermission perm)
Prüft, ob diese Berechtigung die übergebene Berechtigung impliziert.

Overrides:
impliesPermission in class AMETASPermission
Parameters:
perm - Berechtigung, die impliziert werden soll.
Returns:
true, falls diese Berechtigung die Erzeugung von mehr Threads als die übergebene erlaubt.

toString

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

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