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:
  • Constructor Details

    • Role

      public Role()
    • Role

      @Deprecated public Role(String name, boolean send, boolean consume, boolean createDurableQueue, boolean deleteDurableQueue, boolean createNonDurableQueue, boolean deleteNonDurableQueue, boolean 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

      @Deprecated public Role(String name, boolean send, boolean consume, boolean createDurableQueue, boolean deleteDurableQueue, boolean createNonDurableQueue, boolean deleteNonDurableQueue, boolean manage, boolean browse, boolean createAddress, boolean deleteAddress)
      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, boolean view, boolean edit)
  • Method Details

    • 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)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • merge

      public void merge(Role other)
    • isEdit

      public boolean isEdit()
    • setEdit

      public void setEdit(boolean edit)
    • isView

      public boolean isView()
    • setView

      public void setView(boolean view)