AMETAS.privileges
Class AMETASPermissionParser

java.lang.Object
  extended byAMETAS.privileges.AMETASPermissionParser

public class AMETASPermissionParser
extends java.lang.Object

Dient zum Erstellen von Permissions aus Strings. Die umschriebenen Permissions haben die grundsätzliche Struktur: Klassenname Parameter1 Parameter2 usw. Die Trennung der Parameter im String erfolgt durch das "#"-Zeichen.

AMETASAllPermission       
AMETASEventPermission Integerwert der EventID     
AMETASFilePermission vollständiger DateinameREAD
WRITE
READWRITE
    
AMETASFilePermission PfadvariablePfadInklusive Unterverzeichnisse
TRUE
FALSE
DateinameSuffixREAD
WRITE
READWRITE
AMETASGenericPermission Name      
AMETASSocketPermission Hostname Untere Portgrenze Obere Portgrenze    
AMETASSystemPermission EXEC
LINK
SECURITY_ACCESS
PROPERTY
Parameter    
AMETASSystemPermission EXIT
THREADGROUP_ACCESS
THREAD_ACCESS
FILEDESCRIPTOR
CREATECLASSLOADER
SET_FACTORY
PRINT_JOB
PACKAGE_ACCESS
     
AMETASThreadGenPermission Anzahl der Threads      


Constructor Summary
AMETASPermissionParser()
           
 
Method Summary
static AMETASPermission parsePermission(java.lang.String sPermissionDescription)
          Erzeugt eine Berechtigung aus der übergebene Stringdarstellung.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AMETASPermissionParser

public AMETASPermissionParser()
Method Detail

parsePermission

public static AMETASPermission parsePermission(java.lang.String sPermissionDescription)
Erzeugt eine Berechtigung aus der übergebene Stringdarstellung.

Parameters:
sPermissionDescription - Beschreibung der Berechtigung.
Returns:
Berechtigung als Instanz.