package it.nch.yava.rte.wfm.services.mapper;/** * Operation is 'deployed on' a synchronous BPEL process */public class SyncBPELProcessInfoSupplier extends ServiceInfoSupplier { private String processName; public SyncBPELProcessInfoSupplier(String processName) { super(); this.processName = processName; } @Override public void accept(Visitor v) { v.visit(this); } /** * @return Returns the name of the process serving this operation. */ public String getProcessName() { return processName; } @Override public boolean equals(Object obj) { boolean result = false; if (obj instanceof SyncBPELProcessInfoSupplier) { result = processName.equals(((SyncBPELProcessInfoSupplier)obj).processName); } return result; } @Override public int hashCode() { int result = 17; result *= 37 + processName.hashCode(); return result; } @Override public String toString() { return "processName=[" + processName + "]"; }}