| Package | Description |
|---|---|
| org.llorllale.youtrack.api |
Fluent, object-oriented API for YouTrack.
|
| Modifier and Type | Method and Description |
|---|---|
Optional<User> |
UsersOfIssue.assignee()
|
Stream<User> |
UsersOfProject.assignees()
|
UsersOfIssue |
UsersOfIssue.assignTo(User user)
|
Issue |
Issues.create(Issues.IssueSpec spec)
Creates an issue according to the
spec. |
IssueTimeTracking |
IssueTimeTracking.create(IssueTimeTracking.EntrySpec spec)
Creates a new
entry. |
User |
UsersOfIssue.creator()
The
issue's creator. |
Issue |
Comment.delete()
|
Issue |
UpdateIssue.description(String description)
Updates the issue's
description. |
boolean |
ProjectTimeTracking.enabled()
Whether timetracking is enabled for the
Project or not. |
Issue |
UpdateIssue.field(Field field,
FieldValue value)
|
Issue |
UpdateIssue.fields(Map<Field,FieldValue> fields)
Updates this issue with the
fields provided, returning a new Issue reflecting
those changes. |
Optional<Project> |
Projects.get(String id)
Returns the
Project with the given id, if any. |
Optional<Issue> |
Issues.get(String id)
The
Issue with the given id, if it exists. |
Comments |
Comments.post(String text)
|
Issue |
Issue.refresh()
Returns the same
Issue after refreshing its data from the server. |
Stream<TimeTrackEntry> |
IssueTimeTracking.stream()
|
Stream<Comment> |
Comments.stream()
|
Stream<Project> |
Projects.stream()
|
Stream<Issue> |
Issues.stream()
|
Stream<ProjectField> |
Fields.stream()
|
Issue |
UpdateIssue.summary(String summary)
Updates the issue's
summary. |
Issue |
UpdateIssue.summaryAndDesc(String summary,
String description)
Updates the issue's
summary and
description. |
Stream<TimeTrackEntryType> |
ProjectTimeTracking.types()
A stream of all
timetracking entry types, if
timetracking is enabled. |
Comment |
Comment.update(String text)
Updates the text content of this
Comment. |
Optional<User> |
UsersOfIssue.updater()
|
User |
UsersOfProject.user(String login)
The
User with the given login. |
Stream<FieldValue> |
ProjectField.values()
|
Copyright © 2017–2018 George Aristy. All rights reserved.