{"action":"created","comment":{"url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/pulls/comments/145693649","pull_request_review_id":70527388,"id":145693649,"diff_hunk":"@@ -0,0 +1,159 @@\n+package edu.cornell.kfs.fp.batch.xml;\r\n+\r\n+import java.util.ArrayList;\r\n+import java.util.List;\r\n+\r\n+import javax.xml.bind.annotation.XmlAccessType;\r\n+import javax.xml.bind.annotation.XmlAccessorType;\r\n+import javax.xml.bind.annotation.XmlElement;\r\n+import javax.xml.bind.annotation.XmlElementWrapper;\r\n+import javax.xml.bind.annotation.XmlRootElement;\r\n+import javax.xml.bind.annotation.XmlType;\r\n+import javax.xml.bind.annotation.adapters.NormalizedStringAdapter;\r\n+import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;\r\n+\r\n+import org.apache.commons.lang.StringUtils;\r\n+\r\n+@XmlAccessorType(XmlAccessType.FIELD)\r\n+@XmlType(name = StringUtils.EMPTY, propOrder = {\r\n+    \"index\",\r\n+    \"documentTypeCode\",\r\n+    \"description\",\r\n+    \"explanation\",\r\n+    \"organizationDocumentNumber\",\r\n+    \"sourceAccountingLines\",\r\n+    \"targetAccountingLines\",\r\n+    \"notes\",\r\n+    \"adHocRecipients\",\r\n+    \"backupLinks\"\r\n+})\r\n+@XmlRootElement(name = \"Document\", namespace = StringUtils.EMPTY)\r\n+public class AccountingXmlDocumentEntry {\r\n+\r\n+    @XmlElement(name = \"Index\", namespace = StringUtils.EMPTY, required = true)\r\n+    protected Long index;\r\n+\r\n+    @XmlElement(name = \"DocumentType\", namespace = StringUtils.EMPTY, required = true)\r\n+    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)\r\n+    protected String documentTypeCode;\r\n+\r\n+    @XmlElement(name = \"Description\", namespace = StringUtils.EMPTY, required = true)\r\n+    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)\r\n+    protected String description;\r\n+\r\n+    @XmlElement(name = \"Explanation\", namespace = StringUtils.EMPTY, required = false)\r\n+    protected String explanation;\r\n+\r\n+    @XmlElement(name = \"OrganizationDocumentNumber\", namespace = StringUtils.EMPTY, required = false)\r\n+    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)\r\n+    protected String organizationDocumentNumber;\r\n+\r\n+    @XmlElementWrapper(name = \"AccountingListFrom\", namespace = StringUtils.EMPTY, required = false)\r\n+    @XmlElement(name = \"Accounting\", namespace = StringUtils.EMPTY, required = false)\r\n+    protected List<AccountingXmlDocumentAccountingLine> sourceAccountingLines;\r\n+\r\n+    @XmlElementWrapper(name = \"AccountingListTo\", namespace = StringUtils.EMPTY, required = false)\r\n+    @XmlElement(name = \"Accounting\", namespace = StringUtils.EMPTY, required = false)\r\n+    protected List<AccountingXmlDocumentAccountingLine> targetAccountingLines;\r","path":"src/main/java/edu/cornell/kfs/fp/batch/xml/AccountingXmlDocumentEntry.java","position":57,"original_position":57,"commit_id":"a9d21309ff8a5127cb05491763ebbb39af10758d","original_commit_id":"a9d21309ff8a5127cb05491763ebbb39af10758d","user":{"login":"jhulslander","id":5121156,"avatar_url":"https://avatars0.githubusercontent.com/u/5121156?v=4","gravatar_id":"","url":"https://api.github.com/users/jhulslander","html_url":"https://github.com/jhulslander","followers_url":"https://api.github.com/users/jhulslander/followers","following_url":"https://api.github.com/users/jhulslander/following{/other_user}","gists_url":"https://api.github.com/users/jhulslander/gists{/gist_id}","starred_url":"https://api.github.com/users/jhulslander/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jhulslander/subscriptions","organizations_url":"https://api.github.com/users/jhulslander/orgs","repos_url":"https://api.github.com/users/jhulslander/repos","events_url":"https://api.github.com/users/jhulslander/events{/privacy}","received_events_url":"https://api.github.com/users/jhulslander/received_events","type":"User","site_admin":false},"body":"should this be toAccountingLines","created_at":"2017-10-19T13:09:57Z","updated_at":"2017-10-19T13:26:37Z","html_url":"https://github.com/CU-CommunityApps/cu-kfs/pull/462#discussion_r145693649","pull_request_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/pulls/462","author_association":"CONTRIBUTOR","_links":{"self":{"href":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/pulls/comments/145693649"},"html":{"href":"https://github.com/CU-CommunityApps/cu-kfs/pull/462#discussion_r145693649"},"pull_request":{"href":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/pulls/462"}}},"pull_request":{"url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/pulls/462","id":147413839,"html_url":"https://github.com/CU-CommunityApps/cu-kfs/pull/462","diff_url":"https://github.com/CU-CommunityApps/cu-kfs/pull/462.diff","patch_url":"https://github.com/CU-CommunityApps/cu-kfs/pull/462.patch","issue_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/issues/462","number":462,"state":"open","locked":false,"title":"KFSPTS-9913: Add document XML POJOs for AWS billing","user":{"login":"cah292","id":5184901,"avatar_url":"https://avatars2.githubusercontent.com/u/5184901?v=4","gravatar_id":"","url":"https://api.github.com/users/cah292","html_url":"https://github.com/cah292","followers_url":"https://api.github.com/users/cah292/followers","following_url":"https://api.github.com/users/cah292/following{/other_user}","gists_url":"https://api.github.com/users/cah292/gists{/gist_id}","starred_url":"https://api.github.com/users/cah292/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cah292/subscriptions","organizations_url":"https://api.github.com/users/cah292/orgs","repos_url":"https://api.github.com/users/cah292/repos","events_url":"https://api.github.com/users/cah292/events{/privacy}","received_events_url":"https://api.github.com/users/cah292/received_events","type":"User","site_admin":false},"body":"These are the DI JAXB POJOs that are needed for AWS Billing, and which have been structured based on the example document(s) in Confluence. The test cases are also based on the Confluence examples.\r\n\r\nIf you notice any errors or omissions in the POJOs, or if you think that extra or stricter unit tests are needed at this time, please let me know.","created_at":"2017-10-18T21:22:47Z","updated_at":"2017-10-19T13:26:37Z","closed_at":null,"merged_at":null,"merge_commit_sha":"f8eebc9f6d4597a918923e84ab993c1138088684","assignee":{"login":"jhulslander","id":5121156,"avatar_url":"https://avatars0.githubusercontent.com/u/5121156?v=4","gravatar_id":"","url":"https://api.github.com/users/jhulslander","html_url":"https://github.com/jhulslander","followers_url":"https://api.github.com/users/jhulslander/followers","following_url":"https://api.github.com/users/jhulslander/following{/other_user}","gists_url":"https://api.github.com/users/jhulslander/gists{/gist_id}","starred_url":"https://api.github.com/users/jhulslander/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jhulslander/subscriptions","organizations_url":"https://api.github.com/users/jhulslander/orgs","repos_url":"https://api.github.com/users/jhulslander/repos","events_url":"https://api.github.com/users/jhulslander/events{/privacy}","received_events_url":"https://api.github.com/users/jhulslander/received_events","type":"User","site_admin":false},"assignees":[{"login":"jhulslander","id":5121156,"avatar_url":"https://avatars0.githubusercontent.com/u/5121156?v=4","gravatar_id":"","url":"https://api.github.com/users/jhulslander","html_url":"https://github.com/jhulslander","followers_url":"https://api.github.com/users/jhulslander/followers","following_url":"https://api.github.com/users/jhulslander/following{/other_user}","gists_url":"https://api.github.com/users/jhulslander/gists{/gist_id}","starred_url":"https://api.github.com/users/jhulslander/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jhulslander/subscriptions","organizations_url":"https://api.github.com/users/jhulslander/orgs","repos_url":"https://api.github.com/users/jhulslander/repos","events_url":"https://api.github.com/users/jhulslander/events{/privacy}","received_events_url":"https://api.github.com/users/jhulslander/received_events","type":"User","site_admin":false}],"requested_reviewers":[],"milestone":null,"commits_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/pulls/462/commits","review_comments_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/pulls/462/comments","review_comment_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/pulls/comments{/number}","comments_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/issues/462/comments","statuses_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/statuses/a9d21309ff8a5127cb05491763ebbb39af10758d","head":{"label":"CU-CommunityApps:KFSPTS-9913","ref":"KFSPTS-9913","sha":"a9d21309ff8a5127cb05491763ebbb39af10758d","user":{"login":"CU-CommunityApps","id":5115848,"avatar_url":"https://avatars0.githubusercontent.com/u/5115848?v=4","gravatar_id":"","url":"https://api.github.com/users/CU-CommunityApps","html_url":"https://github.com/CU-CommunityApps","followers_url":"https://api.github.com/users/CU-CommunityApps/followers","following_url":"https://api.github.com/users/CU-CommunityApps/following{/other_user}","gists_url":"https://api.github.com/users/CU-CommunityApps/gists{/gist_id}","starred_url":"https://api.github.com/users/CU-CommunityApps/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/CU-CommunityApps/subscriptions","organizations_url":"https://api.github.com/users/CU-CommunityApps/orgs","repos_url":"https://api.github.com/users/CU-CommunityApps/repos","events_url":"https://api.github.com/users/CU-CommunityApps/events{/privacy}","received_events_url":"https://api.github.com/users/CU-CommunityApps/received_events","type":"Organization","site_admin":false},"repo":{"id":12188834,"name":"cu-kfs","full_name":"CU-CommunityApps/cu-kfs","owner":{"login":"CU-CommunityApps","id":5115848,"avatar_url":"https://avatars0.githubusercontent.com/u/5115848?v=4","gravatar_id":"","url":"https://api.github.com/users/CU-CommunityApps","html_url":"https://github.com/CU-CommunityApps","followers_url":"https://api.github.com/users/CU-CommunityApps/followers","following_url":"https://api.github.com/users/CU-CommunityApps/following{/other_user}","gists_url":"https://api.github.com/users/CU-CommunityApps/gists{/gist_id}","starred_url":"https://api.github.com/users/CU-CommunityApps/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/CU-CommunityApps/subscriptions","organizations_url":"https://api.github.com/users/CU-CommunityApps/orgs","repos_url":"https://api.github.com/users/CU-CommunityApps/repos","events_url":"https://api.github.com/users/CU-CommunityApps/events{/privacy}","received_events_url":"https://api.github.com/users/CU-CommunityApps/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/CU-CommunityApps/cu-kfs","description":null,"fork":false,"url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs","forks_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/forks","keys_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/keys{/key_id}","collaborators_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/teams","hooks_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/hooks","issue_events_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/issues/events{/number}","events_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/events","assignees_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/assignees{/user}","branches_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/branches{/branch}","tags_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/tags","blobs_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/git/refs{/sha}","trees_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/git/trees{/sha}","statuses_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/statuses/{sha}","languages_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/languages","stargazers_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/stargazers","contributors_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/contributors","subscribers_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/subscribers","subscription_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/subscription","commits_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/commits{/sha}","git_commits_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/git/commits{/sha}","comments_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/comments{/number}","issue_comment_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/issues/comments{/number}","contents_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/contents/{+path}","compare_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/compare/{base}...{head}","merges_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/merges","archive_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/downloads","issues_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/issues{/number}","pulls_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/pulls{/number}","milestones_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/milestones{/number}","notifications_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/labels{/name}","releases_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/releases{/id}","deployments_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/deployments","created_at":"2013-08-18T01:55:18Z","updated_at":"2017-07-25T07:08:25Z","pushed_at":"2017-10-19T12:17:15Z","git_url":"git://github.com/CU-CommunityApps/cu-kfs.git","ssh_url":"git@github.com:CU-CommunityApps/cu-kfs.git","clone_url":"https://github.com/CU-CommunityApps/cu-kfs.git","svn_url":"https://github.com/CU-CommunityApps/cu-kfs","homepage":null,"size":20330,"stargazers_count":3,"watchers_count":3,"language":"Java","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":2,"mirror_url":null,"open_issues_count":2,"forks":2,"open_issues":2,"watchers":3,"default_branch":"master"}},"base":{"label":"CU-CommunityApps:develop","ref":"develop","sha":"f63757eba2638612b41c4af99d93d50d27525ca5","user":{"login":"CU-CommunityApps","id":5115848,"avatar_url":"https://avatars0.githubusercontent.com/u/5115848?v=4","gravatar_id":"","url":"https://api.github.com/users/CU-CommunityApps","html_url":"https://github.com/CU-CommunityApps","followers_url":"https://api.github.com/users/CU-CommunityApps/followers","following_url":"https://api.github.com/users/CU-CommunityApps/following{/other_user}","gists_url":"https://api.github.com/users/CU-CommunityApps/gists{/gist_id}","starred_url":"https://api.github.com/users/CU-CommunityApps/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/CU-CommunityApps/subscriptions","organizations_url":"https://api.github.com/users/CU-CommunityApps/orgs","repos_url":"https://api.github.com/users/CU-CommunityApps/repos","events_url":"https://api.github.com/users/CU-CommunityApps/events{/privacy}","received_events_url":"https://api.github.com/users/CU-CommunityApps/received_events","type":"Organization","site_admin":false},"repo":{"id":12188834,"name":"cu-kfs","full_name":"CU-CommunityApps/cu-kfs","owner":{"login":"CU-CommunityApps","id":5115848,"avatar_url":"https://avatars0.githubusercontent.com/u/5115848?v=4","gravatar_id":"","url":"https://api.github.com/users/CU-CommunityApps","html_url":"https://github.com/CU-CommunityApps","followers_url":"https://api.github.com/users/CU-CommunityApps/followers","following_url":"https://api.github.com/users/CU-CommunityApps/following{/other_user}","gists_url":"https://api.github.com/users/CU-CommunityApps/gists{/gist_id}","starred_url":"https://api.github.com/users/CU-CommunityApps/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/CU-CommunityApps/subscriptions","organizations_url":"https://api.github.com/users/CU-CommunityApps/orgs","repos_url":"https://api.github.com/users/CU-CommunityApps/repos","events_url":"https://api.github.com/users/CU-CommunityApps/events{/privacy}","received_events_url":"https://api.github.com/users/CU-CommunityApps/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/CU-CommunityApps/cu-kfs","description":null,"fork":false,"url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs","forks_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/forks","keys_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/keys{/key_id}","collaborators_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/teams","hooks_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/hooks","issue_events_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/issues/events{/number}","events_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/events","assignees_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/assignees{/user}","branches_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/branches{/branch}","tags_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/tags","blobs_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/git/refs{/sha}","trees_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/git/trees{/sha}","statuses_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/statuses/{sha}","languages_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/languages","stargazers_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/stargazers","contributors_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/contributors","subscribers_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/subscribers","subscription_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/subscription","commits_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/commits{/sha}","git_commits_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/git/commits{/sha}","comments_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/comments{/number}","issue_comment_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/issues/comments{/number}","contents_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/contents/{+path}","compare_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/compare/{base}...{head}","merges_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/merges","archive_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/downloads","issues_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/issues{/number}","pulls_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/pulls{/number}","milestones_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/milestones{/number}","notifications_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/labels{/name}","releases_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/releases{/id}","deployments_url":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/deployments","created_at":"2013-08-18T01:55:18Z","updated_at":"2017-07-25T07:08:25Z","pushed_at":"2017-10-19T12:17:15Z","git_url":"git://github.com/CU-CommunityApps/cu-kfs.git","ssh_url":"git@github.com:CU-CommunityApps/cu-kfs.git","clone_url":"https://github.com/CU-CommunityApps/cu-kfs.git","svn_url":"https://github.com/CU-CommunityApps/cu-kfs","homepage":null,"size":20330,"stargazers_count":3,"watchers_count":3,"language":"Java","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":2,"mirror_url":null,"open_issues_count":2,"forks":2,"open_issues":2,"watchers":3,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/pulls/462"},"html":{"href":"https://github.com/CU-CommunityApps/cu-kfs/pull/462"},"issue":{"href":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/issues/462"},"comments":{"href":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/issues/462/comments"},"review_comments":{"href":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/pulls/462/comments"},"review_comment":{"href":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/pulls/462/commits"},"statuses":{"href":"https://api.github.com/repos/CU-CommunityApps/cu-kfs/statuses/a9d21309ff8a5127cb05491763ebbb39af10758d"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"jhulslander"}}