com.retek.component.security
Class OperationPermission

java.lang.Object
  extended byjava.security.Permission
      extended bycom.retek.component.security.RetekPermission
          extended bycom.retek.component.security.OperationPermission
All Implemented Interfaces:
java.lang.Cloneable, com.retek.swing11.commons.type.Displayable, java.security.Guard, java.io.Serializable

public class OperationPermission
extends RetekPermission
implements java.io.Serializable, java.lang.Cloneable

A functional level permission (i.e. approve a purchase order, create a customer order)

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.retek.component.security.RetekPermission
INVISIBLE, NO_ACTIONS, VISIBLE
 
Constructor Summary
OperationPermission(java.lang.String name, Application application)
           
OperationPermission(java.lang.String name, Application application, java.lang.String description, java.util.Set impliedSet, boolean isVisible)
           
 
Method Summary
 java.lang.Object clone()
           
protected  RetekPermission doCombine(RetekPermission permission)
           
 java.lang.String getIdentityKey()
           
 java.util.Set getImpliedSet()
           
 boolean implies(java.security.Permission p)
           
 
Methods inherited from class com.retek.component.security.RetekPermission
equals, getActions, getActionsAsInt, getApplication, getDescription, hashCode, isVisible, makeIdentityKey, newPermissionCollection, toDisplayString
 
Methods inherited from class java.security.Permission
checkGuard, getName, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OperationPermission

public OperationPermission(java.lang.String name,
                           Application application,
                           java.lang.String description,
                           java.util.Set impliedSet,
                           boolean isVisible)

OperationPermission

public OperationPermission(java.lang.String name,
                           Application application)
Method Detail

implies

public boolean implies(java.security.Permission p)

getImpliedSet

public java.util.Set getImpliedSet()

getIdentityKey

public java.lang.String getIdentityKey()
Specified by:
getIdentityKey in class RetekPermission

doCombine

protected RetekPermission doCombine(RetekPermission permission)
Specified by:
doCombine in class RetekPermission

clone

public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
Throws:
java.lang.CloneNotSupportedException


Copyright © 2004 Retek Inc. All Rights Reserved. - Generated at Fri, 10/22/2004 07:28