org.activemq.security.jassjacc
Class AbstractJMSPermission

java.lang.Object
  extended byjava.security.Permission
      extended byorg.activemq.security.jassjacc.AbstractJMSPermission
All Implemented Interfaces:
Guard, Serializable
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()
See Also:
Permission.hashCode()

equals

public boolean equals(Object o)
See Also:
Permission.equals(java.lang.Object)

getActions

public String getActions()
See Also:
Permission.getActions()

implies

public boolean implies(Permission permission)
See Also:
Permission.implies(java.security.Permission)


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