- * 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.