Checks if the specified permission is "implied" by
this object.
More specifically, this method returns true if:
- p's class is the same as this object's class, and
- p's name equals or (in the case of wildcards)
is implied by this object's
name. For example, "a.b.*" implies "a.b.c".
Returns:
true if the passed permission is equal to or
implied by this permission, false otherwise.
Parameters:
-
p - the permission to check against.