You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by cz...@apache.org on 2020/11/23 08:13:12 UTC
[sling-org-apache-sling-feature-extension-apiregions] branch master
updated (748c5f7 -> 5af8533)
This is an automated email from the ASF dual-hosted git repository.
cziegeler pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-feature-extension-apiregions.git.
from 748c5f7 [maven-release-plugin] prepare for next development iteration
add 3ae2797 SLING-9867 : Add extension to provide metadata about configuration api
add 3c6e7a2 Add required properties
add 9578fc1 Start adding unit tests
add 6947bbd Add more tests
add 522ca6c Add validator tests
add 6fece35 Rename types, add initial validation for complete features and configurations
add 3da6027 Add PATH type, rename methods, change defaults
add baae44b Update javadocs and add conf validation tests
add 803b114 Start implementing merge handler, add region support
add 58d8095 Implement region merging and feature validation
add d3d5fc9 Implement framework property validation
add 362a192 Add simple analyser for configuration api
add 1efd7aa Remove volatile
add 8713ea3 Merge branch 'master' into SLING-9867
new 5af8533 Merge pull request #12 from apache/SLING-9867
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.gitignore | 1 +
pom.xml | 2 +-
.../apiregions/ConfigurationApiMergeHandler.java | 100 ++++
.../apiregions/analyser/CheckConfigurationApi.java | 88 +++
.../apiregions/api/config/AttributeableEntity.java | 187 ++++++
.../apiregions/api/config/ConfigurableEntity.java | 95 +++
.../apiregions/api/config/ConfigurationApi.java | 332 +++++++++++
.../api/config/ConfigurationDescription.java} | 14 +-
.../apiregions/api/config/DescribableEntity.java | 131 +++++
.../config/FactoryConfigurationDescription.java | 135 +++++
.../api/config/FrameworkPropertyDescription.java} | 16 +-
.../apiregions/api/config/InternalConstants.java | 73 +++
.../apiregions/api/config/Operation.java} | 18 +-
.../extension/apiregions/api/config/Option.java | 85 +++
.../apiregions/api/config/PropertyDescription.java | 350 ++++++++++++
.../apiregions/api/config/PropertyType.java} | 30 +-
.../extension/apiregions/api/config/Range.java | 121 ++++
.../extension/apiregions/api/config/Region.java} | 14 +-
.../apiregions/api/{ => config}/package-info.java | 4 +-
.../validation/ConfigurationValidationResult.java | 60 ++
.../config/validation/ConfigurationValidator.java | 104 ++++
.../config/validation/FeatureValidationResult.java | 69 +++
.../api/config/validation/FeatureValidator.java | 212 +++++++
.../validation/PropertyValidationResult.java | 52 ++
.../api/config/validation/PropertyValidator.java | 381 +++++++++++++
.../api/{ => config/validation}/package-info.java | 4 +-
...apache.sling.feature.analyser.task.AnalyserTask | 1 +
.../org.apache.sling.feature.builder.MergeHandler | 1 +
.../ConfigurationApiMergeHandlerTest.java | 197 +++++++
.../api/config/AttributeableEntityTest.java | 125 ++++
.../api/config/ConfigurableEntityTest.java | 75 +++
.../api/config/ConfigurationApiTest.java | 139 +++++
.../api/config/DescribableEntityTest.java | 78 +++
.../FactoryConfigurationDescriptionTest.java | 78 +++
.../apiregions/api/config/OptionTest.java | 76 +++
.../api/config/PropertyDescriptionTest.java | 136 +++++
.../extension/apiregions/api/config/RangeTest.java | 65 +++
.../validation/ConfigurationValidatorTest.java | 136 +++++
.../config/validation/FeatureValidatorTest.java | 635 +++++++++++++++++++++
.../config/validation/PropertyValidatorTest.java | 413 ++++++++++++++
40 files changed, 4780 insertions(+), 53 deletions(-)
create mode 100644 src/main/java/org/apache/sling/feature/extension/apiregions/ConfigurationApiMergeHandler.java
create mode 100644 src/main/java/org/apache/sling/feature/extension/apiregions/analyser/CheckConfigurationApi.java
create mode 100644 src/main/java/org/apache/sling/feature/extension/apiregions/api/config/AttributeableEntity.java
create mode 100644 src/main/java/org/apache/sling/feature/extension/apiregions/api/config/ConfigurableEntity.java
create mode 100644 src/main/java/org/apache/sling/feature/extension/apiregions/api/config/ConfigurationApi.java
copy src/{test/java/org/apache/sling/feature/extension/apiregions/api/DeprecationInfoTest.java => main/java/org/apache/sling/feature/extension/apiregions/api/config/ConfigurationDescription.java} (72%)
create mode 100644 src/main/java/org/apache/sling/feature/extension/apiregions/api/config/DescribableEntity.java
create mode 100644 src/main/java/org/apache/sling/feature/extension/apiregions/api/config/FactoryConfigurationDescription.java
copy src/{test/java/org/apache/sling/feature/extension/apiregions/api/DeprecationInfoTest.java => main/java/org/apache/sling/feature/extension/apiregions/api/config/FrameworkPropertyDescription.java} (72%)
create mode 100644 src/main/java/org/apache/sling/feature/extension/apiregions/api/config/InternalConstants.java
copy src/{test/java/org/apache/sling/feature/extension/apiregions/api/DeprecationInfoTest.java => main/java/org/apache/sling/feature/extension/apiregions/api/config/Operation.java} (72%)
create mode 100644 src/main/java/org/apache/sling/feature/extension/apiregions/api/config/Option.java
create mode 100644 src/main/java/org/apache/sling/feature/extension/apiregions/api/config/PropertyDescription.java
copy src/{test/java/org/apache/sling/feature/extension/apiregions/api/DeprecationInfoTest.java => main/java/org/apache/sling/feature/extension/apiregions/api/config/PropertyType.java} (72%)
create mode 100644 src/main/java/org/apache/sling/feature/extension/apiregions/api/config/Range.java
copy src/{test/java/org/apache/sling/feature/extension/apiregions/api/DeprecationInfoTest.java => main/java/org/apache/sling/feature/extension/apiregions/api/config/Region.java} (72%)
copy src/main/java/org/apache/sling/feature/extension/apiregions/api/{ => config}/package-info.java (87%)
create mode 100644 src/main/java/org/apache/sling/feature/extension/apiregions/api/config/validation/ConfigurationValidationResult.java
create mode 100644 src/main/java/org/apache/sling/feature/extension/apiregions/api/config/validation/ConfigurationValidator.java
create mode 100644 src/main/java/org/apache/sling/feature/extension/apiregions/api/config/validation/FeatureValidationResult.java
create mode 100644 src/main/java/org/apache/sling/feature/extension/apiregions/api/config/validation/FeatureValidator.java
create mode 100644 src/main/java/org/apache/sling/feature/extension/apiregions/api/config/validation/PropertyValidationResult.java
create mode 100644 src/main/java/org/apache/sling/feature/extension/apiregions/api/config/validation/PropertyValidator.java
copy src/main/java/org/apache/sling/feature/extension/apiregions/api/{ => config/validation}/package-info.java (86%)
create mode 100644 src/test/java/org/apache/sling/feature/extension/apiregions/ConfigurationApiMergeHandlerTest.java
create mode 100644 src/test/java/org/apache/sling/feature/extension/apiregions/api/config/AttributeableEntityTest.java
create mode 100644 src/test/java/org/apache/sling/feature/extension/apiregions/api/config/ConfigurableEntityTest.java
create mode 100644 src/test/java/org/apache/sling/feature/extension/apiregions/api/config/ConfigurationApiTest.java
create mode 100644 src/test/java/org/apache/sling/feature/extension/apiregions/api/config/DescribableEntityTest.java
create mode 100644 src/test/java/org/apache/sling/feature/extension/apiregions/api/config/FactoryConfigurationDescriptionTest.java
create mode 100644 src/test/java/org/apache/sling/feature/extension/apiregions/api/config/OptionTest.java
create mode 100644 src/test/java/org/apache/sling/feature/extension/apiregions/api/config/PropertyDescriptionTest.java
create mode 100644 src/test/java/org/apache/sling/feature/extension/apiregions/api/config/RangeTest.java
create mode 100644 src/test/java/org/apache/sling/feature/extension/apiregions/api/config/validation/ConfigurationValidatorTest.java
create mode 100644 src/test/java/org/apache/sling/feature/extension/apiregions/api/config/validation/FeatureValidatorTest.java
create mode 100644 src/test/java/org/apache/sling/feature/extension/apiregions/api/config/validation/PropertyValidatorTest.java
[sling-org-apache-sling-feature-extension-apiregions] 01/01: Merge
pull request #12 from apache/SLING-9867
Posted by cz...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
cziegeler pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-feature-extension-apiregions.git
commit 5af853380962ea76f4b7564cb69f12fe6f501b5a
Merge: 748c5f7 8713ea3
Author: Carsten Ziegeler <cz...@apache.org>
AuthorDate: Mon Nov 23 09:13:05 2020 +0100
Merge pull request #12 from apache/SLING-9867
SLING-9867 : Add extension to provide metadata about configuration api
.gitignore | 1 +
pom.xml | 2 +-
.../apiregions/ConfigurationApiMergeHandler.java | 100 ++++
.../apiregions/analyser/CheckConfigurationApi.java | 88 +++
.../apiregions/api/config/AttributeableEntity.java | 187 ++++++
.../apiregions/api/config/ConfigurableEntity.java | 95 +++
.../apiregions/api/config/ConfigurationApi.java | 332 +++++++++++
.../api/config/ConfigurationDescription.java | 24 +
.../apiregions/api/config/DescribableEntity.java | 131 +++++
.../config/FactoryConfigurationDescription.java | 135 +++++
.../api/config/FrameworkPropertyDescription.java | 24 +
.../apiregions/api/config/InternalConstants.java | 73 +++
.../extension/apiregions/api/config/Operation.java | 26 +
.../extension/apiregions/api/config/Option.java | 85 +++
.../apiregions/api/config/PropertyDescription.java | 350 ++++++++++++
.../apiregions/api/config/PropertyType.java | 38 ++
.../extension/apiregions/api/config/Range.java | 121 ++++
.../extension/apiregions/api/config/Region.java | 24 +
.../apiregions/api/config/package-info.java | 23 +
.../validation/ConfigurationValidationResult.java | 60 ++
.../config/validation/ConfigurationValidator.java | 104 ++++
.../config/validation/FeatureValidationResult.java | 69 +++
.../api/config/validation/FeatureValidator.java | 212 +++++++
.../validation/PropertyValidationResult.java | 52 ++
.../api/config/validation/PropertyValidator.java | 381 +++++++++++++
.../api/config/validation/package-info.java | 23 +
...apache.sling.feature.analyser.task.AnalyserTask | 1 +
.../org.apache.sling.feature.builder.MergeHandler | 1 +
.../ConfigurationApiMergeHandlerTest.java | 197 +++++++
.../api/config/AttributeableEntityTest.java | 125 ++++
.../api/config/ConfigurableEntityTest.java | 75 +++
.../api/config/ConfigurationApiTest.java | 139 +++++
.../api/config/DescribableEntityTest.java | 78 +++
.../FactoryConfigurationDescriptionTest.java | 78 +++
.../apiregions/api/config/OptionTest.java | 76 +++
.../api/config/PropertyDescriptionTest.java | 136 +++++
.../extension/apiregions/api/config/RangeTest.java | 65 +++
.../validation/ConfigurationValidatorTest.java | 136 +++++
.../config/validation/FeatureValidatorTest.java | 635 +++++++++++++++++++++
.../config/validation/PropertyValidatorTest.java | 413 ++++++++++++++
40 files changed, 4914 insertions(+), 1 deletion(-)