updated javadocs for Projectable

This commit is contained in:
Timo Westkämper 2011-08-16 08:51:55 +03:00
parent e98bbdc839
commit 20223e85a6

View File

@ -217,6 +217,9 @@ public interface Projectable {
/**
* return a single result for the given projection or null if no result is found
*
* <p>There is some ambiguity for missing results and null valued results, for disambiguation
* and your own projection methods.</p>
*
* <p>for multiple results only the first one is returned</p>
*
@ -229,6 +232,9 @@ public interface Projectable {
/**
* return a single result for the given projection or null if no result is found
*
* <p>There is some ambiguity for missing results and null valued results, for disambiguation
* and your own projection methods.</p>
*
* <p>for multiple results only the first one is returned</p>
*
* @param <RT>
@ -241,6 +247,9 @@ public interface Projectable {
/**
* return a unique result for the given projection or null if no result is found
*
* <p>There is some ambiguity for missing results and null valued results, for disambiguation
* and your own projection methods.</p>
*
* @param first
* @param second
@ -254,6 +263,9 @@ public interface Projectable {
/**
* return a unique result for the given projection or null if no result is found
*
* <p>There is some ambiguity for missing results and null valued results, for disambiguation
* and your own projection methods.</p>
*
* @param args
* @throws NonUniqueResultException if there is more than one matching result
* @return
@ -263,6 +275,9 @@ public interface Projectable {
/**
* return a unique result for the given projection or null if no result is found
*
* <p>There is some ambiguity for missing results and null valued results, for disambiguation
* and your own projection methods.</p>
*
* @param <RT>
* return type