Class GrantManager.GrantQuery

  • Enclosing class:
    GrantManager

    private static class GrantManager.GrantQuery
    extends java.lang.Object
    Inner class that represents a grant query on a particular object, param and user name.

    This object is designed to be an immutable key in a cache.

    • Field Summary

      Fields 
      Modifier and Type Field Description
      private int flags  
      private int object  
      private java.lang.String param  
      private java.lang.String username  
    • Constructor Summary

      Constructors 
      Constructor Description
      GrantQuery​(int object, java.lang.String param, java.lang.String username, boolean flag1, boolean flag2)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object ob)  
      int hashCode()  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • object

        private int object
      • param

        private java.lang.String param
      • username

        private java.lang.String username
      • flags

        private int flags
    • Constructor Detail

      • GrantQuery

        GrantQuery​(int object,
                   java.lang.String param,
                   java.lang.String username,
                   boolean flag1,
                   boolean flag2)
    • Method Detail

      • equals

        public boolean equals​(java.lang.Object ob)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object