You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by bd...@apache.org on 2022/09/08 14:38:31 UTC

[directory-scimple] branch spring-boot updated (c2c635f4 -> a9d3d612)

This is an automated email from the ASF dual-hosted git repository.

bdemers pushed a change to branch spring-boot
in repository https://gitbox.apache.org/repos/asf/directory-scimple.git


    omit c2c635f4 Add new Spring Boot support module, ITs, and an example
     add e24ac825 Merge pull request #130 from apache/it-module
     add 0e73552c Fix typo in PrioritySortingComparator name
     add 939cf316 Merge pull request #131 from apache/prio-sort-rename
     add a803e4b1 Remove web specific method from Repository interface
     add cc503968 Merge pull request #132 from apache/remove-repo-handle-exception
     add 634e72b9 Bump jackson-bom from 2.13.3 to 2.13.4
     add 10065830 Merge pull request #127 from apache/dependabot/maven/com.fasterxml.jackson-jackson-bom-2.13.4
     add 2814d3a9 Move non-web bits from scim-server to new scim-core module
     add 6e571be1 Move filter classes from protocol to spec-schema
     add 0745ae39 Moving a couple more classes to appropriately named packages
     add 5d932e3b Merge pull request #133 from apache/new-scim-core-module
     add 10980a46 Renamed scim.spec.protocol package to scim.protocol to remove spit package issue
     add 79a2dcd4 Merge pull request #134 from apache/fix-split-package2
     add 31844e66 Bump jersey-bom from 3.0.5 to 3.0.8
     add 37178ca1 Merge pull request #129 from apache/dependabot/maven/org.glassfish.jersey-jersey-bom-3.0.8
     add 4a8abc42 Build and module info to README
     add a98b4021 Move ResourceException to spec package so it can be used by protocol
     add 0b918807 DRY out BaseResourceTypeResourceImpl
     add a9d3d612 Add new Spring Boot support module, ITs, and an example

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (c2c635f4)
            \
             N -- N -- N   refs/heads/spring-boot (a9d3d612)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 README.md                                          |  29 +
 pom.xml                                            |  10 +-
 .../directory/scim/client/rest/BaseScimClient.java |  24 +-
 .../scim/client/rest/ResourceTypesClient.java      |   2 +-
 .../directory/scim/client/rest/RestException.java  |   2 +-
 .../scim/client/rest/ScimGroupClient.java          |   2 +-
 .../directory/scim/client/rest/ScimSelfClient.java |  10 +-
 .../directory/scim/client/rest/ScimUserClient.java |   2 +-
 {support/spring-boot => scim-core}/pom.xml         |  56 +-
 .../apache/directory/scim/core/Initializable.java  |   6 +-
 .../repository}/InvalidRepositoryException.java    |   6 +-
 .../core/repository/PrioritySortingComparator.java |   6 +-
 .../scim/core}/repository/ReflectionUtils.java     |   2 +-
 .../scim/core}/repository/Repository.java          |  66 +-
 .../scim/core}/repository/RepositoryRegistry.java  |  19 +-
 .../scim/core}/repository/SelfIdResolver.java      |   8 +-
 .../scim/core}/repository/UpdateRequest.java       |  32 +-
 .../annotations/ProcessingExtensions.java          |   2 +-
 .../annotations/ScimProcessingExtension.java       |   4 +-
 .../extensions/AttributeFilterExtension.java       |   4 +-
 .../extensions}/ClientFilterException.java         |  14 +-
 .../repository/extensions/ProcessingExtension.java |   2 +-
 .../extensions}/ScimExtensionRegistryProducer.java |   2 +-
 .../scim/core}/schema/SchemaRegistry.java          |   2 +-
 .../src/main/resources/META-INF}/beans.xml         |   0
 .../repository/PrioritySortingComparatorTest.java  |   8 +-
 .../repository/RepositorySchemaRegistryTest.java   |   4 +-
 .../scim/core}/repository/UpdateRequestTest.java   | 205 +++---
 .../utility/ExampleObjectExtension.java            |  15 +-
 .../scim/core/repository}/utility/Order.java       |   2 +-
 .../scim/core/repository}/utility/Subobject.java   |  11 +-
 scim-coverage/pom.xml                              |   4 +
 .../scim/example/jersey/JerseyApplication.java     |   8 +-
 .../jersey/service/InMemoryGroupService.java       |  16 +-
 .../jersey/service/InMemorySelfResolverImpl.java   |   2 +-
 .../jersey/service/InMemoryUserService.java        |  16 +-
 .../scim/example/memory/rest/RestApplication.java  |  11 +-
 .../memory/service/InMemoryGroupService.java       |  16 +-
 .../memory/service/InMemorySelfResolverImpl.java   |   2 +-
 .../memory/service/InMemoryUserService.java        |  16 +-
 scim-server/pom.xml                                |   9 +-
 .../scim/server/ScimServerInitializer.java         |   7 +-
 .../exception/FilterParseExceptionMapper.java      |   6 +-
 .../server/exception/GenericExceptionMapper.java   |  44 ++
 .../ResourceExceptionMapper.java}                  |  34 +-
 .../ScimExceptionMapper.java}                      |  18 +-
 .../scim/server/exception/ScimServerException.java |  61 --
 .../exception/UnableToCreateResourceException.java |   5 +-
 .../exception/UnableToDeleteResourceException.java |   5 +-
 .../UnableToResolveIdResourceException.java        |   7 +-
 ...nableToRetrieveExtensionsResourceException.java |   5 +-
 .../UnableToRetrieveResourceException.java         |   5 +-
 .../exception/UnableToUpdateResourceException.java |   5 +-
 .../UnsupportedOperationExceptionMapper.java       |  44 ++
 .../WebApplicationExceptionMapper.java             |   6 +-
 .../directory/scim/server/rest/AttributeUtil.java  |   4 +-
 .../server/rest/BaseResourceTypeResourceImpl.java  | 753 ++++++---------------
 .../scim/server/rest/BulkResourceImpl.java         |  37 +-
 .../scim/server/rest/GroupResourceImpl.java        |   6 +-
 .../scim/server/rest/ObjectMapperFactory.java      |   2 +-
 .../server/rest/ResourceTypesResourceImpl.java     |   6 +-
 .../scim/server/rest/SchemaResourceImpl.java       |   6 +-
 .../rest/ScimJacksonXmlBindJsonProvider.java       |   2 +-
 .../scim/server/rest/ScimResourceDeserializer.java |   2 +-
 .../scim/server/rest/ScimResourceHelper.java       |   9 +-
 .../scim/server/rest/SearchResourceImpl.java       |   2 +-
 .../scim/server/rest/SelfResourceImpl.java         |  77 +--
 .../rest/ServiceProviderConfigResourceImpl.java    |   4 +-
 .../scim/server/rest/UserResourceImpl.java         |   6 +-
 .../directory/scim/server/it/testapp/App.java      |   8 +-
 .../server/it/testapp/InMemoryGroupService.java    |  16 +-
 .../it/testapp/InMemorySelfResolverImpl.java       |   2 +-
 .../server/it/testapp/InMemoryUserService.java     |  16 +-
 .../scim/server/repository/RepositoryTest.java     | 105 ---
 .../scim/server/rest/AttributeUtilTest.java        |   5 +-
 .../rest/BaseResourceTypeResourceImplTest.java     |  98 ++-
 .../scim/server/rest/BulkResourceImplTest.java     |  17 +-
 .../scim/server/rest/SelfResourceImplTest.java     |  25 +-
 scim-spec/scim-spec-protocol/pom.xml               |  23 -
 .../protocol/BaseResourceTypeResource.java         |  71 +-
 .../scim/{spec => }/protocol/BulkResource.java     |   8 +-
 .../scim/{spec => }/protocol/Constants.java        |   2 +-
 .../scim/{spec => }/protocol/ErrorMessageType.java |   2 +-
 .../scim/{spec => }/protocol/GroupResource.java    |   2 +-
 .../{spec => }/protocol/ResourceTypesResource.java |   8 +-
 .../scim/{spec => }/protocol/SchemaResource.java   |   8 +-
 .../scim/{spec => }/protocol/SearchResource.java   |   6 +-
 .../scim/{spec => }/protocol/SelfResource.java     |  20 +-
 .../protocol/ServiceProviderConfigResource.java    |   4 +-
 .../scim/{spec => }/protocol/UserResource.java     |   2 +-
 .../adapter/AttributeReferenceAdapter.java         |   4 +-
 .../{spec => protocol}/adapter/FilterAdapter.java  |   4 +-
 .../{spec => protocol}/adapter/FilterWrapper.java  |  10 +-
 .../{spec => }/protocol/data/BulkOperation.java    |   2 +-
 .../scim/{spec => }/protocol/data/BulkRequest.java |   2 +-
 .../{spec => }/protocol/data/BulkResponse.java     |   2 +-
 .../{spec => }/protocol/data/ErrorResponse.java    |   8 +-
 .../{spec => }/protocol/data/ListResponse.java     |   2 +-
 .../{spec => }/protocol/data/PatchRequest.java     |   3 +-
 .../{spec => }/protocol/data/SearchRequest.java    |  16 +-
 .../{spec => }/protocol/data/StatusAdapter.java    |   2 +-
 .../protocol/exception/ScimException.java          |  14 +-
 scim-spec/scim-spec-schema/pom.xml                 |   5 +
 .../src/main/antlr4/imports/Json.g4                |   0
 .../src/main/antlr4/imports/Urn.g4                 |   0
 .../apache/directory/scim/spec}/filter/Filter.g4   |   0
 .../spec/adapter}/PatchOperationPathAdapter.java   |   3 +-
 .../spec/exception/ConflictResourceException.java  |  18 +-
 .../scim/spec}/exception/ResourceException.java    |  16 +-
 .../filter/AttributeComparisonExpression.java      |   4 +-
 .../spec}/filter/AttributePresentExpression.java   |   4 +-
 .../scim/spec}/filter/CompareOperator.java         |   2 +-
 .../spec}/filter/ComplexLogicalFilterBuilder.java  |   2 +-
 .../spec}/filter/ExpressionBuildingListener.java   |  25 +-
 .../apache/directory/scim/spec/filter}/Filter.java |   7 +-
 .../directory/scim/spec}/filter/FilterBuilder.java |   4 +-
 .../filter/FilterComparisonFilterBuilder.java      |   4 +-
 .../scim/spec}/filter/FilterExpression.java        |   2 +-
 .../scim/spec}/filter/FilterExpressions.java       |   3 +-
 .../scim/spec}/filter/FilterParseException.java    |   2 +-
 .../scim/spec}/filter/FilterResponse.java          |   3 +-
 .../scim/spec}/filter/GroupExpression.java         |   2 +-
 .../spec}/filter/InMemoryScimFilterMatcher.java    |   4 +-
 .../scim/spec}/filter/LogicalExpression.java       |   2 +-
 .../scim/spec}/filter/LogicalOperator.java         |   2 +-
 .../directory/scim/spec/filter}/PageRequest.java   |   2 +-
 .../spec}/filter/SimpleLogicalFilterBuilder.java   |   3 +-
 .../directory/scim/spec/filter}/SortOrder.java     |   2 +-
 .../directory/scim/spec/filter}/SortRequest.java   |   4 +-
 .../scim/spec}/filter/TreePrintingListener.java    |  28 +-
 .../scim/spec}/filter/ValueFilterExpression.java   |   2 +-
 .../scim/spec}/filter/ValuePathExpression.java     |   4 +-
 .../spec/filter}/attribute/AttributeReference.java |   2 +-
 .../attribute/AttributeReferenceListWrapper.java   |  10 +-
 .../spec/filter/attribute}/ScimRequestContext.java |   4 +-
 .../directory/scim/spec/patch}/PatchOperation.java |   3 +-
 .../scim/spec/patch}/PatchOperationPath.java       |  10 +-
 .../scim/spec/patch}/PatchPathListener.java        |  14 +-
 .../directory/scim/spec}/LuckyNumberExtension.java |   2 +-
 .../scim/spec}/filter/AbstractLexerParserTest.java |   2 +-
 .../scim/spec}/filter/FilterBuilderEqualsTest.java |   6 +-
 .../spec}/filter/FilterBuilderGreaterTest.java     |   6 +-
 .../spec}/filter/FilterBuilderLessThanTest.java    |   6 +-
 .../spec}/filter/FilterBuilderNotEqualsTest.java   |   6 +-
 .../spec}/filter/FilterBuilderPresentTest.java     |   6 +-
 .../scim/spec}/filter/FilterBuilderStringTest.java |   6 +-
 .../scim/spec}/filter/FilterBuilderTest.java       |   8 +-
 .../directory/scim/spec}/filter/FilterTest.java    |   4 +-
 .../filter/InMemoryScimFilterMatcherTest.java      |   5 +-
 .../filter}/attribute/AttributeReferenceTest.java  |   2 +-
 .../scim/spec/patch}/PatchOperationPathTest.java   |   3 +-
 .../scim/spring/ScimpleSpringConfiguration.java    |  12 +-
 .../scim/spring/it/app/InMemoryGroupService.java   |  12 +-
 .../scim/spring/it/app/InMemoryUserService.java    |  12 +-
 154 files changed, 1093 insertions(+), 1549 deletions(-)
 copy {support/spring-boot => scim-core}/pom.xml (63%)
 copy scim-server/src/main/java/org/apache/directory/scim/server/ScimConfiguration.java => scim-core/src/main/java/org/apache/directory/scim/core/Initializable.java (91%)
 rename {scim-server/src/main/java/org/apache/directory/scim/server/exception => scim-core/src/main/java/org/apache/directory/scim/core/repository}/InvalidRepositoryException.java (87%)
 rename scim-server/src/main/java/org/apache/directory/scim/server/repository/PrioritySortingComparitor.java => scim-core/src/main/java/org/apache/directory/scim/core/repository/PrioritySortingComparator.java (90%)
 rename {scim-server/src/main/java/org/apache/directory/scim/server => scim-core/src/main/java/org/apache/directory/scim/core}/repository/ReflectionUtils.java (96%)
 rename {scim-server/src/main/java/org/apache/directory/scim/server => scim-core/src/main/java/org/apache/directory/scim/core}/repository/Repository.java (57%)
 rename {scim-server/src/main/java/org/apache/directory/scim/server => scim-core/src/main/java/org/apache/directory/scim/core}/repository/RepositoryRegistry.java (90%)
 rename {scim-server/src/main/java/org/apache/directory/scim/server => scim-core/src/main/java/org/apache/directory/scim/core}/repository/SelfIdResolver.java (78%)
 rename {scim-server/src/main/java/org/apache/directory/scim/server => scim-core/src/main/java/org/apache/directory/scim/core}/repository/UpdateRequest.java (95%)
 rename {scim-server/src/main/java/org/apache/directory/scim/server => scim-core/src/main/java/org/apache/directory/scim/core}/repository/annotations/ProcessingExtensions.java (95%)
 rename {scim-server/src/main/java/org/apache/directory/scim/server => scim-core/src/main/java/org/apache/directory/scim/core}/repository/annotations/ScimProcessingExtension.java (89%)
 rename {scim-server/src/main/java/org/apache/directory/scim/server => scim-core/src/main/java/org/apache/directory/scim/core}/repository/extensions/AttributeFilterExtension.java (86%)
 rename {scim-server/src/main/java/org/apache/directory/scim/server/repository/extensions/exceptions => scim-core/src/main/java/org/apache/directory/scim/core/repository/extensions}/ClientFilterException.java (81%)
 rename {scim-server/src/main/java/org/apache/directory/scim/server => scim-core/src/main/java/org/apache/directory/scim/core}/repository/extensions/ProcessingExtension.java (92%)
 rename {scim-server/src/main/java/org/apache/directory/scim/server/schema => scim-core/src/main/java/org/apache/directory/scim/core/repository/extensions}/ScimExtensionRegistryProducer.java (94%)
 rename {scim-server/src/main/java/org/apache/directory/scim/server => scim-core/src/main/java/org/apache/directory/scim/core}/schema/SchemaRegistry.java (98%)
 copy {scim-server-examples/scim-server-jersey/src/main/resources => scim-core/src/main/resources/META-INF}/beans.xml (100%)
 rename scim-server/src/test/java/org/apache/directory/scim/server/repository/PrioritySortingComparitorTest.java => scim-core/src/test/java/org/apache/directory/scim/core/repository/PrioritySortingComparatorTest.java (86%)
 rename {scim-server/src/test/java/org/apache/directory/scim/server => scim-core/src/test/java/org/apache/directory/scim/core}/repository/RepositorySchemaRegistryTest.java (93%)
 rename {scim-server/src/test/java/org/apache/directory/scim/server => scim-core/src/test/java/org/apache/directory/scim/core}/repository/UpdateRequestTest.java (88%)
 copy {scim-server/src/test/java/org/apache/directory/scim/server => scim-core/src/test/java/org/apache/directory/scim/core/repository}/utility/ExampleObjectExtension.java (90%)
 copy {scim-server/src/test/java/org/apache/directory/scim/server => scim-core/src/test/java/org/apache/directory/scim/core/repository}/utility/Order.java (94%)
 copy {scim-server/src/test/java/org/apache/directory/scim/server => scim-core/src/test/java/org/apache/directory/scim/core/repository}/utility/Subobject.java (96%)
 create mode 100644 scim-server/src/main/java/org/apache/directory/scim/server/exception/GenericExceptionMapper.java
 copy scim-server/src/main/java/org/apache/directory/scim/server/{rest/WebApplicationExceptionMapper.java => exception/ResourceExceptionMapper.java} (54%)
 copy scim-server/src/main/java/org/apache/directory/scim/server/{rest/WebApplicationExceptionMapper.java => exception/ScimExceptionMapper.java} (68%)
 delete mode 100644 scim-server/src/main/java/org/apache/directory/scim/server/exception/ScimServerException.java
 create mode 100644 scim-server/src/main/java/org/apache/directory/scim/server/exception/UnsupportedOperationExceptionMapper.java
 rename scim-server/src/main/java/org/apache/directory/scim/server/{rest => exception}/WebApplicationExceptionMapper.java (90%)
 delete mode 100644 scim-server/src/test/java/org/apache/directory/scim/server/repository/RepositoryTest.java
 rename scim-spec/scim-spec-protocol/src/main/java/org/apache/directory/scim/{spec => }/protocol/BaseResourceTypeResource.java (80%)
 rename scim-spec/scim-spec-protocol/src/main/java/org/apache/directory/scim/{spec => }/protocol/BulkResource.java (92%)
 rename scim-spec/scim-spec-protocol/src/main/java/org/apache/directory/scim/{spec => }/protocol/Constants.java (95%)
 rename scim-spec/scim-spec-protocol/src/main/java/org/apache/directory/scim/{spec => }/protocol/ErrorMessageType.java (98%)
 rename scim-spec/scim-spec-protocol/src/main/java/org/apache/directory/scim/{spec => }/protocol/GroupResource.java (97%)
 rename scim-spec/scim-spec-protocol/src/main/java/org/apache/directory/scim/{spec => }/protocol/ResourceTypesResource.java (92%)
 rename scim-spec/scim-spec-protocol/src/main/java/org/apache/directory/scim/{spec => }/protocol/SchemaResource.java (93%)
 rename scim-spec/scim-spec-protocol/src/main/java/org/apache/directory/scim/{spec => }/protocol/SearchResource.java (94%)
 rename scim-spec/scim-spec-protocol/src/main/java/org/apache/directory/scim/{spec => }/protocol/SelfResource.java (91%)
 rename scim-spec/scim-spec-protocol/src/main/java/org/apache/directory/scim/{spec => }/protocol/ServiceProviderConfigResource.java (95%)
 rename scim-spec/scim-spec-protocol/src/main/java/org/apache/directory/scim/{spec => }/protocol/UserResource.java (97%)
 rename scim-spec/scim-spec-protocol/src/main/java/org/apache/directory/scim/{spec => protocol}/adapter/AttributeReferenceAdapter.java (91%)
 rename scim-spec/scim-spec-protocol/src/main/java/org/apache/directory/scim/{spec => protocol}/adapter/FilterAdapter.java (92%)
 rename scim-spec/scim-spec-protocol/src/main/java/org/apache/directory/scim/{spec => protocol}/adapter/FilterWrapper.java (83%)
 rename scim-spec/scim-spec-protocol/src/main/java/org/apache/directory/scim/{spec => }/protocol/data/BulkOperation.java (97%)
 rename scim-spec/scim-spec-protocol/src/main/java/org/apache/directory/scim/{spec => }/protocol/data/BulkRequest.java (96%)
 rename scim-spec/scim-spec-protocol/src/main/java/org/apache/directory/scim/{spec => }/protocol/data/BulkResponse.java (97%)
 rename scim-spec/scim-spec-protocol/src/main/java/org/apache/directory/scim/{spec => }/protocol/data/ErrorResponse.java (91%)
 rename scim-spec/scim-spec-protocol/src/main/java/org/apache/directory/scim/{spec => }/protocol/data/ListResponse.java (96%)
 rename scim-spec/scim-spec-protocol/src/main/java/org/apache/directory/scim/{spec => }/protocol/data/PatchRequest.java (93%)
 rename scim-spec/scim-spec-protocol/src/main/java/org/apache/directory/scim/{spec => }/protocol/data/SearchRequest.java (83%)
 rename scim-spec/scim-spec-protocol/src/main/java/org/apache/directory/scim/{spec => }/protocol/data/StatusAdapter.java (96%)
 rename scim-spec/scim-spec-protocol/src/main/java/org/apache/directory/scim/{spec => }/protocol/exception/ScimException.java (74%)
 rename scim-spec/{scim-spec-protocol => scim-spec-schema}/src/main/antlr4/imports/Json.g4 (100%)
 rename scim-spec/{scim-spec-protocol => scim-spec-schema}/src/main/antlr4/imports/Urn.g4 (100%)
 rename scim-spec/{scim-spec-protocol/src/main/antlr4/org/apache/directory/scim/server => scim-spec-schema/src/main/antlr4/org/apache/directory/scim/spec}/filter/Filter.g4 (100%)
 rename scim-spec/{scim-spec-protocol/src/main/java/org/apache/directory/scim/spec/protocol/data => scim-spec-schema/src/main/java/org/apache/directory/scim/spec/adapter}/PatchOperationPathAdapter.java (91%)
 rename scim-server/src/main/java/org/apache/directory/scim/server/ScimConfiguration.java => scim-spec/scim-spec-schema/src/main/java/org/apache/directory/scim/spec/exception/ConflictResourceException.java (71%)
 rename {scim-server/src/main/java/org/apache/directory/scim/server => scim-spec/scim-spec-schema/src/main/java/org/apache/directory/scim/spec}/exception/ResourceException.java (72%)
 rename scim-spec/{scim-spec-protocol/src/main/java/org/apache/directory/scim/spec/protocol => scim-spec-schema/src/main/java/org/apache/directory/scim/spec}/filter/AttributeComparisonExpression.java (96%)
 rename scim-spec/{scim-spec-protocol/src/main/java/org/apache/directory/scim/spec/protocol => scim-spec-schema/src/main/java/org/apache/directory/scim/spec}/filter/AttributePresentExpression.java (92%)
 rename scim-spec/{scim-spec-protocol/src/main/java/org/apache/directory/scim/spec/protocol => scim-spec-schema/src/main/java/org/apache/directory/scim/spec}/filter/CompareOperator.java (94%)
 rename scim-spec/{scim-spec-protocol/src/main/java/org/apache/directory/scim/spec/protocol => scim-spec-schema/src/main/java/org/apache/directory/scim/spec}/filter/ComplexLogicalFilterBuilder.java (97%)
 rename scim-spec/{scim-spec-protocol/src/main/java/org/apache/directory/scim/spec/protocol => scim-spec-schema/src/main/java/org/apache/directory/scim/spec}/filter/ExpressionBuildingListener.java (86%)
 rename scim-spec/{scim-spec-protocol/src/main/java/org/apache/directory/scim/spec/protocol/search => scim-spec-schema/src/main/java/org/apache/directory/scim/spec/filter}/Filter.java (89%)
 rename scim-spec/{scim-spec-protocol/src/main/java/org/apache/directory/scim/spec/protocol => scim-spec-schema/src/main/java/org/apache/directory/scim/spec}/filter/FilterBuilder.java (97%)
 rename scim-spec/{scim-spec-protocol/src/main/java/org/apache/directory/scim/spec/protocol => scim-spec-schema/src/main/java/org/apache/directory/scim/spec}/filter/FilterComparisonFilterBuilder.java (98%)
 rename scim-spec/{scim-spec-protocol/src/main/java/org/apache/directory/scim/spec/protocol => scim-spec-schema/src/main/java/org/apache/directory/scim/spec}/filter/FilterExpression.java (95%)
 rename scim-spec/{scim-spec-protocol/src/main/java/org/apache/directory/scim/spec/protocol => scim-spec-schema/src/main/java/org/apache/directory/scim/spec}/filter/FilterExpressions.java (87%)
 rename scim-spec/{scim-spec-protocol/src/main/java/org/apache/directory/scim/spec/protocol => scim-spec-schema/src/main/java/org/apache/directory/scim/spec}/filter/FilterParseException.java (96%)
 rename scim-spec/{scim-spec-protocol/src/main/java/org/apache/directory/scim/spec/protocol => scim-spec-schema/src/main/java/org/apache/directory/scim/spec}/filter/FilterResponse.java (91%)
 rename scim-spec/{scim-spec-protocol/src/main/java/org/apache/directory/scim/spec/protocol => scim-spec-schema/src/main/java/org/apache/directory/scim/spec}/filter/GroupExpression.java (96%)
 rename scim-spec/{scim-spec-protocol/src/main/java/org/apache/directory/scim/spec/protocol => scim-spec-schema/src/main/java/org/apache/directory/scim/spec}/filter/InMemoryScimFilterMatcher.java (98%)
 rename scim-spec/{scim-spec-protocol/src/main/java/org/apache/directory/scim/spec/protocol => scim-spec-schema/src/main/java/org/apache/directory/scim/spec}/filter/LogicalExpression.java (97%)
 rename scim-spec/{scim-spec-protocol/src/main/java/org/apache/directory/scim/spec/protocol => scim-spec-schema/src/main/java/org/apache/directory/scim/spec}/filter/LogicalOperator.java (93%)
 rename scim-spec/{scim-spec-protocol/src/main/java/org/apache/directory/scim/spec/protocol/search => scim-spec-schema/src/main/java/org/apache/directory/scim/spec/filter}/PageRequest.java (94%)
 rename scim-spec/{scim-spec-protocol/src/main/java/org/apache/directory/scim/spec/protocol => scim-spec-schema/src/main/java/org/apache/directory/scim/spec}/filter/SimpleLogicalFilterBuilder.java (96%)
 rename scim-spec/{scim-spec-protocol/src/main/java/org/apache/directory/scim/spec/protocol/search => scim-spec-schema/src/main/java/org/apache/directory/scim/spec/filter}/SortOrder.java (94%)
 rename scim-spec/{scim-spec-protocol/src/main/java/org/apache/directory/scim/spec/protocol/search => scim-spec-schema/src/main/java/org/apache/directory/scim/spec/filter}/SortRequest.java (87%)
 rename scim-spec/{scim-spec-protocol/src/main/java/org/apache/directory/scim/spec/protocol => scim-spec-schema/src/main/java/org/apache/directory/scim/spec}/filter/TreePrintingListener.java (84%)
 rename scim-spec/{scim-spec-protocol/src/main/java/org/apache/directory/scim/spec/protocol => scim-spec-schema/src/main/java/org/apache/directory/scim/spec}/filter/ValueFilterExpression.java (93%)
 rename scim-spec/{scim-spec-protocol/src/main/java/org/apache/directory/scim/spec/protocol => scim-spec-schema/src/main/java/org/apache/directory/scim/spec}/filter/ValuePathExpression.java (96%)
 rename scim-spec/{scim-spec-protocol/src/main/java/org/apache/directory/scim/spec/protocol => scim-spec-schema/src/main/java/org/apache/directory/scim/spec/filter}/attribute/AttributeReference.java (98%)
 rename scim-spec/{scim-spec-protocol/src/main/java/org/apache/directory/scim/spec/protocol => scim-spec-schema/src/main/java/org/apache/directory/scim/spec/filter}/attribute/AttributeReferenceListWrapper.java (83%)
 rename {scim-server/src/main/java/org/apache/directory/scim/server/repository/extensions => scim-spec/scim-spec-schema/src/main/java/org/apache/directory/scim/spec/filter/attribute}/ScimRequestContext.java (88%)
 rename scim-spec/{scim-spec-protocol/src/main/java/org/apache/directory/scim/spec/protocol/data => scim-spec-schema/src/main/java/org/apache/directory/scim/spec/patch}/PatchOperation.java (93%)
 rename scim-spec/{scim-spec-protocol/src/main/java/org/apache/directory/scim/spec/protocol/data => scim-spec-schema/src/main/java/org/apache/directory/scim/spec/patch}/PatchOperationPath.java (88%)
 rename scim-spec/{scim-spec-protocol/src/main/java/org/apache/directory/scim/spec/protocol/data => scim-spec-schema/src/main/java/org/apache/directory/scim/spec/patch}/PatchPathListener.java (80%)
 rename scim-spec/{scim-spec-protocol/src/test/java/org/apache/directory/scim/spec/protocol => scim-spec-schema/src/test/java/org/apache/directory/scim/spec}/LuckyNumberExtension.java (97%)
 rename scim-spec/{scim-spec-protocol/src/test/java/org/apache/directory/scim/spec/protocol => scim-spec-schema/src/test/java/org/apache/directory/scim/spec}/filter/AbstractLexerParserTest.java (99%)
 rename scim-spec/{scim-spec-protocol/src/test/java/org/apache/directory/scim/spec/protocol => scim-spec-schema/src/test/java/org/apache/directory/scim/spec}/filter/FilterBuilderEqualsTest.java (95%)
 rename scim-spec/{scim-spec-protocol/src/test/java/org/apache/directory/scim/spec/protocol => scim-spec-schema/src/test/java/org/apache/directory/scim/spec}/filter/FilterBuilderGreaterTest.java (97%)
 rename scim-spec/{scim-spec-protocol/src/test/java/org/apache/directory/scim/spec/protocol => scim-spec-schema/src/test/java/org/apache/directory/scim/spec}/filter/FilterBuilderLessThanTest.java (97%)
 rename scim-spec/{scim-spec-protocol/src/test/java/org/apache/directory/scim/spec/protocol => scim-spec-schema/src/test/java/org/apache/directory/scim/spec}/filter/FilterBuilderNotEqualsTest.java (95%)
 rename scim-spec/{scim-spec-protocol/src/test/java/org/apache/directory/scim/spec/protocol => scim-spec-schema/src/test/java/org/apache/directory/scim/spec}/filter/FilterBuilderPresentTest.java (87%)
 rename scim-spec/{scim-spec-protocol/src/test/java/org/apache/directory/scim/spec/protocol => scim-spec-schema/src/test/java/org/apache/directory/scim/spec}/filter/FilterBuilderStringTest.java (88%)
 rename scim-spec/{scim-spec-protocol/src/test/java/org/apache/directory/scim/spec/protocol => scim-spec-schema/src/test/java/org/apache/directory/scim/spec}/filter/FilterBuilderTest.java (96%)
 rename scim-spec/{scim-spec-protocol/src/test/java/org/apache/directory/scim/spec/protocol => scim-spec-schema/src/test/java/org/apache/directory/scim/spec}/filter/FilterTest.java (93%)
 rename scim-spec/{scim-spec-protocol/src/test/java/org/apache/directory/scim/spec/protocol => scim-spec-schema/src/test/java/org/apache/directory/scim/spec}/filter/InMemoryScimFilterMatcherTest.java (97%)
 rename scim-spec/{scim-spec-protocol/src/test/java/org/apache/directory/scim/spec/protocol => scim-spec-schema/src/test/java/org/apache/directory/scim/spec/filter}/attribute/AttributeReferenceTest.java (98%)
 rename scim-spec/{scim-spec-protocol/src/test/java/org/apache/directory/scim/spec/protocol/data => scim-spec-schema/src/test/java/org/apache/directory/scim/spec/patch}/PatchOperationPathTest.java (94%)