{"action":"created","comment":{"url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/pulls/comments/71697242","id":71697242,"diff_hunk":"@@ -0,0 +1,282 @@\n+## Overriding bean factories\n+\n+When a bean does not contain all the data required for the template, you can override its factory to produce a subclass of the bean.\n+\n+In this example shows how to add a field `lastUpdated` to the `ProductDetailPageContent`. This procedure is not limited to page class beans.\n+\n+First override the bean to add the field including getters and setters:\n+\n+```java\n+public class MyProductDetailPageContent extends ProductDetailPageContent {\n+    private String lastUpdated;\n+\n+    public String getLastUpdated() {\n+        return lastUpdated;\n+    }\n+\n+    public void setLastUpdated(final String lastUpdated) {\n+        this.lastUpdated = lastUpdated;\n+    }\n+}\n+```\n+\n+Then override the factory for the original bean:\n+\n+```java\n+public class MyProductDetailPageContentFactory extends ProductDetailPageContentFactory {\n+    //here you can use dependency injection to get instances\n+    @Inject\n+    private UserContext userContext;\n+\n+    //do not call here super.create because you would get a bean of the original class and not the subclass\n+    @Override\n+    public ProductDetailPageContent create(final ProductProjection product, final ProductVariant variant) {\n+        final MyProductDetailPageContent bean = new MyProductDetailPageContent();\n+        initialize(bean, product, variant);\n+        return bean;\n+    }\n+\n+    //the new initialize method contains as first parameter the bean of your subclass and then the parameters of the create method\n+    protected final void initialize(final MyProductDetailPageContent bean, final ProductProjection product, final ProductVariant variant) {\n+        //use the initialize from the super class, don't forget the super, otherwise you get infinite recursion\n+        //also the super.initialize is final, don't try to override it\n+        super.initialize(bean, product, variant);\n+\n+        //add here the new data\n+        final DateTimeFormatter formatter = DateTimeFormatter.ofLocalizedDate(FormatStyle.FULL).withLocale(userContext.locale());\n+        bean.setLastUpdated(product.getLastModifiedAt().format(formatter));\n+    }\n+}\n+```\n+\n+To register the new factory you need a Guice module to override the binding for the old factory.\n+You can reuse this module for multiple factories.\n+So it could look like:\n+\n+```java\n+import com.commercetools.sunrise.productcatalog.productdetail.MyProductDetailPageContentFactory;\n+import com.commercetools.sunrise.productcatalog.productdetail.ProductDetailPageContentFactory;\n+import com.google.inject.AbstractModule;\n+\n+public class FactoryModule extends AbstractModule {\n+    @Override\n+    protected void configure() {\n+        bind(ProductDetailPageContentFactory.class)//the default factory class for the creation\n+                .to(MyProductDetailPageContentFactory.class);//the class you want to use instead\n+\n+        //add more bindings for factories here\n+    }\n+}\n+\n+```\n+\n+To make Play know the module, add it to `application.conf`:\n+\n+```\n+play.modules.enabled += \"absolute.path.to.your.FactoryModule\"\n+```\n+\n+The final home page then looks like this:\n+\n+\n+\n+## Handlebars View Components\n+\n+The demo theme contains a [call to \"components-include\"](https://github.com/commercetools/commercetools-sunrise-theme/blob/master/input/templates/partials/common/footer.hbs#L1),\n+which contains a [list of components](https://github.com/commercetools/commercetools-sunrise-theme/blob/master/input/templates/partials/components/components-include.hbs).\n+A data item for this could look like:\n+\n+```json\n+[\n+  {\n+    \"templateName\": \"components/summercampaign/banner\",\n+    \"componentData\": {\n+      \"src\": \"https://sunrise.commercetools.com/assets/img/cms/woman_large-8to3.jpg\",\n+      \"width\": 768,\n+      \"height\": 288,\n+      \"href\": \"http://localhost:9000/summer/en\"\n+    }\n+  }\n+]\n+```\n+\n+In the following example we create a component that shows a banner to summer campaign.\n+\n+First we create a `ControllerComponent` that adds the handlebars component to the page data:\n+\n+```java\n+import com.commercetools.sunrise.common.contexts.UserContext;\n+import com.commercetools.sunrise.common.pages.PageData;\n+import com.commercetools.sunrise.components.ComponentBean;\n+import com.commercetools.sunrise.framework.ControllerComponent;\n+import com.commercetools.sunrise.hooks.PageDataHook;\n+import io.sphere.sdk.models.Base;\n+import play.Configuration;\n+\n+import javax.inject.Inject;\n+import java.util.HashMap;\n+import java.util.Map;\n+\n+public final class SummerCampaignControllerComponent extends Base implements ControllerComponent, PageDataHook {\n+\n+    @Inject\n+    private Configuration configuration;\n+    @Inject\n+    private UserContext userContext;\n+\n+    @Override\n+    public void acceptPageData(final PageData pageData) {\n+        final ComponentBean component = createComponentBean();\n+        pageData.getContent().addComponent(component);\n+    }\n+\n+    private ComponentBean createComponentBean() {\n+        final ComponentBean component = new ComponentBean();\n+        //the template is in conf/templates/components/summercampaign/banner.hbs or of course your theme\n+        component.setTemplateName(\"components/summercampaign/banner\");//without .hbs!!!\n+        Map<String, Object> data = new HashMap<>();\n+        data.put(\"src\", configuration.getString(\"summercampaign.img.src\"));\n+        data.put(\"width\", configuration.getString(\"summercampaign.img.width\"));\n+        data.put(\"height\", configuration.getString(\"summercampaign.img.height\"));\n+        data.put(\"href\", demo.productcatalog.routes.SummerCampaignController.show(userContext.languageTag()).url());\n+        component.setComponentData(data);\n+        return component;\n+    }\n+}\n+```\n+\n+You still need to wire the `ControllerComponent` to a controller or multiple controllers.\n+Since it make sense to put it to all controllers except for checkout, we need a Guice Module:\n+\n+```java\n+import com.commercetools.sunrise.framework.MultiControllerComponentResolver;\n+import com.commercetools.sunrise.framework.MultiControllerComponentResolverBuilder;\n+import com.google.inject.AbstractModule;\n+import com.google.inject.Provides;\n+import demo.productcatalog.SummerCampaignControllerComponent;\n+\n+public class ComponentsModule extends AbstractModule {\n+    @Override\n+    protected void configure() {\n+    }\n+\n+    @Provides\n+    public MultiControllerComponentResolver multiControllerComponentResolver() {\n+        return new MultiControllerComponentResolverBuilder()\n+                .add(SummerCampaignControllerComponent.class, controller -> !controller.getFrameworkTags().contains(\"checkout\"))\n+                .build();\n+    }\n+}\n+```\n+\n+The `ComponentsModule` can be reused for multiple components, just add a `add` line for building the `MultiControllerComponentResolver`.\n+\n+Don't forget to register the module in `application.conf` with\n+\n+```\n+play.modules.enabled += \"absolute.path.to.your.ComponentsModule\"","path":"staged-documentation.md","position":177,"original_position":177,"commit_id":"b42118d79e0e48ee4fa49cc98591138f458afeec","original_commit_id":"65f61cc6665394ec66c6e1fce373b2a8b925e590","user":{"login":"lauraluiz","id":1917621,"avatar_url":"https://avatars.githubusercontent.com/u/1917621?v=3","gravatar_id":"","url":"https://api.github.com/users/lauraluiz","html_url":"https://github.com/lauraluiz","followers_url":"https://api.github.com/users/lauraluiz/followers","following_url":"https://api.github.com/users/lauraluiz/following{/other_user}","gists_url":"https://api.github.com/users/lauraluiz/gists{/gist_id}","starred_url":"https://api.github.com/users/lauraluiz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lauraluiz/subscriptions","organizations_url":"https://api.github.com/users/lauraluiz/orgs","repos_url":"https://api.github.com/users/lauraluiz/repos","events_url":"https://api.github.com/users/lauraluiz/events{/privacy}","received_events_url":"https://api.github.com/users/lauraluiz/received_events","type":"User","site_admin":false},"body":"I would create have already this Module created in the Demo project or \"Blank\". Then the question is whether we want this documentation to assume the module is created or not.","created_at":"2016-07-21T12:39:52Z","updated_at":"2016-07-21T12:39:52Z","html_url":"https://github.com/commercetools/commercetools-sunrise-java/pull/445#discussion_r71697242","pull_request_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/pulls/445","_links":{"self":{"href":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/pulls/comments/71697242"},"html":{"href":"https://github.com/commercetools/commercetools-sunrise-java/pull/445#discussion_r71697242"},"pull_request":{"href":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/pulls/445"}}},"pull_request":{"url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/pulls/445","id":78157679,"html_url":"https://github.com/commercetools/commercetools-sunrise-java/pull/445","diff_url":"https://github.com/commercetools/commercetools-sunrise-java/pull/445.diff","patch_url":"https://github.com/commercetools/commercetools-sunrise-java/pull/445.patch","issue_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/issues/445","number":445,"state":"open","locked":false,"title":"Documentation 0.8.0","user":{"login":"schleichardt","id":1320833,"avatar_url":"https://avatars.githubusercontent.com/u/1320833?v=3","gravatar_id":"","url":"https://api.github.com/users/schleichardt","html_url":"https://github.com/schleichardt","followers_url":"https://api.github.com/users/schleichardt/followers","following_url":"https://api.github.com/users/schleichardt/following{/other_user}","gists_url":"https://api.github.com/users/schleichardt/gists{/gist_id}","starred_url":"https://api.github.com/users/schleichardt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/schleichardt/subscriptions","organizations_url":"https://api.github.com/users/schleichardt/orgs","repos_url":"https://api.github.com/users/schleichardt/repos","events_url":"https://api.github.com/users/schleichardt/events{/privacy}","received_events_url":"https://api.github.com/users/schleichardt/received_events","type":"User","site_admin":false},"body":"@lauraluiz please review, In this pull request I want to provide the documentation for the new stuff in 0.8.0 or earlier, moving it to the right place would be your task","created_at":"2016-07-20T14:32:27Z","updated_at":"2016-07-21T12:39:52Z","closed_at":null,"merged_at":null,"merge_commit_sha":"a628a7c96eb0a3ae00ab7ec62e02be21ce97cf67","assignee":{"login":"lauraluiz","id":1917621,"avatar_url":"https://avatars.githubusercontent.com/u/1917621?v=3","gravatar_id":"","url":"https://api.github.com/users/lauraluiz","html_url":"https://github.com/lauraluiz","followers_url":"https://api.github.com/users/lauraluiz/followers","following_url":"https://api.github.com/users/lauraluiz/following{/other_user}","gists_url":"https://api.github.com/users/lauraluiz/gists{/gist_id}","starred_url":"https://api.github.com/users/lauraluiz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lauraluiz/subscriptions","organizations_url":"https://api.github.com/users/lauraluiz/orgs","repos_url":"https://api.github.com/users/lauraluiz/repos","events_url":"https://api.github.com/users/lauraluiz/events{/privacy}","received_events_url":"https://api.github.com/users/lauraluiz/received_events","type":"User","site_admin":false},"assignees":[{"login":"lauraluiz","id":1917621,"avatar_url":"https://avatars.githubusercontent.com/u/1917621?v=3","gravatar_id":"","url":"https://api.github.com/users/lauraluiz","html_url":"https://github.com/lauraluiz","followers_url":"https://api.github.com/users/lauraluiz/followers","following_url":"https://api.github.com/users/lauraluiz/following{/other_user}","gists_url":"https://api.github.com/users/lauraluiz/gists{/gist_id}","starred_url":"https://api.github.com/users/lauraluiz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lauraluiz/subscriptions","organizations_url":"https://api.github.com/users/lauraluiz/orgs","repos_url":"https://api.github.com/users/lauraluiz/repos","events_url":"https://api.github.com/users/lauraluiz/events{/privacy}","received_events_url":"https://api.github.com/users/lauraluiz/received_events","type":"User","site_admin":false}],"milestone":null,"commits_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/pulls/445/commits","review_comments_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/pulls/445/comments","review_comment_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/pulls/comments{/number}","comments_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/issues/445/comments","statuses_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/statuses/b42118d79e0e48ee4fa49cc98591138f458afeec","head":{"label":"commercetools:documentation_0.8.0","ref":"documentation_0.8.0","sha":"b42118d79e0e48ee4fa49cc98591138f458afeec","user":{"login":"commercetools","id":1084585,"avatar_url":"https://avatars.githubusercontent.com/u/1084585?v=3","gravatar_id":"","url":"https://api.github.com/users/commercetools","html_url":"https://github.com/commercetools","followers_url":"https://api.github.com/users/commercetools/followers","following_url":"https://api.github.com/users/commercetools/following{/other_user}","gists_url":"https://api.github.com/users/commercetools/gists{/gist_id}","starred_url":"https://api.github.com/users/commercetools/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/commercetools/subscriptions","organizations_url":"https://api.github.com/users/commercetools/orgs","repos_url":"https://api.github.com/users/commercetools/repos","events_url":"https://api.github.com/users/commercetools/events{/privacy}","received_events_url":"https://api.github.com/users/commercetools/received_events","type":"Organization","site_admin":false},"repo":{"id":20036001,"name":"commercetools-sunrise-java","full_name":"commercetools/commercetools-sunrise-java","owner":{"login":"commercetools","id":1084585,"avatar_url":"https://avatars.githubusercontent.com/u/1084585?v=3","gravatar_id":"","url":"https://api.github.com/users/commercetools","html_url":"https://github.com/commercetools","followers_url":"https://api.github.com/users/commercetools/followers","following_url":"https://api.github.com/users/commercetools/following{/other_user}","gists_url":"https://api.github.com/users/commercetools/gists{/gist_id}","starred_url":"https://api.github.com/users/commercetools/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/commercetools/subscriptions","organizations_url":"https://api.github.com/users/commercetools/orgs","repos_url":"https://api.github.com/users/commercetools/repos","events_url":"https://api.github.com/users/commercetools/events{/privacy}","received_events_url":"https://api.github.com/users/commercetools/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/commercetools/commercetools-sunrise-java","description":"The next generation shop template by commercetools","fork":false,"url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java","forks_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/forks","keys_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/keys{/key_id}","collaborators_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/teams","hooks_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/hooks","issue_events_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/issues/events{/number}","events_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/events","assignees_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/assignees{/user}","branches_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/branches{/branch}","tags_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/tags","blobs_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/git/refs{/sha}","trees_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/git/trees{/sha}","statuses_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/statuses/{sha}","languages_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/languages","stargazers_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/stargazers","contributors_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/contributors","subscribers_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/subscribers","subscription_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/subscription","commits_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/commits{/sha}","git_commits_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/git/commits{/sha}","comments_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/comments{/number}","issue_comment_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/issues/comments{/number}","contents_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/contents/{+path}","compare_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/compare/{base}...{head}","merges_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/merges","archive_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/downloads","issues_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/issues{/number}","pulls_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/pulls{/number}","milestones_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/milestones{/number}","notifications_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/labels{/name}","releases_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/releases{/id}","deployments_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/deployments","created_at":"2014-05-21T20:20:52Z","updated_at":"2016-05-19T11:49:42Z","pushed_at":"2016-07-21T12:25:29Z","git_url":"git://github.com/commercetools/commercetools-sunrise-java.git","ssh_url":"git@github.com:commercetools/commercetools-sunrise-java.git","clone_url":"https://github.com/commercetools/commercetools-sunrise-java.git","svn_url":"https://github.com/commercetools/commercetools-sunrise-java","homepage":"https://sunrise.commercetools.com","size":30180,"stargazers_count":12,"watchers_count":12,"language":"Java","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":8,"mirror_url":null,"open_issues_count":114,"forks":8,"open_issues":114,"watchers":12,"default_branch":"master"}},"base":{"label":"commercetools:master","ref":"master","sha":"7ed2df5cde7f78d9c0a8c5cc4ed172e101a46ff0","user":{"login":"commercetools","id":1084585,"avatar_url":"https://avatars.githubusercontent.com/u/1084585?v=3","gravatar_id":"","url":"https://api.github.com/users/commercetools","html_url":"https://github.com/commercetools","followers_url":"https://api.github.com/users/commercetools/followers","following_url":"https://api.github.com/users/commercetools/following{/other_user}","gists_url":"https://api.github.com/users/commercetools/gists{/gist_id}","starred_url":"https://api.github.com/users/commercetools/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/commercetools/subscriptions","organizations_url":"https://api.github.com/users/commercetools/orgs","repos_url":"https://api.github.com/users/commercetools/repos","events_url":"https://api.github.com/users/commercetools/events{/privacy}","received_events_url":"https://api.github.com/users/commercetools/received_events","type":"Organization","site_admin":false},"repo":{"id":20036001,"name":"commercetools-sunrise-java","full_name":"commercetools/commercetools-sunrise-java","owner":{"login":"commercetools","id":1084585,"avatar_url":"https://avatars.githubusercontent.com/u/1084585?v=3","gravatar_id":"","url":"https://api.github.com/users/commercetools","html_url":"https://github.com/commercetools","followers_url":"https://api.github.com/users/commercetools/followers","following_url":"https://api.github.com/users/commercetools/following{/other_user}","gists_url":"https://api.github.com/users/commercetools/gists{/gist_id}","starred_url":"https://api.github.com/users/commercetools/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/commercetools/subscriptions","organizations_url":"https://api.github.com/users/commercetools/orgs","repos_url":"https://api.github.com/users/commercetools/repos","events_url":"https://api.github.com/users/commercetools/events{/privacy}","received_events_url":"https://api.github.com/users/commercetools/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/commercetools/commercetools-sunrise-java","description":"The next generation shop template by commercetools","fork":false,"url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java","forks_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/forks","keys_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/keys{/key_id}","collaborators_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/teams","hooks_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/hooks","issue_events_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/issues/events{/number}","events_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/events","assignees_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/assignees{/user}","branches_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/branches{/branch}","tags_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/tags","blobs_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/git/refs{/sha}","trees_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/git/trees{/sha}","statuses_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/statuses/{sha}","languages_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/languages","stargazers_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/stargazers","contributors_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/contributors","subscribers_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/subscribers","subscription_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/subscription","commits_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/commits{/sha}","git_commits_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/git/commits{/sha}","comments_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/comments{/number}","issue_comment_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/issues/comments{/number}","contents_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/contents/{+path}","compare_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/compare/{base}...{head}","merges_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/merges","archive_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/downloads","issues_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/issues{/number}","pulls_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/pulls{/number}","milestones_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/milestones{/number}","notifications_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/labels{/name}","releases_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/releases{/id}","deployments_url":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/deployments","created_at":"2014-05-21T20:20:52Z","updated_at":"2016-05-19T11:49:42Z","pushed_at":"2016-07-21T12:25:29Z","git_url":"git://github.com/commercetools/commercetools-sunrise-java.git","ssh_url":"git@github.com:commercetools/commercetools-sunrise-java.git","clone_url":"https://github.com/commercetools/commercetools-sunrise-java.git","svn_url":"https://github.com/commercetools/commercetools-sunrise-java","homepage":"https://sunrise.commercetools.com","size":30180,"stargazers_count":12,"watchers_count":12,"language":"Java","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":8,"mirror_url":null,"open_issues_count":114,"forks":8,"open_issues":114,"watchers":12,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/pulls/445"},"html":{"href":"https://github.com/commercetools/commercetools-sunrise-java/pull/445"},"issue":{"href":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/issues/445"},"comments":{"href":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/issues/445/comments"},"review_comments":{"href":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/pulls/445/comments"},"review_comment":{"href":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/pulls/445/commits"},"statuses":{"href":"https://api.github.com/repos/commercetools/commercetools-sunrise-java/statuses/b42118d79e0e48ee4fa49cc98591138f458afeec"}}}}
{"actor":{"display_login":"lauraluiz"}}