2016-11-25 15:42:29 +01:00
|
|
|
package org.gcube.smartgears.handlers;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Partial implementation of {@link Handler}.
|
|
|
|
*
|
|
|
|
* @author Fabio Simeoni
|
|
|
|
*
|
|
|
|
*
|
|
|
|
*/
|
|
|
|
public abstract class AbstractHandler {
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public String toString() {
|
|
|
|
return getClass().getSimpleName();
|
|
|
|
}
|
2017-03-30 11:37:40 +02:00
|
|
|
|
|
|
|
@Override
|
|
|
|
public final boolean equals(Object obj) {
|
|
|
|
AbstractHandler handler = (AbstractHandler) obj;
|
|
|
|
return this.getClass().getCanonicalName().equals(handler.getClass().getCanonicalName());
|
|
|
|
}
|
2016-11-25 15:42:29 +01:00
|
|
|
|
|
|
|
//so far, largely a placeholder for future cross-handler behaviour
|
|
|
|
|
|
|
|
}
|