- Replaced invalid SpEL expressions using @Value with proper syntax for list initialization.
- Updated regex pattern initialization to avoid excessive backtracking.
Issue-ID: AAI-4185
Change-Id: I84fa115e74bf5365b7eac7bbac413cb98c3487af
Signed-off-by: akshay.khairnar@t-systems.com <akshay.khairnar@t-systems.com>
<parent>
<groupId>org.onap.aai.schema-service</groupId>
<artifactId>schema-service</artifactId>
<parent>
<groupId>org.onap.aai.schema-service</groupId>
<artifactId>schema-service</artifactId>
- <version>1.13.1-SNAPSHOT</version>
+ <version>1.13.2-SNAPSHOT</version>
</parent>
<artifactId>aai-annotations</artifactId>
<name>aai-annotations</name>
</parent>
<artifactId>aai-annotations</artifactId>
<name>aai-annotations</name>
<parent>
<groupId>org.onap.aai.schema-service</groupId>
<artifactId>schema-service</artifactId>
<parent>
<groupId>org.onap.aai.schema-service</groupId>
<artifactId>schema-service</artifactId>
- <version>1.13.1-SNAPSHOT</version>
+ <version>1.13.2-SNAPSHOT</version>
</parent>
<artifactId>aai-queries</artifactId>
<name>aai-queries</name>
</parent>
<artifactId>aai-queries</artifactId>
<name>aai-queries</name>
<parent>
<groupId>org.onap.aai.schema-service</groupId>
<artifactId>schema-service</artifactId>
<parent>
<groupId>org.onap.aai.schema-service</groupId>
<artifactId>schema-service</artifactId>
- <version>1.13.1-SNAPSHOT</version>
+ <version>1.13.2-SNAPSHOT</version>
</parent>
<artifactId>aai-schema-gen</artifactId>
<name>aai-schema-gen</name>
</parent>
<artifactId>aai-schema-gen</artifactId>
<name>aai-schema-gen</name>
<parent>
<groupId>org.onap.aai.schema-service</groupId>
<artifactId>schema-service</artifactId>
<parent>
<groupId>org.onap.aai.schema-service</groupId>
<artifactId>schema-service</artifactId>
- <version>1.13.1-SNAPSHOT</version>
+ <version>1.13.2-SNAPSHOT</version>
</parent>
<groupId>org.onap.aai.schema-service</groupId>
<artifactId>aai-schema-service</artifactId>
</parent>
<groupId>org.onap.aai.schema-service</groupId>
<artifactId>aai-schema-service</artifactId>
@Value("${schema.edges.location}")
private String edgeDirectory;
@Value("${schema.edges.location}")
private String edgeDirectory;
- @Value("${schema.nodes.inclusion.list:}#{T(java.util.Arrays).asList(\".*oxm(.*).xml\")}")
+ @Value("#{'${schema.nodes.inclusion.list:.*oxm(.*).xml}'.split(',')}")
private List<String> nodesInclusionPattern;
@Value("${schema.nodes.exclusion.list:}#{T(java.util.Collections).emptyList()}")
private List<String> nodesExclusionPattern;
private List<String> nodesInclusionPattern;
@Value("${schema.nodes.exclusion.list:}#{T(java.util.Collections).emptyList()}")
private List<String> nodesExclusionPattern;
- @Value("${schema.edges.inclusion.list:}#{T(java.util.Arrays).asList(\"DbEdgeRules_.*.json\")}")
+ @Value("#{'${schema.edges.inclusion.list:DbEdgeRules_.*.json}'.split(',')}")
private List<String> edgesInclusionPattern;
@Value("${schema.edges.exclusion.list:}#{T(java.util.Collections).emptyList()}")
private List<String> edgesInclusionPattern;
@Value("${schema.edges.exclusion.list:}#{T(java.util.Collections).emptyList()}")
public class RequestHeaderManipulation extends AAIContainerFilter
implements ContainerRequestFilter {
public class RequestHeaderManipulation extends AAIContainerFilter
implements ContainerRequestFilter {
- public static final Pattern EXTRACT_VERSION_PATTERN = Pattern.compile("^(v[1-9][0-9]*).*$");
+ private static final Pattern EXTRACT_VERSION_PATTERN = Pattern.compile("^(v[1-9]\\d{0,9}).*");
@Override
public void filter(ContainerRequestContext requestContext) {
@Override
public void filter(ContainerRequestContext requestContext) {
<parent>
<groupId>org.onap.aai.schema-service</groupId>
<artifactId>schema-service</artifactId>
<parent>
<groupId>org.onap.aai.schema-service</groupId>
<artifactId>schema-service</artifactId>
- <version>1.13.1-SNAPSHOT</version>
+ <version>1.13.2-SNAPSHOT</version>
</parent>
<artifactId>aai-schema</artifactId>
<name>aai-schema</name>
</parent>
<artifactId>aai-schema</artifactId>
<name>aai-schema</name>
</parent>
<groupId>org.onap.aai.schema-service</groupId>
<artifactId>schema-service</artifactId>
</parent>
<groupId>org.onap.aai.schema-service</groupId>
<artifactId>schema-service</artifactId>
- <version>1.13.1-SNAPSHOT</version>
+ <version>1.13.2-SNAPSHOT</version>
<name>aai-schema-service</name>
<packaging>pom</packaging>
<modules>
<name>aai-schema-service</name>
<packaging>pom</packaging>
<modules>
# because they are used in Jenkins, whose plug-in doesn't support
major_version=1
minor_version=13
# because they are used in Jenkins, whose plug-in doesn't support
major_version=1
minor_version=13
base_version=${major_version}.${minor_version}.${patch_version}
# Release must be completed with GIT information # in Jenkins
base_version=${major_version}.${minor_version}.${patch_version}
# Release must be completed with GIT information # in Jenkins