package it.nch.yava.rte.wfm.services.mapper;/** * This operation (must be sync) is served by a Yava sequence. */public class YavaActivityInfoSupplier extends ServiceInfoSupplier { private final String sequenceName; public YavaActivityInfoSupplier(final String sequenceName) { super(); this.sequenceName = sequenceName; } @Override public void accept(Visitor v) { v.visit(this); } public String getSequenceName() { return sequenceName; } @Override public boolean equals(Object obj) { boolean result = false; if (obj instanceof YavaActivityInfoSupplier) { result = sequenceName.equals(((YavaActivityInfoSupplier)obj).sequenceName); } return result; } @Override public int hashCode() { int result = 17; result *= 37 + sequenceName.hashCode(); return result; } @Override public String toString() { return "sequenceName=[" + sequenceName + "]"; }}