/** * Determine whether this permission implies another permission. Returns {@code true} if * both {@link #impliesActions(AbstractActionPermission)} and {@link #impliesName(AbstractNamedPermission)} * return {@code true}. * * @param permission the other permission * @return {@code true} if this permission implies the other; {@code false} otherwise */ public final boolean implies(final This permission) { return permission != null && impliesActions(permission) && impliesName(permission); }
/** * Determine whether this permission implies another permission. Returns {@code true} if * both {@link #impliesActions(AbstractActionPermission)} and {@link #impliesName(AbstractNamedPermission)} * return {@code true}. * * @param permission the other permission * @return {@code true} if this permission implies the other; {@code false} otherwise */ public final boolean implies(final This permission) { return permission != null && impliesActions(permission) && impliesName(permission); }
/** * Determine whether this permission implies another permission. Returns {@code true} if * both {@link #impliesActions(AbstractActionPermission)} and {@link #impliesName(AbstractNamedPermission)} * return {@code true}. * * @param permission the other permission * @return {@code true} if this permission implies the other; {@code false} otherwise */ public final boolean implies(final This permission) { return permission != null && impliesActions(permission) && impliesName(permission); }
/** * Determine whether this permission implies another permission. Returns {@code true} if * both {@link #impliesActions(AbstractActionPermission)} and {@link #impliesName(AbstractNamedPermission)} * return {@code true}. * * @param permission the other permission * @return {@code true} if this permission implies the other; {@code false} otherwise */ public final boolean implies(final This permission) { return permission != null && impliesActions(permission) && impliesName(permission); }