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(-)