Skip to content

feat: spec for new BaseFilter#115

Open
scardanzan wants to merge 2 commits into
masterfrom
base-filter
Open

feat: spec for new BaseFilter#115
scardanzan wants to merge 2 commits into
masterfrom
base-filter

feat: new BaseFIlter to use as a base for building queries

7aa87b8
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis succeeded Jun 23, 2026 in 20s

Annotations

Check warning on line 32 in backend-core-model/src/main/java/com/flowingcode/backendcore/model/constraints/AttributeBetweenConstraint.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add the missing @deprecated Javadoc tag.

See more on https://sonarcloud.io/project/issues?id=FlowingCode_backend-core&issues=AZ712zGF4L5Jot4fXeuR&open=AZ712zGF4L5Jot4fXeuR&pullRequest=115

Check warning on line 68 in backend-core-model/src/test/java/com/flowingcode/backendcore/model/filter/BaseFilterTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use a "java.time.Month" enum constant instead of this int literal.

See more on https://sonarcloud.io/project/issues?id=FlowingCode_backend-core&issues=AZ712zK24L5Jot4fXeuc&open=AZ712zK24L5Jot4fXeuc&pullRequest=115

Check warning on line 87 in backend-core-model/src/test/java/com/flowingcode/backendcore/model/filter/BaseFilterTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use a "java.time.Month" enum constant instead of this int literal.

See more on https://sonarcloud.io/project/issues?id=FlowingCode_backend-core&issues=AZ712zK24L5Jot4fXeue&open=AZ712zK24L5Jot4fXeue&pullRequest=115

Check warning on line 34 in backend-core-model/src/main/java/com/flowingcode/backendcore/model/constraints/AttributeInConstraint.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add the missing @deprecated Javadoc tag.

See more on https://sonarcloud.io/project/issues?id=FlowingCode_backend-core&issues=AZ712zGc4L5Jot4fXeuS&open=AZ712zGc4L5Jot4fXeuS&pullRequest=115

Check warning on line 25 in backend-core-model/src/main/java/com/flowingcode/backendcore/model/constraints/RelationalConstraint.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add the missing @deprecated Javadoc tag.

See more on https://sonarcloud.io/project/issues?id=FlowingCode_backend-core&issues=AZ712zHm4L5Jot4fXeuV&open=AZ712zHm4L5Jot4fXeuV&pullRequest=115

Check warning on line 124 in backend-core-data-impl/src/main/java/com/flowingcode/backendcore/dao/jpa/ConversionJpaDaoSupport.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add the missing @deprecated Javadoc tag.

See more on https://sonarcloud.io/project/issues?id=FlowingCode_backend-core&issues=AZ712zMU4L5Jot4fXeui&open=AZ712zMU4L5Jot4fXeui&pullRequest=115

Check failure on line 186 in backend-core-data-impl/src/main/java/com/flowingcode/backendcore/dao/jpa/BaseFilterJpaProcessor.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this method to reduce its Cognitive Complexity from 31 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=FlowingCode_backend-core&issues=AZ712zNm4L5Jot4fXeuj&open=AZ712zNm4L5Jot4fXeuj&pullRequest=115

Check warning on line 67 in backend-core-model/src/test/java/com/flowingcode/backendcore/model/filter/BaseFilterTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use a "java.time.Month" enum constant instead of this int literal.

See more on https://sonarcloud.io/project/issues?id=FlowingCode_backend-core&issues=AZ712zK24L5Jot4fXeub&open=AZ712zK24L5Jot4fXeub&pullRequest=115

Check warning on line 32 in backend-core-model/src/main/java/com/flowingcode/backendcore/model/constraints/AttributeILikeConstraint.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add the missing @deprecated Javadoc tag.

See more on https://sonarcloud.io/project/issues?id=FlowingCode_backend-core&issues=AZ712zGz4L5Jot4fXeuT&open=AZ712zGz4L5Jot4fXeuT&pullRequest=115

Check warning on line 13 in backend-core-model/src/main/java/com/flowingcode/backendcore/model/constraints/AttributeNullConstraint.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add the missing @deprecated Javadoc tag.

See more on https://sonarcloud.io/project/issues?id=FlowingCode_backend-core&issues=AZ712zDS4L5Jot4fXeuQ&open=AZ712zDS4L5Jot4fXeuQ&pullRequest=115

Check warning on line 39 in backend-core-data/src/main/java/com/flowingcode/backendcore/dao/QueryDao.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Do not forget to remove this deprecated code someday.

See more on https://sonarcloud.io/project/issues?id=FlowingCode_backend-core&issues=AZ712zOa4L5Jot4fXeuk&open=AZ712zOa4L5Jot4fXeuk&pullRequest=115

Check warning on line 109 in backend-core-data-impl/src/main/java/com/flowingcode/backendcore/dao/jpa/ConversionJpaDaoSupport.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add the missing @deprecated Javadoc tag.

