1 package com.indexdata.pz2utils4jsf.pazpar2;
\r
3 import java.io.Serializable;
\r
5 import com.indexdata.pz2utils4jsf.pazpar2.TargetFilter;
\r
7 public class TargetFilter implements Serializable {
\r
9 private static final long serialVersionUID = 2389085467202526537L;
\r
11 private String targetName;
\r
12 private String targetId;
\r
14 public TargetFilter (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 TargetFilter) {
\r
34 return targetName.equals(((TargetFilter) o).getTargetName()) &&
\r
35 targetId.equals(((TargetFilter) o).getTargetId());
\r
42 public int hashCode () {
\r
43 return (targetId+targetName).hashCode();
\r