Author: cziegeler
Date: Fri Jul 28 14:33:42 2017
New Revision: 1803277

URL: http://svn.apache.org/viewvc?rev=1803277&view=rev
Log:
Add upgrades to application builder

Modified:
    
sling/whiteboard/cziegeler/feature/src/main/java/org/apache/sling/feature/process/FeatureBuilder.java

Modified: 
sling/whiteboard/cziegeler/feature/src/main/java/org/apache/sling/feature/process/FeatureBuilder.java
URL: 
http://svn.apache.org/viewvc/sling/whiteboard/cziegeler/feature/src/main/java/org/apache/sling/feature/process/FeatureBuilder.java?rev=1803277&r1=1803276&r2=1803277&view=diff
==============================================================================
--- 
sling/whiteboard/cziegeler/feature/src/main/java/org/apache/sling/feature/process/FeatureBuilder.java
 (original)
+++ 
sling/whiteboard/cziegeler/feature/src/main/java/org/apache/sling/feature/process/FeatureBuilder.java
 Fri Jul 28 14:33:42 2017
@@ -366,25 +366,13 @@ public class FeatureBuilder {
             final int sepPos = val.indexOf('~');
             Configuration found = null;
             if ( sepPos == -1 ) {
-                for(final Configuration cfg : base.getConfigurations()) {
-                    if ( !cfg.isFactoryConfiguration() && 
val.equals(cfg.getPid()) ) {
-                        found = cfg;
-                        break;
-                    }
-                }
+                found = base.getConfigurations().getConfiguration(val);
 
             } else {
                 final String factoryPid = val.substring(0, sepPos);
                 final String name = val.substring(sepPos + 1);
 
-                for(final Configuration cfg : base.getConfigurations()) {
-                    if ( cfg.isFactoryConfiguration()
-                         && factoryPid.equals(cfg.getFactoryPid())
-                         && name.equals(cfg.getName()) ) {
-                        found = cfg;
-                        break;
-                    }
-                }
+                found = 
base.getConfigurations().getFactoryConfiguration(factoryPid, name);
             }
             if ( found != null ) {
                 if ( attr == null ) {


Reply via email to