Skip to content

Commit 799e904

Browse files
committed
Changes from latest commit
1 parent 1f0da5e commit 799e904

File tree

3 files changed

+8
-16
lines changed

3 files changed

+8
-16
lines changed

multiapps-controller-process/src/main/java/org/cloudfoundry/multiapps/controller/process/steps/MergeDescriptorsStep.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -49,14 +49,14 @@ protected StepPhase executeStep(ProcessContext context) {
4949
extensionDescriptors);
5050
context.setVariable(Variables.DEPLOYMENT_DESCRIPTOR, descriptor);
5151

52-
warnForUnknownParameters(descriptor);
52+
warnForUnsupportedParameters(descriptor);
5353

5454
backupDeploymentDescriptor(context, descriptor);
5555
getStepLogger().debug(Messages.DESCRIPTORS_MERGED);
5656
return StepPhase.DONE;
5757
}
5858

59-
private void warnForUnknownParameters(DeploymentDescriptor descriptor) {
59+
private void warnForUnsupportedParameters(DeploymentDescriptor descriptor) {
6060
List<ReferenceContainer> references = new ReferencesFinder().getAllReferences(descriptor);
6161
Map<String, List<String>> unsupportedParameters = unsupportedParameterFinder.findUnsupportedParameters(descriptor,
6262
references);

multiapps-controller-process/src/main/java/org/cloudfoundry/multiapps/controller/process/util/ModuleHooksAggregator.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
import org.flowable.engine.delegate.DelegateExecution;
1313

1414
public class ModuleHooksAggregator {
15-
15+
private static final int MAJOR_SCHEMA_VERSION_THREE = 3;
1616
private final DelegateExecution execution;
1717
private final Module moduleToDeploy;
1818

@@ -39,7 +39,7 @@ private List<Hook> collectHooksWithPhase(Module moduleToDeploy, List<HookPhase>
3939
}
4040

4141
private List<Hook> getModuleHooks(Module module) {
42-
return SchemaVersionUtils.getEntityData(module, Module::getMajorSchemaVersion, Module::getHooks);
42+
return moduleToDeploy.getMajorSchemaVersion() < MAJOR_SCHEMA_VERSION_THREE ? Collections.emptyList() : moduleToDeploy.getHooks();
4343
}
4444

4545
private boolean shouldCollectHook(List<String> hookPhases, List<HookPhase> hookTypeForCurrentStepPhase) {

multiapps-controller-process/src/main/java/org/cloudfoundry/multiapps/controller/process/util/UnsupportedParameterFinder.java

+4-12
Original file line numberDiff line numberDiff line change
@@ -25,19 +25,16 @@ public class UnsupportedParameterFinder {
2525
private static final String GLOBAL_PARAMETER = "global-parameter";
2626

2727
public Map<String, List<String>> findUnsupportedParameters(DeploymentDescriptor descriptor, List<ReferenceContainer> references) {
28-
List<CustomParameterContainer> unknownParametersContainer = findUnsupportedParametersInDescriptor(descriptor);
28+
List<CustomParameterContainer> unknownParametersContainer = supportedParameterChecker.getCustomParameters(descriptor);
2929
return collectUnsupportedParametersByOwner(unknownParametersContainer, references);
3030
}
3131

32-
private List<CustomParameterContainer> findUnsupportedParametersInDescriptor(DeploymentDescriptor descriptor) {
33-
return supportedParameterChecker.getCustomParameters(descriptor);
34-
}
35-
3632
private Map<String, List<String>> collectUnsupportedParametersByOwner(List<CustomParameterContainer> containers,
3733
List<ReferenceContainer> references) {
3834
return containers.stream()
3935
.map(container -> toFilteredEntry(container, references))
40-
.filter(this::hasUnsupportedParameters)
36+
.filter(entry -> !entry.getValue()
37+
.isEmpty())
4138
.collect(unsupportedParametersCollector());
4239
}
4340

@@ -93,12 +90,7 @@ private boolean isReferenceDependencyMatched(Reference reference, CustomParamete
9390
return reference.getDependencyName() == null || reference.getDependencyName()
9491
.equals(container.getParameterOwner());
9592
}
96-
97-
private boolean hasUnsupportedParameters(Map.Entry<String, List<String>> entry) {
98-
return !entry.getValue()
99-
.isEmpty();
100-
}
101-
93+
10294
private Collector<Map.Entry<String, List<String>>, ?, Map<String, List<String>>> unsupportedParametersCollector() {
10395
return Collectors.toMap(
10496
Map.Entry::getKey,

0 commit comments

Comments
 (0)