Class Role
- java.lang.Object
-
- org.apache.activemq.artemis.core.security.Role
-
- All Implemented Interfaces:
Serializable
public class Role extends Object implements Serializable
A role is used by the security store to define access rights and is configured on a connection factory or an address.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Role()Role(String name, boolean send, boolean consume, boolean createDurableQueue, boolean deleteDurableQueue, boolean createNonDurableQueue, boolean deleteNonDurableQueue, boolean manage)Role(String name, boolean send, boolean consume, boolean createDurableQueue, boolean deleteDurableQueue, boolean createNonDurableQueue, boolean deleteNonDurableQueue, boolean manage, boolean browse)Deprecated.Role(String name, boolean send, boolean consume, boolean createDurableQueue, boolean deleteDurableQueue, boolean createNonDurableQueue, boolean deleteNonDurableQueue, boolean manage, boolean browse, boolean createAddress, boolean deleteAddress)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)StringgetName()inthashCode()booleanisBrowse()booleanisConsume()booleanisCreateAddress()booleanisCreateDurableQueue()booleanisCreateNonDurableQueue()booleanisDeleteAddress()booleanisDeleteDurableQueue()booleanisDeleteNonDurableQueue()booleanisManage()booleanisSend()voidmerge(Role other)voidsetBrowse(boolean browse)voidsetConsume(boolean consume)voidsetCreateAddress(boolean createAddress)voidsetCreateDurableQueue(boolean createDurableQueue)voidsetCreateNonDurableQueue(boolean createNonDurableQueue)voidsetDeleteAddress(boolean deleteAddress)voidsetDeleteDurableQueue(boolean deleteDurableQueue)voidsetDeleteNonDurableQueue(boolean deleteNonDurableQueue)voidsetManage(boolean manage)voidsetName(String name)voidsetSend(boolean send)JsonObjecttoJson()StringtoString()
-
-
-
Constructor Detail
-
Role
public Role()
-
Role
@Deprecated public Role(String name, boolean send, boolean consume, boolean createDurableQueue, boolean deleteDurableQueue, boolean createNonDurableQueue, boolean deleteNonDurableQueue, boolean manage)
Deprecated.- Parameters:
name-send-consume-createDurableQueue-deleteDurableQueue-createNonDurableQueue-deleteNonDurableQueue-manage-
-
Role
@Deprecated public Role(String name, boolean send, boolean consume, boolean createDurableQueue, boolean deleteDurableQueue, boolean createNonDurableQueue, boolean deleteNonDurableQueue, boolean manage, boolean browse)
Deprecated.
-
Role
public Role(String name, boolean send, boolean consume, boolean createDurableQueue, boolean deleteDurableQueue, boolean createNonDurableQueue, boolean deleteNonDurableQueue, boolean manage, boolean browse, boolean createAddress, boolean deleteAddress)
-
-
Method Detail
-
toJson
public JsonObject toJson()
-
getName
public String getName()
-
isSend
public boolean isSend()
-
isConsume
public boolean isConsume()
-
isCreateAddress
public boolean isCreateAddress()
-
isDeleteAddress
public boolean isDeleteAddress()
-
isCreateDurableQueue
public boolean isCreateDurableQueue()
-
isDeleteDurableQueue
public boolean isDeleteDurableQueue()
-
isCreateNonDurableQueue
public boolean isCreateNonDurableQueue()
-
isDeleteNonDurableQueue
public boolean isDeleteNonDurableQueue()
-
isManage
public boolean isManage()
-
isBrowse
public boolean isBrowse()
-
setName
public void setName(String name)
-
setSend
public void setSend(boolean send)
-
setConsume
public void setConsume(boolean consume)
-
setCreateAddress
public void setCreateAddress(boolean createAddress)
-
setDeleteAddress
public void setDeleteAddress(boolean deleteAddress)
-
setCreateDurableQueue
public void setCreateDurableQueue(boolean createDurableQueue)
-
setDeleteDurableQueue
public void setDeleteDurableQueue(boolean deleteDurableQueue)
-
setCreateNonDurableQueue
public void setCreateNonDurableQueue(boolean createNonDurableQueue)
-
setDeleteNonDurableQueue
public void setDeleteNonDurableQueue(boolean deleteNonDurableQueue)
-
setManage
public void setManage(boolean manage)
-
setBrowse
public void setBrowse(boolean browse)
-
merge
public void merge(Role other)
-
-