- * Utility base class for implementation of authentication rules based on the
- * <ul>
- * <li> The path of the resource. To obtain the path of a resource, subclasses
- * must implement {@link #getResourcePath(Object)}.
- * Whether a path is appropriate is determined by a
- * {@link org.wamblee.security.authorization.PathCondition}.
- * </li>
- * <li> The user identity with which the resource is accessed.
- * Whether a user is appropriate is determined by
- * a {@link org.wamblee.security.authorization.UserCondition}.
- * </li>
- * <li> The operation that is requested.
- * Whether the operation is appropriate is determined by a
- * {@link org.wamblee.security.authorization.OperationCondition}.
- * </li>
- * </ul>
- *
- * In case all three conditions match, the condition returns the configured
- * result passed at construction (GRANTED or DENIED). If the resource is not
- * of the specified type, the result is UNSUPPORTED_RESOURCE, otherwise, the
- * result is UNDECIDED.
+ * Utility base class for implementation of authentication rules based on
+ * the
+ * <ul>
+ * <li>The path of the resource. To obtain the path of a resource,
+ * subclasses must implement {@link #getResourcePath(Object)}. Whether a
+ * path is appropriate is determined by a {@link
+ * org.wamblee.security.authorization.PathCondition}.</li>
+ * <li>The user identity with which the resource is accessed.
+ * Whether a user is appropriate is determined by a {@link
+ * org.wamblee.security.authorization.UserCondition}.</li>
+ * <li>The operation that is requested. Whether the operation is
+ * appropriate is determined by a {@link
+ * org.wamblee.security.authorization.OperationCondition}.</li>
+ * </ul>
+ * In case all three conditions match, the condition returns the
+ * configured result passed at construction (GRANTED or DENIED). If the
+ * resource is not of the specified type, the result is UNSUPPORTED_RESOURCE,
+ * otherwise, the result is UNDECIDED.