[java-opensaml COMMIT] in /trunk: opensaml-xmlsec-api/src/main/java/org/opensaml/xmlsec/criterion/EncryptionOptionalC...

noreply at shibboleth.net noreply at shibboleth.net
Wed Feb 8 15:34:53 EST 2017


Author: scantor
Date: Wed Feb  8 15:34:52 2017
New Revision: 4606

URL: http://svn.shibboleth.net/view/java-opensaml?rev=4606&view=rev
Log:
Add @since annotations and some checkstyle fixes.

Modified:
    trunk/opensaml-xmlsec-api/src/main/java/org/opensaml/xmlsec/criterion/EncryptionOptionalCriterion.java
    trunk/opensaml-xmlsec-impl/src/main/java/org/opensaml/xmlsec/impl/BasicEncryptionParametersResolver.java

Modified: trunk/opensaml-xmlsec-api/src/main/java/org/opensaml/xmlsec/criterion/EncryptionOptionalCriterion.java
URL: http://svn.shibboleth.net/view/java-opensaml/trunk/opensaml-xmlsec-api/src/main/java/org/opensaml/xmlsec/criterion/EncryptionOptionalCriterion.java?rev=4606&r1=4605&r2=4606&view=diff
==============================================================================
--- trunk/opensaml-xmlsec-api/src/main/java/org/opensaml/xmlsec/criterion/EncryptionOptionalCriterion.java	(original)
+++ trunk/opensaml-xmlsec-api/src/main/java/org/opensaml/xmlsec/criterion/EncryptionOptionalCriterion.java	Wed Feb  8 15:34:52 2017
@@ -25,6 +25,8 @@
 
 /**
  * A criterion for specifying whether encryption is to be treated as optional.
+ * 
+ * @since 3.3.0
  */
 public class EncryptionOptionalCriterion implements Criterion {
     

Modified: trunk/opensaml-xmlsec-impl/src/main/java/org/opensaml/xmlsec/impl/BasicEncryptionParametersResolver.java
URL: http://svn.shibboleth.net/view/java-opensaml/trunk/opensaml-xmlsec-impl/src/main/java/org/opensaml/xmlsec/impl/BasicEncryptionParametersResolver.java?rev=4606&r1=4605&r2=4606&view=diff
==============================================================================
--- trunk/opensaml-xmlsec-impl/src/main/java/org/opensaml/xmlsec/impl/BasicEncryptionParametersResolver.java	(original)
+++ trunk/opensaml-xmlsec-impl/src/main/java/org/opensaml/xmlsec/impl/BasicEncryptionParametersResolver.java	Wed Feb  8 15:34:52 2017
@@ -158,7 +158,7 @@
         }
         
         boolean encryptionOptional = false;
-        EncryptionOptionalCriterion encryptionOptionalCrit = criteria.get(EncryptionOptionalCriterion.class);
+        final EncryptionOptionalCriterion encryptionOptionalCrit = criteria.get(EncryptionOptionalCriterion.class);
         if (encryptionOptionalCrit != null) {
             encryptionOptional = encryptionOptionalCrit.isEncryptionOptional();
         }
@@ -231,12 +231,16 @@
         return validate(params, false);
     }
     
+// Checkstyle: CyclomaticComplexity OFF
     /**
      * Validate that the {@link EncryptionParameters} instance has all the required properties populated.
      * 
      * @param params the parameters instance to evaluate
+     * @param encryptionOptional whether to consider invalid parameters to be a problem
      * 
      * @return true if parameters instance passes validation, false otherwise
+     * 
+     * @since 3.3.0
      */
     protected boolean validate(@Nonnull final EncryptionParameters params, final boolean encryptionOptional) {
         if (params.getKeyTransportEncryptionCredential() == null 
@@ -284,7 +288,8 @@
         
         return true;
     }
-
+// Checkstyle: CyclomaticComplexity ON
+    
     /**
      * Get a predicate which implements the effective configured whitelist/blacklist policy.
      * 
@@ -395,7 +400,7 @@
      * @param whitelistBlacklistPredicate the whitelist/blacklist predicate with which to evaluate the 
      *          candidate data encryption and key transport algorithm URIs
      */
-    // Checkstyle: CyclomaticComplexity OFF -- more readable not split up
+// Checkstyle: CyclomaticComplexity|ReturnCount OFF -- more readable not split up
     protected void populateRSAOAEPParams(@Nonnull final RSAOAEPParameters rsaParams, 
             @Nonnull final CriteriaSet criteria,
             @Nonnull final Predicate<String> whitelistBlacklistPredicate) {
@@ -406,10 +411,10 @@
         
         Predicate<String> algoSupportPredicate = getAlgorithmRuntimeSupportedPredicate();
         
-        for (EncryptionConfiguration config : criteria.get(EncryptionConfigurationCriterion.class)
-                .getConfigurations()) {
-            
-            RSAOAEPParameters rsaConfig = config.getRSAOAEPParameters();
+        for (final EncryptionConfiguration config :
+                criteria.get(EncryptionConfigurationCriterion.class).getConfigurations()) {
+            
+            final RSAOAEPParameters rsaConfig = config.getRSAOAEPParameters();
             if (rsaConfig != null) {
                 if (rsaParams.getDigestMethod() == null) {
                     if (rsaConfig.getDigestMethod() != null 
@@ -436,7 +441,7 @@
             }
         }
     }
-    // Checkstyle:CyclomaticComplexity ON
+// Checkstyle:CyclomaticComplexity|ReturnCount ON
     
     /**
      * Resolve the optional effectively configured instance of {@link KeyTransportAlgorithmPredicate} to use.



More information about the commits mailing list