com.retek.rsm.app.security.util.type
Class RetekPermission

java.lang.Object
  extended byjava.security.Permission
      extended byjava.security.BasicPermission
          extended bycom.retek.rsm.app.security.util.type.RetekPermission
All Implemented Interfaces:
java.security.Guard, java.io.Serializable

public class RetekPermission
extends java.security.BasicPermission

See Also:
Serialized Form

Field Summary
static java.lang.String APPROVE
           
static java.lang.String EDIT
           
static java.lang.String EMERGENCY
           
static java.lang.String SUBMIT
           
static java.lang.String VIEW
           
 
Constructor Summary
RetekPermission(java.lang.String name, com.retek.platform.app.security.service.Application application)
           
RetekPermission(java.lang.String name, com.retek.platform.app.security.service.Application application, boolean view, boolean edit, boolean submit, boolean approve, boolean emergency)
           
RetekPermission(java.lang.String name, com.retek.platform.app.security.service.Application application, java.lang.String actions)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getActions()
           
 com.retek.platform.app.security.service.Application getApplication()
           
 int hashCode()
           
 boolean implies(java.security.Permission permission)
           
 java.security.PermissionCollection newPermissionCollection()
           
 
Methods inherited from class java.security.Permission
checkGuard, getName, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

VIEW

public static final java.lang.String VIEW
See Also:
Constant Field Values

EDIT

public static final java.lang.String EDIT
See Also:
Constant Field Values

SUBMIT

public static final java.lang.String SUBMIT
See Also:
Constant Field Values

APPROVE

public static final java.lang.String APPROVE
See Also:
Constant Field Values

EMERGENCY

public static final java.lang.String EMERGENCY
See Also:
Constant Field Values
Constructor Detail

RetekPermission

public RetekPermission(java.lang.String name,
                       com.retek.platform.app.security.service.Application application)

RetekPermission

public RetekPermission(java.lang.String name,
                       com.retek.platform.app.security.service.Application application,
                       boolean view,
                       boolean edit,
                       boolean submit,
                       boolean approve,
                       boolean emergency)

RetekPermission

public RetekPermission(java.lang.String name,
                       com.retek.platform.app.security.service.Application application,
                       java.lang.String actions)
Method Detail

getApplication

public com.retek.platform.app.security.service.Application getApplication()

getActions

public java.lang.String getActions()

newPermissionCollection

public java.security.PermissionCollection newPermissionCollection()

implies

public boolean implies(java.security.Permission permission)

equals

public boolean equals(java.lang.Object obj)

hashCode

public int hashCode()