Package org.apache.activemq.security
Class AuthorizationEntry
- java.lang.Object
-
- org.apache.activemq.filter.DestinationMapEntry
-
- org.apache.activemq.security.AuthorizationEntry
-
- All Implemented Interfaces:
Comparable
- Direct Known Subclasses:
TempDestinationAuthorizationEntry
public class AuthorizationEntry extends org.apache.activemq.filter.DestinationMapEntry
Represents an entry in aDefaultAuthorizationMap
for assigning different operations (read, write, admin) of user roles to a specific destination or a hierarchical wildcard area of destinations.
-
-
Field Summary
Fields Modifier and Type Field Description protected String
adminRoles
protected String
readRoles
protected String
writeRoles
-
Constructor Summary
Constructors Constructor Description AuthorizationEntry()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
Set<Object>
getAdminACLs()
String
getGroupClass()
Set<Object>
getReadACLs()
Set<Object>
getWriteACLs()
int
hashCode()
protected Set<Object>
parseACLs(String roles)
void
setAdmin(String roles)
void
setAdminACLs(Set<Object> adminACLs)
void
setGroupClass(String groupClass)
void
setRead(String roles)
void
setReadACLs(Set<Object> readACLs)
void
setWrite(String roles)
void
setWriteACLs(Set<Object> writeACLs)
-
-
-
Field Detail
-
adminRoles
protected String adminRoles
-
writeRoles
protected String writeRoles
-
-
Constructor Detail
-
AuthorizationEntry
public AuthorizationEntry()
-
-
Method Detail
-
getGroupClass
public String getGroupClass()
-
setGroupClass
public void setGroupClass(String groupClass)
-
getAdminACLs
public Set<Object> getAdminACLs()
-
setAdminACLs
public void setAdminACLs(Set<Object> adminACLs)
-
getReadACLs
public Set<Object> getReadACLs()
-
setReadACLs
public void setReadACLs(Set<Object> readACLs)
-
getWriteACLs
public Set<Object> getWriteACLs()
-
setWriteACLs
public void setWriteACLs(Set<Object> writeACLs)
-
-