/** * Sets value of field. This method transforms given value to one of understandable by input generator. * * @param id Field's id * @param value Field's value * @return this * @throws CannotTransformValueException When transformer cannot transform given value */ public IssueInputBuilder setFieldValue(String id, Object value) throws CannotTransformValueException { return setFieldInput(new FieldInput(id, valueTransformerManager.apply(value))); }
public IssueInputBuilder setAssigneeName(String assignee) { return setFieldInput(new FieldInput(IssueFieldId.ASSIGNEE_FIELD, ComplexIssueInputFieldValue.with("name", assignee))); }
/** * Puts new {@link FieldInput} with given id and value into fields collection. * <p> * <strong>Recommended</strong> way to set field value is to use {@link IssueInputBuilder#setFieldValue(String, Object)}. * * @param id Field's id * @param value Complex value for field * @return this */ @SuppressWarnings("unused") public IssueInputBuilder setFieldValue(String id, ComplexIssueInputFieldValue value) { return setFieldInput(new FieldInput(id, value)); }
public IssueInputBuilder setComponentsNames(Iterable<String> names) { return setFieldInput(new FieldInput(IssueFieldId.COMPONENTS_FIELD, toListOfComplexIssueInputFieldValueWithSingleKey(names, "name"))); }
@Override public ComplexIssueInputFieldValue apply(T value) { return ComplexIssueInputFieldValue.with(key, value); } });
public IssueInputBuilder setReporterName(String reporterName) { return setFieldInput(new FieldInput(IssueFieldId.REPORTER_FIELD, ComplexIssueInputFieldValue.with("name", reporterName))); }
public IssueInputBuilder setComponentsNames(Iterable<String> names) { return setFieldInput(new FieldInput(IssueFieldId.COMPONENTS_FIELD, toListOfComplexIssueInputFieldValueWithSingleKey(names, "name"))); }
public IssueInputBuilder setDescription(String summary) { return setFieldInput(new FieldInput(IssueFieldId.DESCRIPTION_FIELD, summary)); }
/** * Sets value of field. This method transforms given value to one of understandable by input generator. * * @param id Field's id * @param value Field's value * @return this * @throws CannotTransformValueException When transformer cannot transform given value */ public IssueInputBuilder setFieldValue(String id, Object value) throws CannotTransformValueException { return setFieldInput(new FieldInput(id, valueTransformerManager.apply(value))); }
public IssueInputBuilder setAssigneeName(String assignee) { return setFieldInput(new FieldInput(IssueFieldId.ASSIGNEE_FIELD, ComplexIssueInputFieldValue.with("name", assignee))); }
public IssueInputBuilder setFixVersionsNames(Iterable<String> names) { return setFieldInput(new FieldInput(IssueFieldId.FIX_VERSIONS_FIELD, toListOfComplexIssueInputFieldValueWithSingleKey(names, "name"))); }
/** * Puts new {@link FieldInput} with given id and value into fields collection.<br> * <p> * <br> * <strong>Recommended</strong> way to set field value is to use {@link IssueInputBuilder#setFieldValue(String, Object)}. * * @param id Field's id * @param value Complex value for field * @return this */ @SuppressWarnings("unused") public IssueInputBuilder setFieldValue(String id, ComplexIssueInputFieldValue value) { return setFieldInput(new FieldInput(id, value)); }
public IssueInputBuilder setProjectKey(String projectKey) { return setFieldInput(new FieldInput(IssueFieldId.PROJECT_FIELD, ComplexIssueInputFieldValue.with("key", projectKey))); }
public IssueInputBuilder setAffectedVersionsNames(Iterable<String> names) { return setFieldInput(new FieldInput(IssueFieldId.AFFECTS_VERSIONS_FIELD, toListOfComplexIssueInputFieldValueWithSingleKey(names, "name"))); }
public IssueInputBuilder setDescription(String summary) { return setFieldInput(new FieldInput(IssueFieldId.DESCRIPTION_FIELD, summary)); }
public IssueInputBuilder setProjectKey(String projectKey) { return setFieldInput(new FieldInput(IssueFieldId.PROJECT_FIELD, ComplexIssueInputFieldValue.with("key", projectKey))); }
public IssueInputBuilder setAffectedVersionsNames(Iterable<String> names) { return setFieldInput(new FieldInput(IssueFieldId.AFFECTS_VERSIONS_FIELD, toListOfComplexIssueInputFieldValueWithSingleKey(names, "name"))); }
public IssueInputBuilder setReporterName(String reporterName) { return setFieldInput(new FieldInput(IssueFieldId.REPORTER_FIELD, ComplexIssueInputFieldValue.with("name", reporterName))); }
public IssueInputBuilder setIssueTypeId(Long issueTypeId) { return setFieldInput(new FieldInput( IssueFieldId.ISSUE_TYPE_FIELD, ComplexIssueInputFieldValue.with("id", issueTypeId.toString()) )); }
public IssueInputBuilder setIssueTypeId(Long issueTypeId) { return setFieldInput(new FieldInput( IssueFieldId.ISSUE_TYPE_FIELD, ComplexIssueInputFieldValue.with("id", issueTypeId.toString()) )); }