See more on https://sonarcloud.io/project/issues?id=FlowingCode_backend-core&issues=AZ712zMU4L5Jot4fXeug&open=AZ712zMU4L5Jot4fXeug&pullRequest=115

Check warning on line 34 in backend-core-model/src/main/java/com/flowingcode/backendcore/model/constraints/NegatedConstraint.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add the missing @deprecated Javadoc tag.

See more on https://sonarcloud.io/project/issues?id=FlowingCode_backend-core&issues=AZ712zIA4L5Jot4fXeuW&open=AZ712zIA4L5Jot4fXeuW&pullRequest=115

Check warning on line 63 in backend-core-model/src/test/java/com/flowingcode/backendcore/model/filter/BaseFilterTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use a "java.time.Month" enum constant instead of this int literal.

See more on https://sonarcloud.io/project/issues?id=FlowingCode_backend-core&issues=AZ712zK24L5Jot4fXeua&open=AZ712zK24L5Jot4fXeua&pullRequest=115

Check failure on line 103 in backend-core-data-impl/src/main/java/com/flowingcode/backendcore/dao/jpa/AttributePathResolver.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this method to reduce its Cognitive Complexity from 17 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=FlowingCode_backend-core&issues=AZ712zL24L5Jot4fXeuf&open=AZ712zL24L5Jot4fXeuf&pullRequest=115

Check warning on line 32 in backend-core-model/src/main/java/com/flowingcode/backendcore/model/constraints/AttributeRelationalConstraint.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add the missing @deprecated Javadoc tag.

See more on https://sonarcloud.io/project/issues?id=FlowingCode_backend-core&issues=AZ712zIX4L5Jot4fXeuX&open=AZ712zIX4L5Jot4fXeuX&pullRequest=115

Check warning on line 79 in backend-core-model/src/test/java/com/flowingcode/backendcore/model/filter/BaseFilterTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use a "java.time.Month" enum constant instead of this int literal.

See more on https://sonarcloud.io/project/issues?id=FlowingCode_backend-core&issues=AZ712zK24L5Jot4fXeud&open=AZ712zK24L5Jot4fXeud&pullRequest=115

Check warning on line 116 in backend-core-data-impl/src/main/java/com/flowingcode/backendcore/dao/jpa/ConversionJpaDaoSupport.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add the missing @deprecated Javadoc tag.

See more on https://sonarcloud.io/project/issues?id=FlowingCode_backend-core&issues=AZ712zMU4L5Jot4fXeuh&open=AZ712zMU4L5Jot4fXeuh&pullRequest=115

Check warning on line 32 in backend-core-model/src/main/java/com/flowingcode/backendcore/model/constraints/AttributeLikeConstraint.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add the missing @deprecated Javadoc tag.

See more on https://sonarcloud.io/project/issues?id=FlowingCode_backend-core&issues=AZ712zHQ4L5Jot4fXeuU&open=AZ712zHQ4L5Jot4fXeuU&pullRequest=115

Check warning on line 36 in backend-core-model/src/main/java/com/flowingcode/backendcore/model/constraints/DisjunctionConstraint.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add the missing @deprecated Javadoc tag.

See more on https://sonarcloud.io/project/issues?id=FlowingCode_backend-core&issues=AZ712zIz4L5Jot4fXeuY&open=AZ712zIz4L5Jot4fXeuY&pullRequest=115

Check warning on line 25 in backend-core-model/src/main/java/com/flowingcode/backendcore/model/constraints/AttributeConstraint.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add the missing @deprecated Javadoc tag.

See more on https://sonarcloud.io/project/issues?id=FlowingCode_backend-core&issues=AZ712zAv4L5Jot4fXeuP&open=AZ712zAv4L5Jot4fXeuP&pullRequest=115

Check warning on line 62 in backend-core-model/src/test/java/com/flowingcode/backendcore/model/filter/BaseFilterTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use a "java.time.Month" enum constant instead of this int literal.

See more on https://sonarcloud.io/project/issues?id=FlowingCode_backend-core&issues=AZ712zK24L5Jot4fXeuZ&open=AZ712zK24L5Jot4fXeuZ&pullRequest=115

Check warning on line 46 in backend-core-data/src/main/java/com/flowingcode/backendcore/dao/QueryDao.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Do not forget to remove this deprecated code someday.

See more on https://sonarcloud.io/project/issues?id=FlowingCode_backend-core&issues=AZ712zOa4L5Jot4fXeul&open=AZ712zOa4L5Jot4fXeul&pullRequest=115

Check warning on line 53 in backend-core-data/src/main/java/com/flowingcode/backendcore/dao/QueryDao.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Do not forget to remove this deprecated code someday.

See more on https://sonarcloud.io/project/issues?id=FlowingCode_backend-core&issues=AZ712zOa4L5Jot4fXeum&open=AZ712zOa4L5Jot4fXeum&pullRequest=115