[java-opensaml COMMIT] in /trunk/opensaml-profile-api/src/main/java/org/opensaml/profile/logic: MessageContextPredica...

noreply at shibboleth.net noreply at shibboleth.net
Tue Oct 4 08:58:49 EDT 2016


Author: rdw
Date: Tue Oct  4 08:58:49 2016
New Revision: 4508

URL: http://svn.shibboleth.net/view/java-opensaml?rev=4508&view=rev
Log:
IDP-1047 Add ParameterName annotations found by review

https://issues.shibboleth.net/jira/browse/IDP-1047

Modified:
    trunk/opensaml-profile-api/src/main/java/org/opensaml/profile/logic/MessageContextPredicateAdapter.java
    trunk/opensaml-profile-api/src/main/java/org/opensaml/profile/logic/PredicateAccessControl.java
    trunk/opensaml-profile-api/src/main/java/org/opensaml/profile/logic/ProfileIdPredicate.java

Modified: trunk/opensaml-profile-api/src/main/java/org/opensaml/profile/logic/MessageContextPredicateAdapter.java
URL: http://svn.shibboleth.net/view/java-opensaml/trunk/opensaml-profile-api/src/main/java/org/opensaml/profile/logic/MessageContextPredicateAdapter.java?rev=4508&r1=4507&r2=4508&view=diff
==============================================================================
--- trunk/opensaml-profile-api/src/main/java/org/opensaml/profile/logic/MessageContextPredicateAdapter.java	(original)
+++ trunk/opensaml-profile-api/src/main/java/org/opensaml/profile/logic/MessageContextPredicateAdapter.java	Tue Oct  4 08:58:49 2016
@@ -20,6 +20,7 @@
 import javax.annotation.Nonnull;
 import javax.annotation.Nullable;
 
+import net.shibboleth.utilities.java.support.annotation.ParameterName;
 import net.shibboleth.utilities.java.support.logic.Constraint;
 
 import org.opensaml.messaging.context.MessageContext;
@@ -64,7 +65,8 @@
      *
      * @param prcPredicate the adapted predicate
      */
-    public MessageContextPredicateAdapter(@Nonnull final Predicate<ProfileRequestContext> prcPredicate) {
+    public MessageContextPredicateAdapter(
+                @Nonnull @ParameterName(name = "prcPredicate") final Predicate<ProfileRequestContext> prcPredicate) {
         this(prcPredicate, false);
     }
     
@@ -74,20 +76,22 @@
      * @param prcPredicate the adapted predicate
      * @param unresolvedSatisfies whether failure to resolve a parent ProfileRequestContext satisfies the predicate
      */
-    public MessageContextPredicateAdapter(@Nonnull final Predicate<ProfileRequestContext> prcPredicate,
-            boolean unresolvedSatisfies) {
+    public MessageContextPredicateAdapter(
+                @Nonnull @ParameterName(name = "prcPredicate") final Predicate<ProfileRequestContext> prcPredicate,
+                @ParameterName(name = "unresolvedSatisfies") final boolean unresolvedSatisfies) {
         adapted = Constraint.isNotNull(prcPredicate, "The adapted predicate may not be null");
         noPRCSatisfies = unresolvedSatisfies;
         prcLookup = new RecursiveTypedParentContextLookup<>(ProfileRequestContext.class);
     }
 
     /** {@inheritDoc} */
-    public boolean apply(@Nullable MessageContext input) {
+    @Override
+    public boolean apply(@Nullable final MessageContext input) {
         if (input == null) {
             return false;
         }
         
-        ProfileRequestContext prc = prcLookup.apply(input);
+        final ProfileRequestContext prc = prcLookup.apply(input);
         if (prc == null) {
             return noPRCSatisfies;
         }

Modified: trunk/opensaml-profile-api/src/main/java/org/opensaml/profile/logic/PredicateAccessControl.java
URL: http://svn.shibboleth.net/view/java-opensaml/trunk/opensaml-profile-api/src/main/java/org/opensaml/profile/logic/PredicateAccessControl.java?rev=4508&r1=4507&r2=4508&view=diff
==============================================================================
--- trunk/opensaml-profile-api/src/main/java/org/opensaml/profile/logic/PredicateAccessControl.java	(original)
+++ trunk/opensaml-profile-api/src/main/java/org/opensaml/profile/logic/PredicateAccessControl.java	Tue Oct  4 08:58:49 2016
@@ -21,6 +21,7 @@
 import javax.annotation.Nullable;
 import javax.servlet.ServletRequest;
 
+import net.shibboleth.utilities.java.support.annotation.ParameterName;
 import net.shibboleth.utilities.java.support.component.AbstractIdentifiableInitializableComponent;
 import net.shibboleth.utilities.java.support.logic.Constraint;
 import net.shibboleth.utilities.java.support.security.AccessControl;
@@ -51,7 +52,8 @@
      *
      * @param condition the predicate to use
      */
-    public PredicateAccessControl(@Nonnull final Predicate<ProfileRequestContext> condition) {
+    public PredicateAccessControl(@Nonnull @ParameterName(name="condition")
+                                   final Predicate<ProfileRequestContext> condition) {
         predicate = Constraint.isNotNull(condition, "Predicate cannot be null");
     }
     

Modified: trunk/opensaml-profile-api/src/main/java/org/opensaml/profile/logic/ProfileIdPredicate.java
URL: http://svn.shibboleth.net/view/java-opensaml/trunk/opensaml-profile-api/src/main/java/org/opensaml/profile/logic/ProfileIdPredicate.java?rev=4508&r1=4507&r2=4508&view=diff
==============================================================================
--- trunk/opensaml-profile-api/src/main/java/org/opensaml/profile/logic/ProfileIdPredicate.java	(original)

[... 19 lines stripped ...]


More information about the commits mailing list