AMETAS.privileges
Class AMETASEventPermission

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

public class AMETASEventPermission
extends AMETASPermission

Berechtigung für eine Eventregistrierung in AMETAS.

See Also:
Serialized Form

Field Summary
protected  int m_nEventID
          ID des Events.
 
Fields inherited from class AMETAS.privileges.AMETASPermission
m_bStandard
 
Constructor Summary
AMETASEventPermission(int nEventID)
          Konstruktor.
 
Method Summary
 int getEventID()
          Liefert die Event-ID.
 java.lang.String getInfo()
          Liefert Informationen über die Berechtigung.
 boolean impliesPermission(AMETASPermission perm)
          Prüft, ob die übergebene Berechtigung von dieser Berechtigung impliziert wird.
 boolean isSystemRessource()
          Gibt an, ob die Ressource eine Systemressource ist.
 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, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.security.acl.Permission
equals
 

Field Detail

m_nEventID

protected int m_nEventID
ID des Events.

See Also:
AMETASEvent
Constructor Detail

AMETASEventPermission

public AMETASEventPermission(int nEventID)
Konstruktor.

Method Detail

getEventID

public int getEventID()
Liefert die Event-ID.

Returns:
ID des Events.

isSystemRessource

public boolean isSystemRessource()
Gibt an, ob die Ressource eine Systemressource ist.

Specified by:
isSystemRessource in class AMETASPermission
Returns:
false, weil keine Java-Systemressource betroffen ist.

getInfo

public java.lang.String getInfo()
Liefert Informationen über die Berechtigung.

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

impliesPermission

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

Overrides:
impliesPermission in class AMETASPermission
Parameters:
perm - Berechtigung, deren Enthaltensein überprüft werden soll
Returns:
true, wenn die Berechtigung impliziert wird, sonst false.
See Also:
AMETASEvent

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.