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 ) {