{"action":"created","comment":{"url":"https://api.github.com/repos/EBIvariation/eva-ws/pulls/comments/90008652","pull_request_review_id":10532480,"id":90008652,"diff_hunk":"@@ -0,0 +1,31 @@\n+/*\n+ * European Variation Archive (EVA) - Open-access database of all types of genetic\n+ * variation data from all species\n+ *\n+ * Copyright 2015 EMBL - European Bioinformatics Institute\n+ *\n+ * Licensed under the Apache License, Version 2.0 (the \"License\");\n+ * you may not use this file except in compliance with the License.\n+ * You may obtain a copy of the License at\n+ *\n+ *   http://www.apache.org/licenses/LICENSE-2.0\n+ *\n+ * Unless required by applicable law or agreed to in writing, software\n+ * distributed under the License is distributed on an \"AS IS\" BASIS,\n+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n+ * See the License for the specific language governing permissions and\n+ * limitations under the License.\n+ */\n+package uk.ac.ebi.eva.server.repository;\n+\n+import uk.ac.ebi.eva.commons.models.metadata.VariantEntity;\n+\n+import java.util.List;\n+\n+/**\n+ * Interface to declare custom repository methods.","path":"eva-server/src/main/java/uk/ac/ebi/eva/server/repository/VariantEntityRepositoryCustom.java","position":26,"original_position":26,"commit_id":"ed094d2f0f1c1e38d6d69d9baeb59aebefc11ea3","original_commit_id":"ed094d2f0f1c1e38d6d69d9baeb59aebefc11ea3","user":{"login":"cyenyxe","id":1433407,"avatar_url":"https://avatars.githubusercontent.com/u/1433407?v=3","gravatar_id":"","url":"https://api.github.com/users/cyenyxe","html_url":"https://github.com/cyenyxe","followers_url":"https://api.github.com/users/cyenyxe/followers","following_url":"https://api.github.com/users/cyenyxe/following{/other_user}","gists_url":"https://api.github.com/users/cyenyxe/gists{/gist_id}","starred_url":"https://api.github.com/users/cyenyxe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cyenyxe/subscriptions","organizations_url":"https://api.github.com/users/cyenyxe/orgs","repos_url":"https://api.github.com/users/cyenyxe/repos","events_url":"https://api.github.com/users/cyenyxe/events{/privacy}","received_events_url":"https://api.github.com/users/cyenyxe/received_events","type":"User","site_admin":false},"body":"Since a Spring Data repository interface can contain extra methods, maybe this could clarify it a bit more?\r\n\r\n> Interface to declare additional repository methods with a custom implementation, instead of the one that Spring Data would provide by default.","created_at":"2016-11-29T13:32:59Z","updated_at":"2016-11-29T13:36:47Z","html_url":"https://github.com/EBIvariation/eva-ws/pull/21#discussion_r90008652","pull_request_url":"https://api.github.com/repos/EBIvariation/eva-ws/pulls/21","_links":{"self":{"href":"https://api.github.com/repos/EBIvariation/eva-ws/pulls/comments/90008652"},"html":{"href":"https://github.com/EBIvariation/eva-ws/pull/21#discussion_r90008652"},"pull_request":{"href":"https://api.github.com/repos/EBIvariation/eva-ws/pulls/21"}}},"pull_request":{"url":"https://api.github.com/repos/EBIvariation/eva-ws/pulls/21","id":94600726,"html_url":"https://github.com/EBIvariation/eva-ws/pull/21","diff_url":"https://github.com/EBIvariation/eva-ws/pull/21.diff","patch_url":"https://github.com/EBIvariation/eva-ws/pull/21.patch","issue_url":"https://api.github.com/repos/EBIvariation/eva-ws/issues/21","number":21,"state":"open","locked":false,"title":"EVA-449 Query variants by region","user":{"login":"tomdcsmith","id":10744850,"avatar_url":"https://avatars.githubusercontent.com/u/10744850?v=3","gravatar_id":"","url":"https://api.github.com/users/tomdcsmith","html_url":"https://github.com/tomdcsmith","followers_url":"https://api.github.com/users/tomdcsmith/followers","following_url":"https://api.github.com/users/tomdcsmith/following{/other_user}","gists_url":"https://api.github.com/users/tomdcsmith/gists{/gist_id}","starred_url":"https://api.github.com/users/tomdcsmith/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tomdcsmith/subscriptions","organizations_url":"https://api.github.com/users/tomdcsmith/orgs","repos_url":"https://api.github.com/users/tomdcsmith/repos","events_url":"https://api.github.com/users/tomdcsmith/events{/privacy}","received_events_url":"https://api.github.com/users/tomdcsmith/received_events","type":"User","site_admin":false},"body":"Methods to VariantEntityRepository for querying variants by region, both using just reference, and using reference and alternate.","created_at":"2016-11-21T11:51:33Z","updated_at":"2016-11-29T13:36:48Z","closed_at":null,"merged_at":null,"merge_commit_sha":"737d3eaaed9285d9fc619d316d5620ad7705eb78","assignee":null,"assignees":[],"milestone":null,"commits_url":"https://api.github.com/repos/EBIvariation/eva-ws/pulls/21/commits","review_comments_url":"https://api.github.com/repos/EBIvariation/eva-ws/pulls/21/comments","review_comment_url":"https://api.github.com/repos/EBIvariation/eva-ws/pulls/comments{/number}","comments_url":"https://api.github.com/repos/EBIvariation/eva-ws/issues/21/comments","statuses_url":"https://api.github.com/repos/EBIvariation/eva-ws/statuses/ed094d2f0f1c1e38d6d69d9baeb59aebefc11ea3","head":{"label":"tomdcsmith:query_variants_region","ref":"query_variants_region","sha":"ed094d2f0f1c1e38d6d69d9baeb59aebefc11ea3","user":{"login":"tomdcsmith","id":10744850,"avatar_url":"https://avatars.githubusercontent.com/u/10744850?v=3","gravatar_id":"","url":"https://api.github.com/users/tomdcsmith","html_url":"https://github.com/tomdcsmith","followers_url":"https://api.github.com/users/tomdcsmith/followers","following_url":"https://api.github.com/users/tomdcsmith/following{/other_user}","gists_url":"https://api.github.com/users/tomdcsmith/gists{/gist_id}","starred_url":"https://api.github.com/users/tomdcsmith/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tomdcsmith/subscriptions","organizations_url":"https://api.github.com/users/tomdcsmith/orgs","repos_url":"https://api.github.com/users/tomdcsmith/repos","events_url":"https://api.github.com/users/tomdcsmith/events{/privacy}","received_events_url":"https://api.github.com/users/tomdcsmith/received_events","type":"User","site_admin":false},"repo":{"id":68377908,"name":"eva-ws","full_name":"tomdcsmith/eva-ws","owner":{"login":"tomdcsmith","id":10744850,"avatar_url":"https://avatars.githubusercontent.com/u/10744850?v=3","gravatar_id":"","url":"https://api.github.com/users/tomdcsmith","html_url":"https://github.com/tomdcsmith","followers_url":"https://api.github.com/users/tomdcsmith/followers","following_url":"https://api.github.com/users/tomdcsmith/following{/other_user}","gists_url":"https://api.github.com/users/tomdcsmith/gists{/gist_id}","starred_url":"https://api.github.com/users/tomdcsmith/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tomdcsmith/subscriptions","organizations_url":"https://api.github.com/users/tomdcsmith/orgs","repos_url":"https://api.github.com/users/tomdcsmith/repos","events_url":"https://api.github.com/users/tomdcsmith/events{/privacy}","received_events_url":"https://api.github.com/users/tomdcsmith/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/tomdcsmith/eva-ws","description":"European Variation Archive REST web services API","fork":true,"url":"https://api.github.com/repos/tomdcsmith/eva-ws","forks_url":"https://api.github.com/repos/tomdcsmith/eva-ws/forks","keys_url":"https://api.github.com/repos/tomdcsmith/eva-ws/keys{/key_id}","collaborators_url":"https://api.github.com/repos/tomdcsmith/eva-ws/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/tomdcsmith/eva-ws/teams","hooks_url":"https://api.github.com/repos/tomdcsmith/eva-ws/hooks","issue_events_url":"https://api.github.com/repos/tomdcsmith/eva-ws/issues/events{/number}","events_url":"https://api.github.com/repos/tomdcsmith/eva-ws/events","assignees_url":"https://api.github.com/repos/tomdcsmith/eva-ws/assignees{/user}","branches_url":"https://api.github.com/repos/tomdcsmith/eva-ws/branches{/branch}","tags_url":"https://api.github.com/repos/tomdcsmith/eva-ws/tags","blobs_url":"https://api.github.com/repos/tomdcsmith/eva-ws/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/tomdcsmith/eva-ws/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/tomdcsmith/eva-ws/git/refs{/sha}","trees_url":"https://api.github.com/repos/tomdcsmith/eva-ws/git/trees{/sha}","statuses_url":"https://api.github.com/repos/tomdcsmith/eva-ws/statuses/{sha}","languages_url":"https://api.github.com/repos/tomdcsmith/eva-ws/languages","stargazers_url":"https://api.github.com/repos/tomdcsmith/eva-ws/stargazers","contributors_url":"https://api.github.com/repos/tomdcsmith/eva-ws/contributors","subscribers_url":"https://api.github.com/repos/tomdcsmith/eva-ws/subscribers","subscription_url":"https://api.github.com/repos/tomdcsmith/eva-ws/subscription","commits_url":"https://api.github.com/repos/tomdcsmith/eva-ws/commits{/sha}","git_commits_url":"https://api.github.com/repos/tomdcsmith/eva-ws/git/commits{/sha}","comments_url":"https://api.github.com/repos/tomdcsmith/eva-ws/comments{/number}","issue_comment_url":"https://api.github.com/repos/tomdcsmith/eva-ws/issues/comments{/number}","contents_url":"https://api.github.com/repos/tomdcsmith/eva-ws/contents/{+path}","compare_url":"https://api.github.com/repos/tomdcsmith/eva-ws/compare/{base}...{head}","merges_url":"https://api.github.com/repos/tomdcsmith/eva-ws/merges","archive_url":"https://api.github.com/repos/tomdcsmith/eva-ws/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/tomdcsmith/eva-ws/downloads","issues_url":"https://api.github.com/repos/tomdcsmith/eva-ws/issues{/number}","pulls_url":"https://api.github.com/repos/tomdcsmith/eva-ws/pulls{/number}","milestones_url":"https://api.github.com/repos/tomdcsmith/eva-ws/milestones{/number}","notifications_url":"https://api.github.com/repos/tomdcsmith/eva-ws/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/tomdcsmith/eva-ws/labels{/name}","releases_url":"https://api.github.com/repos/tomdcsmith/eva-ws/releases{/id}","deployments_url":"https://api.github.com/repos/tomdcsmith/eva-ws/deployments","created_at":"2016-09-16T12:30:00Z","updated_at":"2016-09-16T12:30:01Z","pushed_at":"2016-11-29T11:33:37Z","git_url":"git://github.com/tomdcsmith/eva-ws.git","ssh_url":"git@github.com:tomdcsmith/eva-ws.git","clone_url":"https://github.com/tomdcsmith/eva-ws.git","svn_url":"https://github.com/tomdcsmith/eva-ws","homepage":"http://www.ebi.ac.uk/eva","size":11539,"stargazers_count":0,"watchers_count":0,"language":"Java","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"develop"}},"base":{"label":"EBIvariation:develop","ref":"develop","sha":"901606586e25a0f1792b8431e99e280f6127568c","user":{"login":"EBIvariation","id":6419333,"avatar_url":"https://avatars.githubusercontent.com/u/6419333?v=3","gravatar_id":"","url":"https://api.github.com/users/EBIvariation","html_url":"https://github.com/EBIvariation","followers_url":"https://api.github.com/users/EBIvariation/followers","following_url":"https://api.github.com/users/EBIvariation/following{/other_user}","gists_url":"https://api.github.com/users/EBIvariation/gists{/gist_id}","starred_url":"https://api.github.com/users/EBIvariation/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EBIvariation/subscriptions","organizations_url":"https://api.github.com/users/EBIvariation/orgs","repos_url":"https://api.github.com/users/EBIvariation/repos","events_url":"https://api.github.com/users/EBIvariation/events{/privacy}","received_events_url":"https://api.github.com/users/EBIvariation/received_events","type":"Organization","site_admin":false},"repo":{"id":15966677,"name":"eva-ws","full_name":"EBIvariation/eva-ws","owner":{"login":"EBIvariation","id":6419333,"avatar_url":"https://avatars.githubusercontent.com/u/6419333?v=3","gravatar_id":"","url":"https://api.github.com/users/EBIvariation","html_url":"https://github.com/EBIvariation","followers_url":"https://api.github.com/users/EBIvariation/followers","following_url":"https://api.github.com/users/EBIvariation/following{/other_user}","gists_url":"https://api.github.com/users/EBIvariation/gists{/gist_id}","starred_url":"https://api.github.com/users/EBIvariation/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EBIvariation/subscriptions","organizations_url":"https://api.github.com/users/EBIvariation/orgs","repos_url":"https://api.github.com/users/EBIvariation/repos","events_url":"https://api.github.com/users/EBIvariation/events{/privacy}","received_events_url":"https://api.github.com/users/EBIvariation/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/EBIvariation/eva-ws","description":"European Variation Archive REST web services API","fork":false,"url":"https://api.github.com/repos/EBIvariation/eva-ws","forks_url":"https://api.github.com/repos/EBIvariation/eva-ws/forks","keys_url":"https://api.github.com/repos/EBIvariation/eva-ws/keys{/key_id}","collaborators_url":"https://api.github.com/repos/EBIvariation/eva-ws/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/EBIvariation/eva-ws/teams","hooks_url":"https://api.github.com/repos/EBIvariation/eva-ws/hooks","issue_events_url":"https://api.github.com/repos/EBIvariation/eva-ws/issues/events{/number}","events_url":"https://api.github.com/repos/EBIvariation/eva-ws/events","assignees_url":"https://api.github.com/repos/EBIvariation/eva-ws/assignees{/user}","branches_url":"https://api.github.com/repos/EBIvariation/eva-ws/branches{/branch}","tags_url":"https://api.github.com/repos/EBIvariation/eva-ws/tags","blobs_url":"https://api.github.com/repos/EBIvariation/eva-ws/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/EBIvariation/eva-ws/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/EBIvariation/eva-ws/git/refs{/sha}","trees_url":"https://api.github.com/repos/EBIvariation/eva-ws/git/trees{/sha}","statuses_url":"https://api.github.com/repos/EBIvariation/eva-ws/statuses/{sha}","languages_url":"https://api.github.com/repos/EBIvariation/eva-ws/languages","stargazers_url":"https://api.github.com/repos/EBIvariation/eva-ws/stargazers","contributors_url":"https://api.github.com/repos/EBIvariation/eva-ws/contributors","subscribers_url":"https://api.github.com/repos/EBIvariation/eva-ws/subscribers","subscription_url":"https://api.github.com/repos/EBIvariation/eva-ws/subscription","commits_url":"https://api.github.com/repos/EBIvariation/eva-ws/commits{/sha}","git_commits_url":"https://api.github.com/repos/EBIvariation/eva-ws/git/commits{/sha}","comments_url":"https://api.github.com/repos/EBIvariation/eva-ws/comments{/number}","issue_comment_url":"https://api.github.com/repos/EBIvariation/eva-ws/issues/comments{/number}","contents_url":"https://api.github.com/repos/EBIvariation/eva-ws/contents/{+path}","compare_url":"https://api.github.com/repos/EBIvariation/eva-ws/compare/{base}...{head}","merges_url":"https://api.github.com/repos/EBIvariation/eva-ws/merges","archive_url":"https://api.github.com/repos/EBIvariation/eva-ws/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/EBIvariation/eva-ws/downloads","issues_url":"https://api.github.com/repos/EBIvariation/eva-ws/issues{/number}","pulls_url":"https://api.github.com/repos/EBIvariation/eva-ws/pulls{/number}","milestones_url":"https://api.github.com/repos/EBIvariation/eva-ws/milestones{/number}","notifications_url":"https://api.github.com/repos/EBIvariation/eva-ws/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/EBIvariation/eva-ws/labels{/name}","releases_url":"https://api.github.com/repos/EBIvariation/eva-ws/releases{/id}","deployments_url":"https://api.github.com/repos/EBIvariation/eva-ws/deployments","created_at":"2014-01-16T12:05:05Z","updated_at":"2016-10-26T12:23:15Z","pushed_at":"2016-11-29T11:33:38Z","git_url":"git://github.com/EBIvariation/eva-ws.git","ssh_url":"git@github.com:EBIvariation/eva-ws.git","clone_url":"https://github.com/EBIvariation/eva-ws.git","svn_url":"https://github.com/EBIvariation/eva-ws","homepage":"http://www.ebi.ac.uk/eva","size":11483,"stargazers_count":2,"watchers_count":2,"language":"Java","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":9,"mirror_url":null,"open_issues_count":2,"forks":9,"open_issues":2,"watchers":2,"default_branch":"develop"}},"_links":{"self":{"href":"https://api.github.com/repos/EBIvariation/eva-ws/pulls/21"},"html":{"href":"https://github.com/EBIvariation/eva-ws/pull/21"},"issue":{"href":"https://api.github.com/repos/EBIvariation/eva-ws/issues/21"},"comments":{"href":"https://api.github.com/repos/EBIvariation/eva-ws/issues/21/comments"},"review_comments":{"href":"https://api.github.com/repos/EBIvariation/eva-ws/pulls/21/comments"},"review_comment":{"href":"https://api.github.com/repos/EBIvariation/eva-ws/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/EBIvariation/eva-ws/pulls/21/commits"},"statuses":{"href":"https://api.github.com/repos/EBIvariation/eva-ws/statuses/ed094d2f0f1c1e38d6d69d9baeb59aebefc11ea3"}}}}
{"actor":{"display_login":"cyenyxe"}}