Class AdminRestrictedPermission

  • All Implemented Interfaces:
    Serializable

    public class AdminRestrictedPermission
    extends Object
    implements Serializable
    Specific messaging contract for restricted permission references by entities.
    Author:
    Nick Crum (ncrum)
    See Also:
    Serialized Form
    • Constructor Detail

      • AdminRestrictedPermission

        public AdminRestrictedPermission​(String permission,
                                         String restrictionType,
                                         Set<String> restrictionTargets)
      • AdminRestrictedPermission

        public AdminRestrictedPermission()
    • Method Detail

      • getPermission

        public String getPermission()
        The id of the permission that is being restricted.
      • getRestrictionType

        public String getRestrictionType()
        Represents the type of the restriction.
      • getRestrictionTargets

        public Set<String> getRestrictionTargets()
        Represents the targets of the restriction.
      • setPermission

        public void setPermission​(String permission)
        The id of the permission that is being restricted.
      • setRestrictionType

        public void setRestrictionType​(String restrictionType)
        Represents the type of the restriction.
      • setRestrictionTargets

        public void setRestrictionTargets​(Set<String> restrictionTargets)
        Represents the targets of the restriction.
      • canEqual

        protected boolean canEqual​(Object other)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object