if (component == null || CollectionUtils.isEmpty(component.getInputs())) {
return Collections.emptyMap();
}
- return component.getInputs().stream()
+ return component.getInputs().stream().filter(input -> input.isMappedToComponentProperty())
.map(PropertyDataDefinition::getName)
.collect(
Collectors.toMap(
private String value;
private String label;
private Boolean immutable = Boolean.FALSE;
+ private Boolean mappedToComponentProperty = Boolean.TRUE;
private String inputPath;
private String status;
this.setHidden(propertyDataDefinition.isHidden());
this.setLabel(propertyDataDefinition.getLabel());
this.setImmutable(propertyDataDefinition.isImmutable());
+ this.setMappedToComponentProperty(propertyDataDefinition.isMappedToComponentProperty());
this.setParentUniqueId(propertyDataDefinition.getParentUniqueId());
this.setOwnerId(propertyDataDefinition.getOwnerId());
this.setGetInputValues(propertyDataDefinition.getGetInputValues());
return immutable;
}
+ public Boolean isMappedToComponentProperty() { return mappedToComponentProperty; }
+
public String getParentUniqueId() {
return getOwnerId();
}