You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by kw...@apache.org on 2015/04/11 20:04:01 UTC
svn commit: r1672913 -
/sling/trunk/bundles/extensions/validation/api/src/main/java/org/apache/sling/validation/api/Validator.java
Author: kwin
Date: Sat Apr 11 18:04:00 2015
New Revision: 1672913
URL: http://svn.apache.org/r1672913
Log:
SLING-4609 add some more JSR 305 annotations
Modified:
sling/trunk/bundles/extensions/validation/api/src/main/java/org/apache/sling/validation/api/Validator.java
Modified: sling/trunk/bundles/extensions/validation/api/src/main/java/org/apache/sling/validation/api/Validator.java
URL: http://svn.apache.org/viewvc/sling/trunk/bundles/extensions/validation/api/src/main/java/org/apache/sling/validation/api/Validator.java?rev=1672913&r1=1672912&r2=1672913&view=diff
==============================================================================
--- sling/trunk/bundles/extensions/validation/api/src/main/java/org/apache/sling/validation/api/Validator.java (original)
+++ sling/trunk/bundles/extensions/validation/api/src/main/java/org/apache/sling/validation/api/Validator.java Sat Apr 11 18:04:00 2015
@@ -18,6 +18,9 @@
*/
package org.apache.sling.validation.api;
+import javax.annotation.CheckForNull;
+import javax.annotation.Nonnull;
+
import org.apache.sling.api.resource.ValueMap;
import org.apache.sling.validation.api.exceptions.SlingValidationException;
@@ -69,5 +72,5 @@ public interface Validator <T> {
* @return validation error message if validation was not successful, {@code null} otherwise. In case an empty string is returned a generic validation error message is used.
* @throws org.apache.sling.validation.api.exceptions.SlingValidationException if some expected arguments are missing from the arguments map
*/
- String validate(T data, ValueMap valueMap, ValueMap arguments) throws SlingValidationException;
+ @CheckForNull String validate(@Nonnull T data, @Nonnull ValueMap valueMap, @Nonnull ValueMap arguments) throws SlingValidationException;
}