1 package com.indexdata.mkjsf.pazpar2.commands;
\r
3 import java.io.Serializable;
\r
5 import com.indexdata.mkjsf.pazpar2.commands.SingleTargetFilter;
\r
7 public class SingleTargetFilter implements Serializable {
\r
9 private static final long serialVersionUID = 2389085467202526537L;
\r
11 private String targetName = "";
\r
12 private String targetId = "";
\r
14 public SingleTargetFilter (String targetId, String targetName) {
\r
15 this.targetId = targetId;
\r
16 this.targetName = targetName;
\r
19 public String getTargetName () {
\r
23 public String getTargetId () {
\r
27 public String getFilterExpression () {
\r
28 return "pz:id="+targetId;
\r
32 public boolean equals(Object o) {
\r
33 if (o instanceof SingleTargetFilter) {
\r
34 return targetName.equals(((SingleTargetFilter) o).getTargetName()) &&
\r
35 targetId.equals(((SingleTargetFilter) o).getTargetId());
\r
42 public int hashCode () {
\r
43 return (targetId+targetName).hashCode();
\r
47 public String toString () {
\r
48 return targetName + " (" + targetId + ")";
\r