package jalview.ws.uimodel; import jalview.ws.dbsources.PDBRestClient.PDBDocField; import java.util.ArrayList; import java.util.List; public class PDBSearchRequest { private String fieldToSearchBy; private String searchTerm; private String fieldToSortBy; private String associatedSequence; private boolean allowEmptySeq; private int responseSize; private boolean isAscending; private List wantedFields = new ArrayList(); public String getFieldToSearchBy() { return fieldToSearchBy; } public void setFieldToSearchBy(String fieldToSearchBy) { this.fieldToSearchBy = fieldToSearchBy; } public String getSearchTerm() { return searchTerm; } public void setSearchTerm(String searchTerm) { this.searchTerm = searchTerm; } public boolean isAllowEmptySeq() { return allowEmptySeq; } public void setAllowEmptySeq(boolean allowEmptySeq) { this.allowEmptySeq = allowEmptySeq; } public int getResponseSize() { return responseSize; } public void setResponseSize(int responseSize) { this.responseSize = responseSize; } public List getWantedFields() { return wantedFields; } public void setWantedFields(List wantedFields) { this.wantedFields = wantedFields; } public String getFieldToSortBy() { return fieldToSortBy; } public void setFieldToSortBy(String fieldToSortBy, boolean isAscending) { this.fieldToSortBy = fieldToSortBy; this.isAscending = isAscending; } public boolean isAscending() { return isAscending; } public String getAssociatedSequence() { return associatedSequence; } public void setAssociatedSequence(String associatedSequence) { this.associatedSequence = associatedSequence; } }