org.apache.activemq.security
Class AuthorizationEntry

java.lang.Object
  extended by org.apache.activemq.filter.DestinationMapEntry
      extended by org.apache.activemq.security.AuthorizationEntry
All Implemented Interfaces:
java.lang.Comparable
Direct Known Subclasses:
TempDestinationAuthorizationEntry

public class AuthorizationEntry
extends DestinationMapEntry

Represents an entry in a DefaultAuthorizationMap for assigning different operations (read, write, admin) of user roles to a specific destination or a hierarchical wildcard area of destinations.


Constructor Summary
AuthorizationEntry()
           
 
Method Summary
 void afterPropertiesSet()
           
 java.util.Set<java.lang.Object> getAdminACLs()
           
 java.lang.String getGroupClass()
           
 java.util.Set<java.lang.Object> getReadACLs()
           
 java.util.Set<java.lang.Object> getWriteACLs()
           
protected  java.util.Set<java.lang.Object> parseACLs(java.lang.String roles)
           
 void setAdmin(java.lang.String roles)
           
 void setAdminACLs(java.util.Set<java.lang.Object> adminACLs)
           
 void setGroupClass(java.lang.String groupClass)
           
 void setRead(java.lang.String roles)
           
 void setReadACLs(java.util.Set<java.lang.Object> readACLs)
           
 void setWrite(java.lang.String roles)
           
 void setWriteACLs(java.util.Set<java.lang.Object> writeACLs)
           
 
Methods inherited from class org.apache.activemq.filter.DestinationMapEntry
compareTo, getDestination, getValue, setDestination, setQueue, setTempQueue, setTempTopic, setTopic
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AuthorizationEntry

public AuthorizationEntry()
Method Detail

getGroupClass

public java.lang.String getGroupClass()

setGroupClass

public void setGroupClass(java.lang.String groupClass)

getAdminACLs

public java.util.Set<java.lang.Object> getAdminACLs()

setAdminACLs

public void setAdminACLs(java.util.Set<java.lang.Object> adminACLs)

getReadACLs

public java.util.Set<java.lang.Object> getReadACLs()

setReadACLs

public void setReadACLs(java.util.Set<java.lang.Object> readACLs)

getWriteACLs

public java.util.Set<java.lang.Object> getWriteACLs()

setWriteACLs

public void setWriteACLs(java.util.Set<java.lang.Object> writeACLs)

setAdmin

public void setAdmin(java.lang.String roles)
              throws java.lang.Exception
Throws:
java.lang.Exception

setRead

public void setRead(java.lang.String roles)
             throws java.lang.Exception
Throws:
java.lang.Exception

setWrite

public void setWrite(java.lang.String roles)
              throws java.lang.Exception
Throws:
java.lang.Exception

parseACLs

protected java.util.Set<java.lang.Object> parseACLs(java.lang.String roles)
                                             throws java.lang.Exception
Throws:
java.lang.Exception

afterPropertiesSet

public void afterPropertiesSet()
                        throws java.lang.Exception
Overrides:
afterPropertiesSet in class DestinationMapEntry
Throws:
java.lang.Exception


Copyright © 2005-2015. All Rights Reserved.