org.activemq.security.jassjacc
Class AbstractJMSPermission

java.lang.Object
  extended by java.security.Permission
      extended by org.activemq.security.jassjacc.AbstractJMSPermission
All Implemented Interfaces:
Serializable, Guard
Direct Known Subclasses:
JMSBrokerPermission, JMSDestinationPermission

public abstract class AbstractJMSPermission
extends Permission
implements Serializable

Abstract class to make it easier to JMS Permissions.

Version:
$Revision: 1.1.1.1 $
See Also:
Serialized Form

Constructor Summary
AbstractJMSPermission(String name, String action)
           
 
Method Summary
 boolean equals(Object o)
           
 String getActions()
           
abstract  Set getValidSetOfActions()
           
 int hashCode()
           
 boolean implies(Permission permission)
           
 
Methods inherited from class java.security.Permission
checkGuard, getName, newPermissionCollection, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AbstractJMSPermission

public AbstractJMSPermission(String name,
                             String action)
Parameters:
name -
Method Detail

getValidSetOfActions

public abstract Set getValidSetOfActions()

hashCode

public int hashCode()
Specified by:
hashCode in class Permission
See Also:
Permission.hashCode()

equals

public boolean equals(Object o)
Specified by:
equals in class Permission
See Also:
Permission.equals(java.lang.Object)

getActions

public String getActions()
Specified by:
getActions in class Permission
See Also:
Permission.getActions()

implies

public boolean implies(Permission permission)
Specified by:
implies in class Permission
See Also:
Permission.implies(java.security.Permission)


Copyright © 2004-2008 Protique, Ltd.. All Rights Reserved.