mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

Matthew Swift
29.40.2016 95d5c1406fb12c27d1c906063c9daccde36329ca
refs
author Matthew Swift <matthew.swift@forgerock.com>
Thursday, September 29, 2016 00:40 +0200
committer Matthew Swift <matthew.swift@forgerock.com>
Thursday, October 6, 2016 09:50 +0200
commit95d5c1406fb12c27d1c906063c9daccde36329ca
tree c3fa6a2ee685bb8ecea4473fe1adfa531748d744 tree | zip | gz
parent 4fa72bf185fb24ea5a4178ed4f5a47e4fc06e211 view | diff
OPENDJ-2860: implement JSON attribute syntaxes and matching rules

* added "Json" syntax whose values must be valid JSON
* added "Json Query" syntax whose values must be valid CREST queries
* added "caseIgnoreJsonQueryMatch" and "caseExactJsonQueryMatch"
equality matching rule for matching JSON values against CREST query
filters
* added JsonSchema utility class for accessing syntaxes and matching
rule, as well as creating new custom matching rules.
8 files added
1 files modified
2182 ■■■■■ changed files
opendj-rest2ldap/src/main/java/org/forgerock/opendj/rest2ldap/schema/JsonQueryEqualityMatchingRuleImpl.java 845 ●●●●● diff | view | raw | blame | history
opendj-rest2ldap/src/main/java/org/forgerock/opendj/rest2ldap/schema/JsonQuerySyntaxImpl.java 75 ●●●●● diff | view | raw | blame | history
opendj-rest2ldap/src/main/java/org/forgerock/opendj/rest2ldap/schema/JsonSchema.java 253 ●●●●● diff | view | raw | blame | history
opendj-rest2ldap/src/main/java/org/forgerock/opendj/rest2ldap/schema/JsonSyntaxImpl.java 123 ●●●●● diff | view | raw | blame | history
opendj-rest2ldap/src/main/java/org/forgerock/opendj/rest2ldap/schema/package-info.java 95 ●●●●● diff | view | raw | blame | history
opendj-rest2ldap/src/main/resources/org/forgerock/opendj/rest2ldap/rest2ldap.properties 6 ●●●●● diff | view | raw | blame | history
opendj-rest2ldap/src/test/java/org/forgerock/opendj/rest2ldap/schema/JsonQueryEqualityMatchingRuleImplTest.java 574 ●●●●● diff | view | raw | blame | history
opendj-rest2ldap/src/test/java/org/forgerock/opendj/rest2ldap/schema/JsonQuerySyntaxImplTest.java 109 ●●●●● diff | view | raw | blame | history
opendj-rest2ldap/src/test/java/org/forgerock/opendj/rest2ldap/schema/JsonSyntaxImplTest.java 102 ●●●●● diff | view | raw | blame | history