package org.molgenis.mutation.dto; import java.io.Serializable; import java.util.ArrayList; import java.util.List; import org.apache.commons.lang.StringUtils; public class PatientSearchCriteriaDTO implements Serializable { /* The serial version UID of this class. Needed for serialization. */ private static final long serialVersionUID = -8296063132415520100L; String pid; Integer mutationId; String mid; Boolean consent; Integer submissionId; Integer userId; public String getPid() { return pid; } public void setPid(String pid) { this.pid = pid; } public Integer getMutationId() { return mutationId; } public void setMutationId(Integer mutationId) { this.mutationId = mutationId; } public String getMid() { return mid; } public void setMid(String mid) { this.mid = mid; } public Boolean getConsent() { return consent; } public void setConsent(Boolean consent) { this.consent = consent; } public Integer getSubmissionId() { return submissionId; } public void setSubmissionId(Integer submissionId) { this.submissionId = submissionId; } public Integer getUserId() { return userId; } public void setUserId(Integer userId) { this.userId = userId; } public String toString() { List<String> result = new ArrayList<String>(); if (this.pid != null) result.add("PID = '" + this.pid + "'"); if (this.mutationId != null) result.add("mutation id = " + this.mutationId); if (this.mid != null) result.add("MID = '" + this.mid + "'"); if (this.consent != null) result.add("consent = '" + this.consent.toString() + "'"); if (this.submissionId != null) result.add("submission id = '" + this.submissionId + "'"); if (this.userId != null) result.add("user id = '" + this.userId + "'"); return StringUtils.join(result, " and "); } }