本文整理汇总了Java中com.taskadapter.redmineapi.bean.Issue.setAssignee方法的典型用法代码示例。如果您正苦于以下问题:Java Issue.setAssignee方法的具体用法?Java Issue.setAssignee怎么用?Java Issue.setAssignee使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.taskadapter.redmineapi.bean.Issue
的用法示例。
在下文中一共展示了Issue.setAssignee方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: addMissingInformationsToIssueFromCachedConfiguration
import com.taskadapter.redmineapi.bean.Issue; //导入方法依赖的package包/类
private void addMissingInformationsToIssueFromCachedConfiguration(Issue issue,
CachedRepositoryConfiguration configuration)
{
//Data transfer object members of issue are not populated with all the info,
//we should hit the server to retrieve missing fields but instead we hit our
//local cache.
issue.setProject(configuration.getProjectById(issue.getProject().getId()));
issue.setAssignee(configuration.getUserById(issue.getAssignee().getId()));
issue.setAuthor(configuration.getUserById(issue.getAuthor().getId()));
for(Journal j : issue.getJournals())
{
j.setUser(configuration.getUserById(j.getUser().getId()));
}
for(Attachment a : issue.getAttachments())
{
a.setAuthor(configuration.getUserById(a.getAuthor().getId()));
}
}
示例2: postNewIssue
import com.taskadapter.redmineapi.bean.Issue; //导入方法依赖的package包/类
public Observable<Issue> postNewIssue(final Project project, final User assignee, final String statusName,
final String title, final String message,
final String pictureFilename, final String logsFilename) {
final Issue issue = new Issue();
issue.setProject(project);
issue.setSubject(title);
issue.setDescription(message);
if (assignee != null) {
issue.setAssignee(assignee);
}
if (statusName != null) {
issue.setStatusName(statusName);
}
return createIssue(project, issue, pictureFilename, logsFilename);
}
示例3: postCommentToTicket
import com.taskadapter.redmineapi.bean.Issue; //导入方法依赖的package包/类
public Observable<Void> postCommentToTicket(final Issue issue, final User assignee, final String statusName,
final String title, final String message,
final String pictureFilename, final String logsFilename) {
issue.setNotes(title + "\n" + message);
if (assignee != null) {
issue.setAssignee(assignee);
}
if (statusName != null) {
issue.setStatusName(statusName);
}
return updateIssue(issue, pictureFilename, logsFilename);
}
示例4: parseIssue
import com.taskadapter.redmineapi.bean.Issue; //导入方法依赖的package包/类
@SuppressWarnings("deprecation")
public static Issue parseIssue(JSONObject content) throws JSONException {
final Issue result = IssueFactory.create(JsonInput.getIntOrNull(content, "id"));
result.setSubject(JsonInput.getStringOrNull(content, "subject"));
final JSONObject parentIssueObject = JsonInput.getObjectOrNull(content,
"parent");
if (parentIssueObject != null)
result.setParentId(JsonInput.getInt(parentIssueObject, "id"));
result.setEstimatedHours(JsonInput.getFloatOrNull(content,
"estimated_hours"));
result.setSpentHours(JsonInput.getFloatOrNull(content, "spent_hours"));
result.setAssignee(JsonInput.getObjectOrNull(content, "assigned_to",
USER_PARSER));
final JSONObject priorityObject = JsonInput.getObjectOrNull(content,
"priority");
if (priorityObject != null) {
result.setPriorityText(JsonInput.getStringOrNull(priorityObject,
"name"));
result.setPriorityId(JsonInput.getIntOrNull(priorityObject, "id"));
}
result.setDoneRatio(JsonInput.getIntOrNull(content, "done_ratio"));
result.setProject(JsonInput.getObjectOrNull(content, "project",
MINIMAL_PROJECT_PARSER));
result.setAuthor(JsonInput.getObjectOrNull(content, "author",
USER_PARSER));
result.setStartDate(getDateOrNull(content, "start_date"));
result.setDueDate(getDateOrNull(content, "due_date"));
result.setTracker(JsonInput.getObjectOrNull(content, "tracker",
TRACKER_PARSER));
result.setDescription(JsonInput
.getStringOrEmpty(content, "description"));
result.setCreatedOn(getDateOrNull(content, "created_on"));
result.setUpdatedOn(getDateOrNull(content, "updated_on"));
final JSONObject statusObject = JsonInput.getObjectOrNull(content,
"status");
if (statusObject != null) {
result.setStatusName(JsonInput
.getStringOrNull(statusObject, "name"));
result.setStatusId(JsonInput.getIntOrNull(statusObject, "id"));
}
result.addCustomFields(JsonInput.getListOrEmpty(content,
"custom_fields", CUSTOM_FIELD_PARSER));
result.setNotes(JsonInput.getStringOrNull(content, "notes"));
result.addJournals(JsonInput.getListOrEmpty(content, "journals",
JOURNAL_PARSER));
result.addAttachments(
JsonInput.getListOrEmpty(content, "attachments",
ATTACHMENT_PARSER));
result.addRelations(JsonInput.getListOrEmpty(content, "relations", RELATION_PARSER));
result.setTargetVersion(JsonInput.getObjectOrNull(content, "fixed_version", VERSION_PARSER));
result.setCategory(JsonInput.getObjectOrNull(content, "category",
CATEGORY_PARSER));
result.addChangesets(JsonInput.getListOrEmpty(content, "changesets",
CHANGESET_PARSER));
result.addWatchers(JsonInput.getListOrEmpty(content, "watchers",
WATCHER_PARSER));
return result;
}
示例5: parseIssue
import com.taskadapter.redmineapi.bean.Issue; //导入方法依赖的package包/类
@SuppressWarnings("deprecation")
public static Issue parseIssue(JSONObject content) throws JSONException {
final Issue result = new Issue();
result.setId(JsonInput.getIntOrNull(content, "id"));
result.setSubject(JsonInput.getStringOrNull(content, "subject"));
final JSONObject parentIssueObject = JsonInput.getObjectOrNull(content,
"parent");
if (parentIssueObject != null)
result.setParentId(JsonInput.getInt(parentIssueObject, "id"));
result.setEstimatedHours(JsonInput.getFloatOrNull(content,
"estimated_hours"));
result.setSpentHours(JsonInput.getFloatOrNull(content, "spent_hours"));
result.setAssignee(JsonInput.getObjectOrNull(content, "assigned_to",
USER_PARSER));
final JSONObject priorityObject = JsonInput.getObjectOrNull(content,
"priority");
if (priorityObject != null) {
result.setPriorityText(JsonInput.getStringOrNull(priorityObject,
"name"));
result.setPriorityId(JsonInput.getIntOrNull(priorityObject, "id"));
}
result.setDoneRatio(JsonInput.getIntOrNull(content, "done_ratio"));
result.setProject(JsonInput.getObjectOrNull(content, "project",
MINIMAL_PROJECT_PARSER));
result.setAuthor(JsonInput.getObjectOrNull(content, "author",
USER_PARSER));
result.setStartDate(getShortDateOrNull(content, "start_date"));
result.setDueDate(getShortDateOrNull(content, "due_date"));
result.setTracker(JsonInput.getObjectOrNull(content, "tracker",
TRACKER_PARSER));
result.setDescription(JsonInput
.getStringOrEmpty(content, "description"));
result.setCreatedOn(getDateOrNull(content, "created_on"));
result.setUpdatedOn(getDateOrNull(content, "updated_on"));
final JSONObject statusObject = JsonInput.getObjectOrNull(content,
"status");
if (statusObject != null) {
result.setStatusName(JsonInput
.getStringOrNull(statusObject, "name"));
result.setStatusId(JsonInput.getIntOrNull(statusObject, "id"));
}
result.setCustomFields(JsonInput.getListOrNull(content,
"custom_fields", CUSTOM_FIELD_PARSER));
result.setNotes(JsonInput.getStringOrNull(content, "notes"));
result.setJournals(JsonInput.getListOrEmpty(content, "journals",
JOURNAL_PARSER));
result.getAttachments().addAll(
JsonInput.getListOrEmpty(content, "attachments",
ATTACHMENT_PARSER));
result.getRelations()
.addAll(JsonInput.getListOrEmpty(content, "relations",
RELATION_PARSER));
result.setTargetVersion(JsonInput.getObjectOrNull(content,
"fixed_version", VERSION_PARSER));
result.setCategory(JsonInput.getObjectOrNull(content, "category",
CATEGORY_PARSER));
result.setChangesets(JsonInput.getListOrEmpty(content, "changesets",
CHANGESET_PARSER));
result.setWatchers(JsonInput.getListOrEmpty(content, "watchers",
WATCHER_PARSER));
return result;
}