Class User

  • All Implemented Interfaces:
    net.timewalker.ffmq4.security.SecurityContext, net.timewalker.ffmq4.utils.Checkable

    public class User
    extends Object
    implements net.timewalker.ffmq4.security.SecurityContext, net.timewalker.ffmq4.utils.Checkable
    UserImpl
    • Constructor Detail

      • User

        public User()
        Constructor
    • Method Detail

      • getName

        public String getName()
        Returns:
        the name
      • setName

        public void setName​(String name)
        Parameters:
        name - the name to set
      • getPassword

        public String getPassword()
        Returns:
        the password
      • setPassword

        public void setPassword​(String password)
        Parameters:
        password - the password to set
      • addPrivilege

        public void addPrivilege​(net.timewalker.ffmq4.security.Privilege privilege)
        Add a privilege to this context
        Parameters:
        privilege - the privilege to add
      • checkPermission

        public void checkPermission​(String resourceName,
                                    String action)
                             throws javax.jms.JMSException
        Specified by:
        checkPermission in interface net.timewalker.ffmq4.security.SecurityContext
        Throws:
        javax.jms.JMSException
      • check

        public void check()
                   throws javax.jms.JMSException
        Specified by:
        check in interface net.timewalker.ffmq4.utils.Checkable
        Throws:
        javax.jms.JMSException