Class RoleInfo

java.lang.Object
org.apache.activemq.artemis.core.security.Role
org.apache.activemq.artemis.api.core.management.RoleInfo
All Implemented Interfaces:
Serializable

public final class RoleInfo extends org.apache.activemq.artemis.core.security.Role
Helper class to create Java Objects from the JSON serialization returned by AddressControl.getRolesAsJSON().
See Also:
  • Field Summary

    Fields inherited from class org.apache.activemq.artemis.core.security.Role

    browse, BROWSE_PERMISSION, consume, CONSUME_PERMISSION, CREATE_ADDRESS_PERMISSION, CREATE_DURABLE_QUEUE_PERMISSION, CREATE_NONDURABLE_QUEUE_PERMISSION, createAddress, createDurableQueue, createNonDurableQueue, DELETE_ADDRESS_PERMISSION, DELETE_DURABLE_QUEUE_PERMISSION, DELETE_NONDURABLE_QUEUE_PERMISSION, deleteAddress, deleteDurableQueue, deleteNonDurableQueue, edit, EDIT_PERMISSION, manage, MANAGE_PERMISSION, name, send, SEND_PERMISSION, view, VIEW_PERMISSION
  • Method Summary

    Modifier and Type
    Method
    Description
    static RoleInfo[]
    from(String jsonString)
    Returns an array of RoleInfo corresponding to the JSON serialization returned by AddressControl.getRolesAsJSON().

    Methods inherited from class org.apache.activemq.artemis.core.security.Role

    equals, getName, hashCode, isBrowse, isConsume, isCreateAddress, isCreateDurableQueue, isCreateNonDurableQueue, isDeleteAddress, isDeleteDurableQueue, isDeleteNonDurableQueue, isEdit, isManage, isSend, isView, merge, setBrowse, setConsume, setCreateAddress, setCreateDurableQueue, setCreateNonDurableQueue, setDeleteAddress, setDeleteDurableQueue, setDeleteNonDurableQueue, setEdit, setManage, setName, setSend, setView, toJson, toString

    Methods inherited from class Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait