@Override public CommitMessageDto deserialize(JsonParser p, DeserializationContext ctxt) throws IOException { final JsonNode jsonNode = p.readValueAsTree(); final JsonNode summary = jsonNode.get("summary"); if (summary == null || summary.textValue() == null) { ctxt.reportInputMismatch(CommitMessageDto.class, "commit message should have a summary."); // should never reach here throw new Error(); } final String detail = jsonNode.get("detail") == null ? "" : jsonNode.get("detail").textValue(); final JsonNode markupNode = jsonNode.get("markup"); final Markup markup = Markup.parse(markupNode == null ? "unknown" : markupNode.textValue()); return new CommitMessageDto(summary.textValue(), detail, markup); } }
private static CommitMessageDto convertCommitMessage(JsonNode jsonNode) { final CommitMessageDto commitMessage = Jackson.convertValue(jsonNode, CommitMessageDto.class); checkArgument(!isNullOrEmpty(commitMessage.summary()), "summary should be non-null"); return commitMessage; } }
private static CommitMessageDto convertCommitMessage(JsonNode jsonNode) { final CommitMessageDto commitMessage = Jackson.convertValue(jsonNode, CommitMessageDto.class); checkArgument(!isNullOrEmpty(commitMessage.summary()), "summary should be non-null"); return commitMessage; } }
private CompletableFuture<Revision> push(long commitTimeMills, Author author, Repository repository, Revision revision, CommitMessageDto commitMessage, Iterable<Change<?>> changes) { final String summary = commitMessage.summary(); final String detail = commitMessage.detail(); final Markup markup = commitMessage.markup(); return execute(Command.push( commitTimeMills, author, repository.parent().name(), repository.name(), revision, summary, detail, markup, changes)); }
@Override public CommitMessageDto deserialize(JsonParser p, DeserializationContext ctxt) throws IOException { final JsonNode jsonNode = p.readValueAsTree(); final JsonNode summary = jsonNode.get("summary"); if (summary == null || summary.textValue() == null) { ctxt.reportInputMismatch(CommitMessageDto.class, "commit message should have a summary."); // should never reach here throw new Error(); } final String detail = jsonNode.get("detail") == null ? "" : jsonNode.get("detail").textValue(); final JsonNode markupNode = jsonNode.get("markup"); final Markup markup = Markup.parse(markupNode == null ? "unknown" : markupNode.textValue()); return new CommitMessageDto(summary.textValue(), detail, markup); } }
private static CommitMessageDto convertCommitMessage(JsonNode jsonNode) { final CommitMessageDto commitMessage = Jackson.convertValue(jsonNode, CommitMessageDto.class); checkArgument(!isNullOrEmpty(commitMessage.summary()), "summary should be non-null"); return commitMessage; } }
private CompletableFuture<Revision> push(long commitTimeMills, Author author, Repository repository, Revision revision, CommitMessageDto commitMessage, Iterable<Change<?>> changes) { final String summary = commitMessage.summary(); final String detail = commitMessage.detail(); final Markup markup = commitMessage.markup(); return execute(Command.push( commitTimeMills, author, repository.parent().name(), repository.name(), revision, summary, detail, markup, changes)); }
@Override public CommitMessageDto deserialize(JsonParser p, DeserializationContext ctxt) throws IOException { final JsonNode jsonNode = p.readValueAsTree(); final JsonNode summary = jsonNode.get("summary"); if (summary == null || summary.textValue() == null) { ctxt.reportInputMismatch(CommitMessageDto.class, "commit message should have a summary."); // should never reach here throw new Error(); } final String detail = jsonNode.get("detail") == null ? "" : jsonNode.get("detail").textValue(); final JsonNode markupNode = jsonNode.get("markup"); final Markup markup = Markup.parse(markupNode == null ? "unknown" : markupNode.textValue()); return new CommitMessageDto(summary.textValue(), detail, markup); } }
private CompletableFuture<Revision> push(long commitTimeMills, Author author, Repository repository, Revision revision, CommitMessageDto commitMessage, Iterable<Change<?>> changes) { final String summary = commitMessage.summary(); final String detail = commitMessage.detail(); final Markup markup = commitMessage.markup(); return execute(Command.push( commitTimeMills, author, repository.parent().name(), repository.name(), revision, summary, detail, markup, changes)); }
public static WatchResultDto convert(Commit commit, @Nullable EntryDto<?> entry) { requireNonNull(commit, "commit"); return new WatchResultDto(commit.revision(), commit.author(), new CommitMessageDto(commit.summary(), commit.detail(), commit.markup()), commit.when(), entry); }
public static CommitDto convert(Commit commit) { requireNonNull(commit, "commit"); return convert(commit.revision(), commit.author(), new CommitMessageDto(commit.summary(), commit.detail(), commit.markup()), commit.when()); }
public static CommitDto convert(Commit commit) { requireNonNull(commit, "commit"); return convert(commit.revision(), commit.author(), new CommitMessageDto(commit.summary(), commit.detail(), commit.markup()), commit.when()); }
public static CommitDto convert(Commit commit) { requireNonNull(commit, "commit"); return convert(commit.revision(), commit.author(), new CommitMessageDto(commit.summary(), commit.detail(), commit.markup()), commit.when()); }