package it.nch.yava.rte.wfm.services.mapper; /** * This operation (must be sync) is served by a Java activity. */ public class JavaActivityInfoSupplier extends ServiceInfoSupplier { private final String className; public JavaActivityInfoSupplier(final String className) { super(); this.className = className; } @Override public void accept(Visitor v) { v.visit(this); } /** * @return Returns the fully qualified name of the class implementing * such operation. */ public String getClassName() { return className; } @Override public boolean equals(Object obj) { boolean result = false; if (obj instanceof JavaActivityInfoSupplier) { result = className.equals(((JavaActivityInfoSupplier)obj).className); } return result; } @Override public int hashCode() { int result = 17; result *= 37 + className.hashCode(); return result; } @Override public String toString() { return "className=[" + className + "]"; } }