1 package org.simantics.document.server.handler;
\r
3 public abstract class AbstractResponseHandler extends AbstractEventHandler {
\r
5 private String expression;
\r
7 public AbstractResponseHandler(String expression) {
\r
8 this.expression = expression;
\r
12 public int hashCode() {
\r
13 final int prime = 31;
\r
15 result = prime * result + ((expression == null) ? 0 : expression.hashCode());
\r
20 public boolean equals(Object obj) {
\r
25 if (getClass() != obj.getClass())
\r
27 AbstractResponseHandler other = (AbstractResponseHandler) obj;
\r
28 if (expression == null) {
\r
29 if (other.expression != null)
\r
31 } else if (!expression.equals(other.expression))
\r