[utilities COMMIT] /java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/logic/Constraint.java
noreply at shibboleth.net
noreply at shibboleth.net
Thu Jan 29 00:36:32 EST 2015
Author: dfisher
Date: Thu Jan 29 00:36:32 2015
New Revision: 733
URL: http://svn.shibboleth.net/view/utilities?rev=733&view=rev
Log:
Add isNotEmpty method for Strings.
Modified:
java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/logic/Constraint.java
Modified: java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/logic/Constraint.java
URL: http://svn.shibboleth.net/view/utilities/java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/logic/Constraint.java?rev=733&r1=732&r2=733&view=diff
==============================================================================
--- java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/logic/Constraint.java (original)
+++ java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/logic/Constraint.java Thu Jan 29 00:36:32 2015
@@ -176,7 +176,6 @@
return array;
}
-
/**
* Checks that the given byte array is not empty. If the array is empty an {@link ConstraintViolationException}
* is thrown.
@@ -195,6 +194,24 @@
return array;
}
+ /**
+ * Checks that the given string is not empty. If the string is empty a {@link ConstraintViolationException}
+ * is thrown.
+ *
+ * @param string string to check
+ * @param message message used in the {@link ConstraintViolationException}
+ *
+ * @return the checked input
+ */
+ @Nonnull public static String isNotEmpty(@Nonnull final String string,
+ @Nonnull final String message) {
+ if (string == null || string.length() == 0) {
+ throw new ConstraintViolationException(message);
+ }
+
+ return string;
+ }
+
/**
* Checks that the given object is not null. If the object is null an {@link ConstraintViolationException} is
* thrown.
More information about the commits
mailing list