{"action":"created","comment":{"url":"https://api.github.com/repos/sergiogonzalez/liferay-docs/pulls/comments/91678451","pull_request_review_id":12188628,"id":91678451,"diff_hunk":"@@ -1,151 +1,131 @@\n-# Selecting Custom Entities Using the Item Selector\n-\n-We have seen in previous tutorials how to use item selector to select entities \n-using existing item selector criteria (ItemSelectorCriterion) and item selector \n-return types (ItemSelectorReturnType)\n-\n-This tutorial will explain how to create new item selector criteria and return \n-types so you can use item selector to select your own custom entities and allow \n-other applications to be able to select your custom entities as well. \n-\n-In order to select a new type of entity we need to create a new item selector \n-criterion. This should be part of your application API so other modules can use \n-it to invoke item selector.\n-\n-Let’s imagine that we have an application that creates Tasks and we want users \n-to select a task to assign it to themselves. Then, we might create a new \n-criterion as follows:\n-\n-public class TasksItemSelectorCriterion extends BaseItemSelectorCriterion {\n-\n-}\n-\n-Anytime we add a new item selector criterion, we need to register a OSGi \n-component that will be responsible of obtaining the selection views for that \n-particular item selector criterion. This is done by a OSGi component that \n-implements ItemSelectorCriterionHandler. The code for our example tasks item \n-selector criterion handler is as follows:\n-\n-@Component(service = ItemSelectorCriterionHandler.class)\n-\n-public class TasksItemSelectorCriterionHandler extends\n-\tBaseItemSelectorCriterionHandler {\n-\n-\tpublic Class getItemSelectorCriterionClass() {\n-\t\treturn TasksItemSelectorCriterionHandler.class;\n-\t}\n-}\n-\n-In order to process the new assignee, our tasks application requires the \n-following information when a user selects a task:\n-\n-* the task identifier\n-\n-* the task creator user\n-\n-This information that needs to be returned by the selection view doesn’t match \n-any of the item selector return types provided by the item selector api \n-(Base64ItemSelectorReturnType, FileEntryItemSelectorReturnType, \n-UploadableFileReturnType, URLItemSelectorReturnType, UUIDItemSelectorReturnType) \n-so we will need to create a new item selector return type that will return this \n-information. We will name it TasksItemSelectorReturnType and any view that uses \n-it will need to return both the task identifier and the task creator user.\n-\n-This step is optional, and often it won’t be needed because we will be able to \n-reuse any of the item selector return types provided by the item selector api \n-module.  This is the example code of our new TasksItemSelectorReturnType:\n-\n-public class TasksItemSelectorReturnType implements ItemSelectorReturnType {\n-\n-}\n-\n-Until this point we have created a new API to allow the creation of selection \n-views to select tasks that can be used by our application. Both classes  \n-TasksItemSelectorCriterion and TasksItemSelectorReturnType needs to be \n-accessible so they can be used by the application when generating the item \n-selector url.\n-\n-Now, the only thing that is left is to create the view to select tasks. This is \n-explained in detail in this tutorial \n-[https://docs.google.com/document/d/1mjuYMtXfSn311AnHjNOxcOHNUc1fTcteCOBnXFFjB54/edit](https://docs.google.com/document/d/1mjuYMtXfSn311AnHjNOxcOHNUc1fTcteCOBnXFFjB54/edit). \n-\n-The main steps are documented next, but we encourage to visit the link to see \n-the detail steps.\n-\n-Create the ItemSelectorView OSGI component:\n-\n-@Component\n-public class TasksItemSelectorView\n-\timplements ItemSelectorView<TasksItemSelectorCriterion> {\n-\n-\tpublic Class<TasksItemSelectorCriterion> getItemSelectorCriterionClass() {\n-\t\treturn TasksItemSelectorCriterion.class;\n-\t}\n-\n-\tpublic List<ItemSelectorReturnType> getSupportedItemSelectorReturnTypes() {\n-\t\treturn _supportedItemSelectorReturnTypes;\n-\t}\n-\n-\tpublic String getTitle(Locale locale) {\n-\t\treturn \"Tasks\";\n-\t}\n-\n-\tpublic boolean isShowSearch() {\n-\t\treturn false;\n-\t}\n-\n-\tpublic boolean isVisible(ThemeDisplay themeDisplay) {\n-\t\treturn true;\n-\t}\n-\n-\tpublic ServletContext getServletContext() {\n-\t\treturn _servletContext;\n-\t}\n-\n-\tpublic void renderHTML(\n-\t\t\tServletRequest request, ServletResponse response,\n-\t\t\tMyTasksItemSelectorCriterion itemSelectorCriterion,\n-\t\t\tPortletURL portletURL, String itemSelectedEventName, boolean search)\n-\t\tthrows IOException, ServletException {\n-\n-\t\t// Pass the information that the view needs\n-\n-\t\tServletContext servletContext = getServletContext();\n-\n-\t\tRequestDispatcher requestDispatcher =\n-\t\t\tservletContext.getRequestDispatcher(\"/tasks.jsp\");\n-\n-\t\trequestDispatcher.include(request, response);\n-\t}\n-\n-\t@Reference(\n-\t\ttarget = \"(osgi.web.symbolicname=com.liferay.tasks.web)\", unbind = \"-\"\n-\t)\n-\tpublic void setServletContext(ServletContext servletContext) {\n-\t\t_servletContext = servletContext;\n-\t}\n-\n-\tprivate ServletContext _servletContext;\n-\tprivate static final List<ItemSelectorReturnType>\n-\t\t_supportedItemSelectorReturnTypes = Collections.unmodifiableList(\n-\t\t\tListUtil.fromArray(\n-\t\t\t\tnew ItemSelectorReturnType[] {\n-\t\t\t\t\tnew TasksItemSelectorReturnType(),\n-\t\t\t\t}));\n-\n-}\n-\n-In the tasks.jsp we need to include the markup for the different tasks and when \n-the user selects any task, we need to fire a javascript event with the name \n-itemSelectedEventName specified in the renderHTML containing a json object with \n-the information of the task id and the task creator user as follows\n-\n-Liferay.fire(\n-\t'<%= {eventName} %>',\n-\n-\t{\n-\t\tdata: {the-data-your-client-needs}\n-\t}\n-\n-);\n-\n+# Creating Custom Entities for the Item Selector [](id=creating-custom-entities-for-the-item-selector)\n+\n+So, your app requires users to select an item that the Item Selector isn't \n+configured for? No problem. You can create a new entity.\n+\n+This tutorial explains how to create a new entity for the Item Selector.\n+\n+Go ahead and get started.\n+\n+## Creating Item Selector Criterion [](id=creating-item-selector-criterion)\n+\n+First, you must create a new criterion for your entity. Follow these steps to \n+create an Item Selector criterion:\n+\n+1.  Create a class that extends `BaseItemSelectorCriterion`.\n+\n+    The example below creates a class called `TaskItemSelectorCriterion`:\n+\n+        public class TasksItemSelectorCriterion extends \n+        BaseItemSelectorCriterion {\n+        \n+        }\n+        \n+    This class acts as an identifier for Item Selector.","path":"develop/tutorials/articles/192-item-selector/02-creating-custom-entites-for-the-item-selector.markdown","position":24,"original_position":175,"commit_id":"7c800fafd1b5a371586d7f2453d2f30988fb354c","original_commit_id":"7c800fafd1b5a371586d7f2453d2f30988fb354c","user":{"login":"sergiogonzalez","id":860987,"avatar_url":"https://avatars.githubusercontent.com/u/860987?v=3","gravatar_id":"","url":"https://api.github.com/users/sergiogonzalez","html_url":"https://github.com/sergiogonzalez","followers_url":"https://api.github.com/users/sergiogonzalez/followers","following_url":"https://api.github.com/users/sergiogonzalez/following{/other_user}","gists_url":"https://api.github.com/users/sergiogonzalez/gists{/gist_id}","starred_url":"https://api.github.com/users/sergiogonzalez/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sergiogonzalez/subscriptions","organizations_url":"https://api.github.com/users/sergiogonzalez/orgs","repos_url":"https://api.github.com/users/sergiogonzalez/repos","events_url":"https://api.github.com/users/sergiogonzalez/events{/privacy}","received_events_url":"https://api.github.com/users/sergiogonzalez/received_events","type":"User","site_admin":false},"body":"The criterion is the way to tell item selector what entity the user wants to select and what information expects in return.","created_at":"2016-12-09T08:57:26Z","updated_at":"2016-12-09T08:57:26Z","html_url":"https://github.com/sergiogonzalez/liferay-docs/pull/10#discussion_r91678451","pull_request_url":"https://api.github.com/repos/sergiogonzalez/liferay-docs/pulls/10","_links":{"self":{"href":"https://api.github.com/repos/sergiogonzalez/liferay-docs/pulls/comments/91678451"},"html":{"href":"https://github.com/sergiogonzalez/liferay-docs/pull/10#discussion_r91678451"},"pull_request":{"href":"https://api.github.com/repos/sergiogonzalez/liferay-docs/pulls/10"}}},"pull_request":{"url":"https://api.github.com/repos/sergiogonzalez/liferay-docs/pulls/10","id":97213972,"html_url":"https://github.com/sergiogonzalez/liferay-docs/pull/10","diff_url":"https://github.com/sergiogonzalez/liferay-docs/pull/10.diff","patch_url":"https://github.com/sergiogonzalez/liferay-docs/pull/10.patch","issue_url":"https://api.github.com/repos/sergiogonzalez/liferay-docs/issues/10","number":10,"state":"open","locked":false,"title":"LRDOCS-2982 Creating Item Selector Entities","user":{"login":"mwilliams2014","id":7050434,"avatar_url":"https://avatars.githubusercontent.com/u/7050434?v=3","gravatar_id":"","url":"https://api.github.com/users/mwilliams2014","html_url":"https://github.com/mwilliams2014","followers_url":"https://api.github.com/users/mwilliams2014/followers","following_url":"https://api.github.com/users/mwilliams2014/following{/other_user}","gists_url":"https://api.github.com/users/mwilliams2014/gists{/gist_id}","starred_url":"https://api.github.com/users/mwilliams2014/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mwilliams2014/subscriptions","organizations_url":"https://api.github.com/users/mwilliams2014/orgs","repos_url":"https://api.github.com/users/mwilliams2014/repos","events_url":"https://api.github.com/users/mwilliams2014/events{/privacy}","received_events_url":"https://api.github.com/users/mwilliams2014/received_events","type":"User","site_admin":false},"body":"@sergiogonzalez Can you review this tutorial. Feel free to comment on the pr with any changes. thx!","created_at":"2016-12-08T22:29:48Z","updated_at":"2016-12-09T08:57:26Z","closed_at":null,"merged_at":null,"merge_commit_sha":"39137d485141d09bc994cf9dc30854dfff1f369c","assignee":null,"assignees":[],"milestone":null,"commits_url":"https://api.github.com/repos/sergiogonzalez/liferay-docs/pulls/10/commits","review_comments_url":"https://api.github.com/repos/sergiogonzalez/liferay-docs/pulls/10/comments","review_comment_url":"https://api.github.com/repos/sergiogonzalez/liferay-docs/pulls/comments{/number}","comments_url":"https://api.github.com/repos/sergiogonzalez/liferay-docs/issues/10/comments","statuses_url":"https://api.github.com/repos/sergiogonzalez/liferay-docs/statuses/7c800fafd1b5a371586d7f2453d2f30988fb354c","head":{"label":"mwilliams2014:LRDOCS-2982-item-selector-entities","ref":"LRDOCS-2982-item-selector-entities","sha":"7c800fafd1b5a371586d7f2453d2f30988fb354c","user":{"login":"mwilliams2014","id":7050434,"avatar_url":"https://avatars.githubusercontent.com/u/7050434?v=3","gravatar_id":"","url":"https://api.github.com/users/mwilliams2014","html_url":"https://github.com/mwilliams2014","followers_url":"https://api.github.com/users/mwilliams2014/followers","following_url":"https://api.github.com/users/mwilliams2014/following{/other_user}","gists_url":"https://api.github.com/users/mwilliams2014/gists{/gist_id}","starred_url":"https://api.github.com/users/mwilliams2014/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mwilliams2014/subscriptions","organizations_url":"https://api.github.com/users/mwilliams2014/orgs","repos_url":"https://api.github.com/users/mwilliams2014/repos","events_url":"https://api.github.com/users/mwilliams2014/events{/privacy}","received_events_url":"https://api.github.com/users/mwilliams2014/received_events","type":"User","site_admin":false},"repo":{"id":18076286,"name":"liferay-docs","full_name":"mwilliams2014/liferay-docs","owner":{"login":"mwilliams2014","id":7050434,"avatar_url":"https://avatars.githubusercontent.com/u/7050434?v=3","gravatar_id":"","url":"https://api.github.com/users/mwilliams2014","html_url":"https://github.com/mwilliams2014","followers_url":"https://api.github.com/users/mwilliams2014/followers","following_url":"https://api.github.com/users/mwilliams2014/following{/other_user}","gists_url":"https://api.github.com/users/mwilliams2014/gists{/gist_id}","starred_url":"https://api.github.com/users/mwilliams2014/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mwilliams2014/subscriptions","organizations_url":"https://api.github.com/users/mwilliams2014/orgs","repos_url":"https://api.github.com/users/mwilliams2014/repos","events_url":"https://api.github.com/users/mwilliams2014/events{/privacy}","received_events_url":"https://api.github.com/users/mwilliams2014/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/mwilliams2014/liferay-docs","description":null,"fork":true,"url":"https://api.github.com/repos/mwilliams2014/liferay-docs","forks_url":"https://api.github.com/repos/mwilliams2014/liferay-docs/forks","keys_url":"https://api.github.com/repos/mwilliams2014/liferay-docs/keys{/key_id}","collaborators_url":"https://api.github.com/repos/mwilliams2014/liferay-docs/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/mwilliams2014/liferay-docs/teams","hooks_url":"https://api.github.com/repos/mwilliams2014/liferay-docs/hooks","issue_events_url":"https://api.github.com/repos/mwilliams2014/liferay-docs/issues/events{/number}","events_url":"https://api.github.com/repos/mwilliams2014/liferay-docs/events","assignees_url":"https://api.github.com/repos/mwilliams2014/liferay-docs/assignees{/user}","branches_url":"https://api.github.com/repos/mwilliams2014/liferay-docs/branches{/branch}","tags_url":"https://api.github.com/repos/mwilliams2014/liferay-docs/tags","blobs_url":"https://api.github.com/repos/mwilliams2014/liferay-docs/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/mwilliams2014/liferay-docs/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/mwilliams2014/liferay-docs/git/refs{/sha}","trees_url":"https://api.github.com/repos/mwilliams2014/liferay-docs/git/trees{/sha}","statuses_url":"https://api.github.com/repos/mwilliams2014/liferay-docs/statuses/{sha}","languages_url":"https://api.github.com/repos/mwilliams2014/liferay-docs/languages","stargazers_url":"https://api.github.com/repos/mwilliams2014/liferay-docs/stargazers","contributors_url":"https://api.github.com/repos/mwilliams2014/liferay-docs/contributors","subscribers_url":"https://api.github.com/repos/mwilliams2014/liferay-docs/subscribers","subscription_url":"https://api.github.com/repos/mwilliams2014/liferay-docs/subscription","commits_url":"https://api.github.com/repos/mwilliams2014/liferay-docs/commits{/sha}","git_commits_url":"https://api.github.com/repos/mwilliams2014/liferay-docs/git/commits{/sha}","comments_url":"https://api.github.com/repos/mwilliams2014/liferay-docs/comments{/number}","issue_comment_url":"https://api.github.com/repos/mwilliams2014/liferay-docs/issues/comments{/number}","contents_url":"https://api.github.com/repos/mwilliams2014/liferay-docs/contents/{+path}","compare_url":"https://api.github.com/repos/mwilliams2014/liferay-docs/compare/{base}...{head}","merges_url":"https://api.github.com/repos/mwilliams2014/liferay-docs/merges","archive_url":"https://api.github.com/repos/mwilliams2014/liferay-docs/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/mwilliams2014/liferay-docs/downloads","issues_url":"https://api.github.com/repos/mwilliams2014/liferay-docs/issues{/number}","pulls_url":"https://api.github.com/repos/mwilliams2014/liferay-docs/pulls{/number}","milestones_url":"https://api.github.com/repos/mwilliams2014/liferay-docs/milestones{/number}","notifications_url":"https://api.github.com/repos/mwilliams2014/liferay-docs/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/mwilliams2014/liferay-docs/labels{/name}","releases_url":"https://api.github.com/repos/mwilliams2014/liferay-docs/releases{/id}","deployments_url":"https://api.github.com/repos/mwilliams2014/liferay-docs/deployments","created_at":"2014-03-24T19:48:23Z","updated_at":"2016-10-26T18:32:11Z","pushed_at":"2016-12-08T22:31:30Z","git_url":"git://github.com/mwilliams2014/liferay-docs.git","ssh_url":"git@github.com:mwilliams2014/liferay-docs.git","clone_url":"https://github.com/mwilliams2014/liferay-docs.git","svn_url":"https://github.com/mwilliams2014/liferay-docs","homepage":"","size":559319,"stargazers_count":2,"watchers_count":2,"language":"CSS","has_issues":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":2,"default_branch":"master"}},"base":{"label":"sergiogonzalez:master","ref":"master","sha":"2c1ce6a7728cf4cedc19099edb22381978e7ce7b","user":{"login":"sergiogonzalez","id":860987,"avatar_url":"https://avatars.githubusercontent.com/u/860987?v=3","gravatar_id":"","url":"https://api.github.com/users/sergiogonzalez","html_url":"https://github.com/sergiogonzalez","followers_url":"https://api.github.com/users/sergiogonzalez/followers","following_url":"https://api.github.com/users/sergiogonzalez/following{/other_user}","gists_url":"https://api.github.com/users/sergiogonzalez/gists{/gist_id}","starred_url":"https://api.github.com/users/sergiogonzalez/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sergiogonzalez/subscriptions","organizations_url":"https://api.github.com/users/sergiogonzalez/orgs","repos_url":"https://api.github.com/users/sergiogonzalez/repos","events_url":"https://api.github.com/users/sergiogonzalez/events{/privacy}","received_events_url":"https://api.github.com/users/sergiogonzalez/received_events","type":"User","site_admin":false},"repo":{"id":3226115,"name":"liferay-docs","full_name":"sergiogonzalez/liferay-docs","owner":{"login":"sergiogonzalez","id":860987,"avatar_url":"https://avatars.githubusercontent.com/u/860987?v=3","gravatar_id":"","url":"https://api.github.com/users/sergiogonzalez","html_url":"https://github.com/sergiogonzalez","followers_url":"https://api.github.com/users/sergiogonzalez/followers","following_url":"https://api.github.com/users/sergiogonzalez/following{/other_user}","gists_url":"https://api.github.com/users/sergiogonzalez/gists{/gist_id}","starred_url":"https://api.github.com/users/sergiogonzalez/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sergiogonzalez/subscriptions","organizations_url":"https://api.github.com/users/sergiogonzalez/orgs","repos_url":"https://api.github.com/users/sergiogonzalez/repos","events_url":"https://api.github.com/users/sergiogonzalez/events{/privacy}","received_events_url":"https://api.github.com/users/sergiogonzalez/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/sergiogonzalez/liferay-docs","description":null,"fork":true,"url":"https://api.github.com/repos/sergiogonzalez/liferay-docs","forks_url":"https://api.github.com/repos/sergiogonzalez/liferay-docs/forks","keys_url":"https://api.github.com/repos/sergiogonzalez/liferay-docs/keys{/key_id}","collaborators_url":"https://api.github.com/repos/sergiogonzalez/liferay-docs/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/sergiogonzalez/liferay-docs/teams","hooks_url":"https://api.github.com/repos/sergiogonzalez/liferay-docs/hooks","issue_events_url":"https://api.github.com/repos/sergiogonzalez/liferay-docs/issues/events{/number}","events_url":"https://api.github.com/repos/sergiogonzalez/liferay-docs/events","assignees_url":"https://api.github.com/repos/sergiogonzalez/liferay-docs/assignees{/user}","branches_url":"https://api.github.com/repos/sergiogonzalez/liferay-docs/branches{/branch}","tags_url":"https://api.github.com/repos/sergiogonzalez/liferay-docs/tags","blobs_url":"https://api.github.com/repos/sergiogonzalez/liferay-docs/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/sergiogonzalez/liferay-docs/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/sergiogonzalez/liferay-docs/git/refs{/sha}","trees_url":"https://api.github.com/repos/sergiogonzalez/liferay-docs/git/trees{/sha}","statuses_url":"https://api.github.com/repos/sergiogonzalez/liferay-docs/statuses/{sha}","languages_url":"https://api.github.com/repos/sergiogonzalez/liferay-docs/languages","stargazers_url":"https://api.github.com/repos/sergiogonzalez/liferay-docs/stargazers","contributors_url":"https://api.github.com/repos/sergiogonzalez/liferay-docs/contributors","subscribers_url":"https://api.github.com/repos/sergiogonzalez/liferay-docs/subscribers","subscription_url":"https://api.github.com/repos/sergiogonzalez/liferay-docs/subscription","commits_url":"https://api.github.com/repos/sergiogonzalez/liferay-docs/commits{/sha}","git_commits_url":"https://api.github.com/repos/sergiogonzalez/liferay-docs/git/commits{/sha}","comments_url":"https://api.github.com/repos/sergiogonzalez/liferay-docs/comments{/number}","issue_comment_url":"https://api.github.com/repos/sergiogonzalez/liferay-docs/issues/comments{/number}","contents_url":"https://api.github.com/repos/sergiogonzalez/liferay-docs/contents/{+path}","compare_url":"https://api.github.com/repos/sergiogonzalez/liferay-docs/compare/{base}...{head}","merges_url":"https://api.github.com/repos/sergiogonzalez/liferay-docs/merges","archive_url":"https://api.github.com/repos/sergiogonzalez/liferay-docs/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/sergiogonzalez/liferay-docs/downloads","issues_url":"https://api.github.com/repos/sergiogonzalez/liferay-docs/issues{/number}","pulls_url":"https://api.github.com/repos/sergiogonzalez/liferay-docs/pulls{/number}","milestones_url":"https://api.github.com/repos/sergiogonzalez/liferay-docs/milestones{/number}","notifications_url":"https://api.github.com/repos/sergiogonzalez/liferay-docs/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/sergiogonzalez/liferay-docs/labels{/name}","releases_url":"https://api.github.com/repos/sergiogonzalez/liferay-docs/releases{/id}","deployments_url":"https://api.github.com/repos/sergiogonzalez/liferay-docs/deployments","created_at":"2012-01-20T12:25:13Z","updated_at":"2015-09-24T07:05:25Z","pushed_at":"2016-12-08T22:31:30Z","git_url":"git://github.com/sergiogonzalez/liferay-docs.git","ssh_url":"git@github.com:sergiogonzalez/liferay-docs.git","clone_url":"https://github.com/sergiogonzalez/liferay-docs.git","svn_url":"https://github.com/sergiogonzalez/liferay-docs","homepage":"","size":376604,"stargazers_count":1,"watchers_count":1,"language":"Java","has_issues":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":2,"forks":0,"open_issues":2,"watchers":1,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/sergiogonzalez/liferay-docs/pulls/10"},"html":{"href":"https://github.com/sergiogonzalez/liferay-docs/pull/10"},"issue":{"href":"https://api.github.com/repos/sergiogonzalez/liferay-docs/issues/10"},"comments":{"href":"https://api.github.com/repos/sergiogonzalez/liferay-docs/issues/10/comments"},"review_comments":{"href":"https://api.github.com/repos/sergiogonzalez/liferay-docs/pulls/10/comments"},"review_comment":{"href":"https://api.github.com/repos/sergiogonzalez/liferay-docs/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/sergiogonzalez/liferay-docs/pulls/10/commits"},"statuses":{"href":"https://api.github.com/repos/sergiogonzalez/liferay-docs/statuses/7c800fafd1b5a371586d7f2453d2f30988fb354c"}}}}
{"actor":{"display_login":"sergiogonzalez"}}