)]}'
{
  "commit": "20f31232168c51c1ce3f05202020c5be6818a4cc",
  "tree": "8995a87a398ee032adc349a49fbc1b8c520dede1",
  "parents": [
    "00c28c07e5c71844b0c2ae8a52d61dfca1bab57d"
  ],
  "author": {
    "name": "margaretha",
    "email": "margaretha@ids-mannheim.de",
    "time": "Mon Jul 09 17:49:39 2018 +0200"
  },
  "committer": {
    "name": "margaretha",
    "email": "margaretha@ids-mannheim.de",
    "time": "Mon Jul 09 17:49:39 2018 +0200"
  },
  "message": "Added service layer to SearchController, added OAuth2 scope handling,\nfixed bugs.\n\nChange-Id: Id6cfb5c264472d106314dbd4a485681460e67288\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "687adb1888d6cb43b84dfff92776235e46ec6ff7",
      "old_mode": 33188,
      "old_path": "core/Changes",
      "new_id": "409fd0db90cccd3f9563cc54353cacccb2400027",
      "new_mode": 33188,
      "new_path": "core/Changes"
    },
    {
      "type": "modify",
      "old_id": "2525effa099a7c550c589cfbaca07870904d67c1",
      "old_mode": 33188,
      "old_path": "core/pom.xml",
      "new_id": "0fa8b975b907c223d82a31d3912ed362778c85e7",
      "new_mode": 33188,
      "new_path": "core/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "51e4dab7232c4b36177468b7bc27bf8925eee174",
      "old_mode": 33188,
      "old_path": "core/src/main/java/de/ids_mannheim/korap/config/Attributes.java",
      "new_id": "dd54f28ad3a2aa1782c4765d2c6eacdf122f6838",
      "new_mode": 33188,
      "new_path": "core/src/main/java/de/ids_mannheim/korap/config/Attributes.java"
    },
    {
      "type": "modify",
      "old_id": "1cc07cf9dcb7c7991b6f0221f4276c13b48e0f82",
      "old_mode": 33188,
      "old_path": "core/src/main/java/de/ids_mannheim/korap/config/Scopes.java",
      "new_id": "20e56270dd7fc0c839d0fe95b3f232ac2dfbd5ec",
      "new_mode": 33188,
      "new_path": "core/src/main/java/de/ids_mannheim/korap/config/Scopes.java"
    },
    {
      "type": "modify",
      "old_id": "9a76e7455608681cef1e9e8a5284e4730da592be",
      "old_mode": 33188,
      "old_path": "core/src/main/java/de/ids_mannheim/korap/exceptions/KustvaktException.java",
      "new_id": "9123a5bd470d28db8d903ae1a86ae37d920a879a",
      "new_mode": 33188,
      "new_path": "core/src/main/java/de/ids_mannheim/korap/exceptions/KustvaktException.java"
    },
    {
      "type": "modify",
      "old_id": "5bd0a8d5276a6d7147ca72f45a9fffc2d1789b07",
      "old_mode": 33188,
      "old_path": "core/src/main/java/de/ids_mannheim/korap/exceptions/StatusCodes.java",
      "new_id": "2166813d5b3eaecc3b849f9b925f10a54df0dce4",
      "new_mode": 33188,
      "new_path": "core/src/main/java/de/ids_mannheim/korap/exceptions/StatusCodes.java"
    },
    {
      "type": "modify",
      "old_id": "d118ac2019319e59d1d5f5a9efeba19369f543c9",
      "old_mode": 33188,
      "old_path": "core/src/main/java/de/ids_mannheim/korap/web/CoreResponseHandler.java",
      "new_id": "2a398e705226194bdffa0cf1c164c5827b0251a9",
      "new_mode": 33188,
      "new_path": "core/src/main/java/de/ids_mannheim/korap/web/CoreResponseHandler.java"
    },
    {
      "type": "modify",
      "old_id": "98b84e8310e963e0eb1ae836a2b4e37e6c8966a5",
      "old_mode": 33188,
      "old_path": "full/Changes",
      "new_id": "51c88443ce6c92ddf4ffdb3835a99cbd755945b0",
      "new_mode": 33188,
      "new_path": "full/Changes"
    },
    {
      "type": "modify",
      "old_id": "9f0b6cd2a2ec56832f874631e942d054d718c31c",
      "old_mode": 33188,
      "old_path": "full/pom.xml",
      "new_id": "ce95d8dc9be632266de704b28461a26c85b521a6",
      "new_mode": 33188,
      "new_path": "full/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "e272a3424dd0b1743bfe28e77f832f82c91034b1",
      "old_mode": 33188,
      "old_path": "full/src/main/java/de/ids_mannheim/korap/authentication/BasicAuthentication.java",
      "new_id": "b90406b8eebc5d067c03dbe5e35c1e79ff2d2000",
      "new_mode": 33188,
      "new_path": "full/src/main/java/de/ids_mannheim/korap/authentication/BasicAuthentication.java"
    },
    {
      "type": "modify",
      "old_id": "f490de02e9b84ab63eea740246432c3abf64a3ff",
      "old_mode": 33188,
      "old_path": "full/src/main/java/de/ids_mannheim/korap/authentication/OAuth2Authentication.java",
      "new_id": "ffee80a7b9f48b35ef086b4e223fafd92075bc7d",
      "new_mode": 33188,
      "new_path": "full/src/main/java/de/ids_mannheim/korap/authentication/OAuth2Authentication.java"
    },
    {
      "type": "modify",
      "old_id": "6c04431d02703ad76c3426698171722361bb7a0d",
      "old_mode": 33188,
      "old_path": "full/src/main/java/de/ids_mannheim/korap/config/Initializator.java",
      "new_id": "e730a0bef00de21a527ff38dbfdd3950fb2d3216",
      "new_mode": 33188,
      "new_path": "full/src/main/java/de/ids_mannheim/korap/config/Initializator.java"
    },
    {
      "type": "modify",
      "old_id": "a55a08cef75d7b2a780a349b00bbc018178c002f",
      "old_mode": 33188,
      "old_path": "full/src/main/java/de/ids_mannheim/korap/config/JWTSigner.java",
      "new_id": "49f8183f6270cfee859915547bd3c5eb3559f537",
      "new_mode": 33188,
      "new_path": "full/src/main/java/de/ids_mannheim/korap/config/JWTSigner.java"
    },
    {
      "type": "modify",
      "old_id": "a1ae65c8bd16856aafafe30284ce0eaa62ef7812",
      "old_mode": 33188,
      "old_path": "full/src/main/java/de/ids_mannheim/korap/handlers/OAuthDb.java",
      "new_id": "838b1c01dca6f03a055b018cda7f24ef0263f2d5",
      "new_mode": 33188,
      "new_path": "full/src/main/java/de/ids_mannheim/korap/handlers/OAuthDb.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7e6c973ee6a3e4037ab9884c15f518223130cbb4",
      "new_mode": 33188,
      "new_path": "full/src/main/java/de/ids_mannheim/korap/oauth2/constant/OAuth2Scope.java"
    },
    {
      "type": "modify",
      "old_id": "4e89d5e7e7b6b6a53547fc459ac9d2162440c212",
      "old_mode": 33188,
      "old_path": "full/src/main/java/de/ids_mannheim/korap/oauth2/oltu/service/OltuTokenService.java",
      "new_id": "ec97923b728dfd9cafbdddd15460baf77953c42e",
      "new_mode": 33188,
      "new_path": "full/src/main/java/de/ids_mannheim/korap/oauth2/oltu/service/OltuTokenService.java"
    },
    {
      "type": "modify",
      "old_id": "eca6fa2b72bf99855b9e67ba1e34fe69f3c71b1e",
      "old_mode": 33188,
      "old_path": "full/src/main/java/de/ids_mannheim/korap/oauth2/openid/service/OpenIdTokenService.java",
      "new_id": "a61cbe15bfa736ea0e3b2807702dd223b5a2f270",
      "new_mode": 33188,
      "new_path": "full/src/main/java/de/ids_mannheim/korap/oauth2/openid/service/OpenIdTokenService.java"
    },
    {
      "type": "modify",
      "old_id": "f47fa3c1c6dce725cd544ddb804386610b97000f",
      "old_mode": 33188,
      "old_path": "full/src/main/java/de/ids_mannheim/korap/oauth2/service/OAuth2ScopeService.java",
      "new_id": "cd4eec1f80a51c2cfdef445abc492d904047246a",
      "new_mode": 33188,
      "new_path": "full/src/main/java/de/ids_mannheim/korap/oauth2/service/OAuth2ScopeService.java"
    },
    {
      "type": "modify",
      "old_id": "d36a07731a2268929a81f526f1507f701f306db4",
      "old_mode": 33188,
      "old_path": "full/src/main/java/de/ids_mannheim/korap/oauth2/service/OAuth2TokenService.java",
      "new_id": "d6c11d9cc30a52ec6a95b8b56fb669ec0e25d723",
      "new_mode": 33188,
      "new_path": "full/src/main/java/de/ids_mannheim/korap/oauth2/service/OAuth2TokenService.java"
    },
    {
      "type": "modify",
      "old_id": "851631aae0f75cae7ae905c9a57be80c8470f8d8",
      "old_mode": 33188,
      "old_path": "full/src/main/java/de/ids_mannheim/korap/security/context/TokenContext.java",
      "new_id": "b31c64317d72b1d5a9f5f4505dca012aae4f7f78",
      "new_mode": 33188,
      "new_path": "full/src/main/java/de/ids_mannheim/korap/security/context/TokenContext.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1aea3692e307552c7b4e16a577a24d1f30e8f3d3",
      "new_mode": 33188,
      "new_path": "full/src/main/java/de/ids_mannheim/korap/service/SearchService.java"
    },
    {
      "type": "modify",
      "old_id": "f7bef6a017b6e2b08fe601e3ec87c311bed4a804",
      "old_mode": 33188,
      "old_path": "full/src/main/java/de/ids_mannheim/korap/web/KustvaktResponseHandler.java",
      "new_id": "bce194cd6f16f84f6404c159cbbc2ca0e4d92a8b",
      "new_mode": 33188,
      "new_path": "full/src/main/java/de/ids_mannheim/korap/web/KustvaktResponseHandler.java"
    },
    {
      "type": "modify",
      "old_id": "9c01fa5bf2eb8f1ca7fa921b4a0678e694464774",
      "old_mode": 33188,
      "old_path": "full/src/main/java/de/ids_mannheim/korap/web/controller/AuthenticationController.java",
      "new_id": "0371c9e3664c8abee14f306fc5e2b8c7449095c4",
      "new_mode": 33188,
      "new_path": "full/src/main/java/de/ids_mannheim/korap/web/controller/AuthenticationController.java"
    },
    {
      "type": "modify",
      "old_id": "2d76a185654d6b22a24d4467cf01638f28aa5c43",
      "old_mode": 33188,
      "old_path": "full/src/main/java/de/ids_mannheim/korap/web/controller/OAuthController.java",
      "new_id": "2c43acc9e725aa637f347de777fd08836bc8017c",
      "new_mode": 33188,
      "new_path": "full/src/main/java/de/ids_mannheim/korap/web/controller/OAuthController.java"
    },
    {
      "type": "modify",
      "old_id": "a603489ff188e40467e986a91cd134d0264ca3e7",
      "old_mode": 33188,
      "old_path": "full/src/main/java/de/ids_mannheim/korap/web/controller/ResourceController.java",
      "new_id": "0bc87a4a699508eadb3eeae1d42221db1c4fd1eb",
      "new_mode": 33188,
      "new_path": "full/src/main/java/de/ids_mannheim/korap/web/controller/ResourceController.java"
    },
    {
      "type": "modify",
      "old_id": "d78eaea895d4e8ae9e1e70c79744792a60395677",
      "old_mode": 33188,
      "old_path": "full/src/main/java/de/ids_mannheim/korap/web/controller/SearchController.java",
      "new_id": "d3481ecf704e74ce53cddf8ff80719515974d21d",
      "new_mode": 33188,
      "new_path": "full/src/main/java/de/ids_mannheim/korap/web/controller/SearchController.java"
    },
    {
      "type": "modify",
      "old_id": "dd34a1f0e219b9e652f63b7a02ce08a7e6df0e07",
      "old_mode": 33188,
      "old_path": "full/src/main/java/de/ids_mannheim/korap/web/controller/UserGroupController.java",
      "new_id": "a0850ce00c252d1596e3c3546457adc715585605",
      "new_mode": 33188,
      "new_path": "full/src/main/java/de/ids_mannheim/korap/web/controller/UserGroupController.java"
    },
    {
      "type": "modify",
      "old_id": "f8198e541ca718b717d2623e1345158e4dbf39d6",
      "old_mode": 33188,
      "old_path": "full/src/main/java/de/ids_mannheim/korap/web/controller/VirtualCorpusController.java",
      "new_id": "05edea1991f27bec005052aa334b1ec5b2bd8a26",
      "new_mode": 33188,
      "new_path": "full/src/main/java/de/ids_mannheim/korap/web/controller/VirtualCorpusController.java"
    },
    {
      "type": "modify",
      "old_id": "bdcc0cf932c925c9c9b22d6c105ef77463255201",
      "old_mode": 33188,
      "old_path": "full/src/main/java/de/ids_mannheim/korap/web/filter/AuthenticationFilter.java",
      "new_id": "4059933be0fd296e733f13c464d705f7016e0eed",
      "new_mode": 33188,
      "new_path": "full/src/main/java/de/ids_mannheim/korap/web/filter/AuthenticationFilter.java"
    },
    {
      "type": "modify",
      "old_id": "78138bbfc86b73aaa4f486b64fc4143d3a18db59",
      "old_mode": 33188,
      "old_path": "full/src/main/java/de/ids_mannheim/korap/web/filter/DemoUserFilter.java",
      "new_id": "e5e838a73882a5da7b2559d0e14870e95990a493",
      "new_mode": 33188,
      "new_path": "full/src/main/java/de/ids_mannheim/korap/web/filter/DemoUserFilter.java"
    },
    {
      "type": "modify",
      "old_id": "bb5ac1e66df055af27bff97ed3aa15c412017521",
      "old_mode": 33188,
      "old_path": "full/src/main/resources/default-config.xml",
      "new_id": "456ecff7d11561f81bf1c7172c13524cacd2311b",
      "new_mode": 33188,
      "new_path": "full/src/main/resources/default-config.xml"
    },
    {
      "type": "modify",
      "old_id": "da7ec20c32ee0b7e3e6e140d60165251caf7bf8e",
      "old_mode": 33188,
      "old_path": "full/src/main/resources/kustvakt.conf",
      "new_id": "654a1ab58489a70e868b9c846e2e0c0ac97c5ea4",
      "new_mode": 33188,
      "new_path": "full/src/main/resources/kustvakt.conf"
    },
    {
      "type": "modify",
      "old_id": "812684398cfbd87df2dba2d2955b8ef7edc9a443",
      "old_mode": 33188,
      "old_path": "full/src/test/java/de/ids_mannheim/korap/web/controller/OAuth2AccessTokenTest.java",
      "new_id": "911f8a9835ffd2d941fd1efb3eb14c44a926f951",
      "new_mode": 33188,
      "new_path": "full/src/test/java/de/ids_mannheim/korap/web/controller/OAuth2AccessTokenTest.java"
    },
    {
      "type": "modify",
      "old_id": "93666ea456d391b62ac0b71d19056a27ef6ec03d",
      "old_mode": 33188,
      "old_path": "full/src/test/java/de/ids_mannheim/korap/web/controller/OAuth2ControllerTest.java",
      "new_id": "cc821fe10387ff4b96ba51f4cddd3aa071ed7572",
      "new_mode": 33188,
      "new_path": "full/src/test/java/de/ids_mannheim/korap/web/controller/OAuth2ControllerTest.java"
    },
    {
      "type": "modify",
      "old_id": "8416b6ac1120b661ddf1c7716980148700ed3389",
      "old_mode": 33188,
      "old_path": "full/src/test/resources/kustvakt-test.conf",
      "new_id": "e09f9c4dd28651ba7432440ff3c20f8a13c74124",
      "new_mode": 33188,
      "new_path": "full/src/test/resources/kustvakt-test.conf"
    },
    {
      "type": "modify",
      "old_id": "58a30cf292528c0be3a7a84089072f9cddcd6e30",
      "old_mode": 33188,
      "old_path": "full/src/test/resources/log4j2-test.properties",
      "new_id": "dc7dc8f88710e46e7d7eff852a16f1da05974beb",
      "new_mode": 33188,
      "new_path": "full/src/test/resources/log4j2-test.properties"
    },
    {
      "type": "modify",
      "old_id": "cad93aacda2b592d0e60c85f3c2ce1d3c1a9a20e",
      "old_mode": 33188,
      "old_path": "full/src/test/resources/test-config.xml",
      "new_id": "28cd408dcde9ddb7c38def58e5b57998dc60cc8c",
      "new_mode": 33188,
      "new_path": "full/src/test/resources/test-config.xml"
    },
    {
      "type": "modify",
      "old_id": "f8d78bd2ff885f80a0e0d2c591c80caef0a33356",
      "old_mode": 33188,
      "old_path": "lite/pom.xml",
      "new_id": "9b3e8ddc6bf60c7851cd01ec7df2258781955d31",
      "new_mode": 33188,
      "new_path": "lite/pom.xml"
    }
  ]
}
