
com.nulabinc.backlog4j.api.option.AddMultipleListCustomFieldParams Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of backlog4j Show documentation
Show all versions of backlog4j Show documentation
Backlog4j is a Backlog binding library for Java.
The newest version!
package com.nulabinc.backlog4j.api.option;
import com.nulabinc.backlog4j.CustomFieldSetting;
import com.nulabinc.backlog4j.http.NameValuePair;
import java.util.List;
/**
* Parameters for add multiple list type custom field API.
*
* @author nulab-inc
*/
public class AddMultipleListCustomFieldParams extends AddCustomFieldParams {
public AddMultipleListCustomFieldParams(Object projectIdOrKey, String name) {
super(projectIdOrKey, CustomFieldSetting.FieldType.MultipleList, name);
}
public AddMultipleListCustomFieldParams items(List items) {
for (String item : items) {
parameters.add(new NameValuePair("items[]", item));
}
return this;
}
public AddMultipleListCustomFieldParams allowInput(boolean allowInput) {
parameters.add(new NameValuePair("allowInput", String.valueOf(allowInput)));
return this;
}
public AddMultipleListCustomFieldParams allowAddItem(boolean allowAddItem) {
parameters.add(new NameValuePair("allowAddItem", String.valueOf(allowAddItem)));
return this;
}
@Override
public AddMultipleListCustomFieldParams applicableIssueTypes(List applicableIssueTypes) {
return (AddMultipleListCustomFieldParams) super.applicableIssueTypes(applicableIssueTypes);
}
@Override
public AddMultipleListCustomFieldParams description(String description) {
return (AddMultipleListCustomFieldParams) super.description(description);
}
@Override
public AddMultipleListCustomFieldParams required(boolean required) {
return (AddMultipleListCustomFieldParams) super.required(required);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy