/** * Parses the GitHub event object. * * This is primarily intended for receiving a POST HTTP call from a hook. * Unfortunately, hook script payloads aren't self-descriptive, so you need * to know the type of the payload you are expecting. */ public <T extends GHEventPayload> T parseEventPayload(Reader r, Class<T> type) throws IOException { T t = MAPPER.readValue(r, type); t.wrapUp(this); return t; }
@Override void wrapUp(GitHub root) { super.wrapUp(root); if (repository!=null) repository.wrap(root); }
@Override void wrapUp(GitHub root) { super.wrapUp(root); if (repository != null) { repository.wrap(root); } } }
@Override void wrapUp(GitHub root) { super.wrapUp(root); if (repository != null) { repository.wrap(root); } } }
@Override void wrapUp(GitHub root) { super.wrapUp(root); if (repository != null) { repository.wrap(root); } } }
@Override void wrapUp(GitHub root) { super.wrapUp(root); if (repository!=null) repository.wrap(root); }
@Override void wrapUp(GitHub root) { super.wrapUp(root); if (repository != null) { repository.wrap(root); } } }
@Override void wrapUp(GitHub root) { super.wrapUp(root); if (repository != null) { repository.wrap(root); } } }
@Override void wrapUp(GitHub root) { super.wrapUp(root); if (repository!=null) repository.wrap(root); }
@Override void wrapUp(GitHub root) { super.wrapUp(root); repository.wrap(root); if (organization != null) { organization.wrapUp(root); } }
@Override void wrapUp(GitHub root) { super.wrapUp(root); if (repository != null) { repository.wrap(root); deployment.wrap(repository); } } }
@Override void wrapUp(GitHub root) { super.wrapUp(root); forkee.wrap(root); if (repository != null) { repository.wrap(root); } } }
@Override void wrapUp(GitHub root) { super.wrapUp(root); if (repository!=null) repository.wrap(root); if (organization != null) { organization.wrapUp(root); } }
@Override void wrapUp(GitHub root) { super.wrapUp(root); if (pull_request==null) throw new IllegalStateException("Expected pull_request payload, but got something else. Maybe we've got another type of event?"); if (repository!=null) { repository.wrap(root); pull_request.wrapUp(repository); } else { pull_request.wrapUp(root); } } }
@Override void wrapUp(GitHub root) { super.wrapUp(root); if (repository != null) { repository.wrap(root); deployment.wrap(repository); deploymentStatus.wrap(repository); } } }
@Override void wrapUp(GitHub root) { super.wrapUp(root); if (repository != null) { repository.wrap(root); issue.wrap(repository); } else { issue.wrap(root); } } }
@Override void wrapUp(GitHub root) { super.wrapUp(root); if (review==null) throw new IllegalStateException("Expected pull_request_review payload, but got something else. Maybe we've got another type of event?"); review.wrapUp(pull_request); if (repository!=null) { repository.wrap(root); pull_request.wrapUp(repository); } else { pull_request.wrapUp(root); } } }
@Override void wrapUp(GitHub root) { super.wrapUp(root); if (repository != null) { repository.wrap(root); issue.wrap(repository); } else { issue.wrap(root); } } }
@Override void wrapUp(GitHub root) { super.wrapUp(root); if (repository != null) { repository.wrap(root); issue.wrap(repository); } else { issue.wrap(root); } comment.wrapUp(issue); } }
@Override void wrapUp(GitHub root) { super.wrapUp(root); if (repository != null) { repository.wrap(root); issue.wrap(repository); } else { issue.wrap(root); } comment.wrapUp(issue); } }