common-smartgears/src/main/java/org/gcube/smartgears/handlers/AbstractHandler.java

28 lines
528 B
Java

package org.gcube.smartgears.handlers;
/**
* Partial implementation of {@link Handler}.
*
* @author Fabio Simeoni
*
*
*/
public abstract class AbstractHandler {
@Override
public String toString() {
return getClass().getSimpleName();
}
@Override
public final boolean equals(Object obj) {
AbstractHandler handler = (AbstractHandler) obj;
return this.getClass().getCanonicalName().equals(handler.getClass().getCanonicalName());
}
//so far, largely a placeholder for future cross-handler behaviour
}