package com.megatim.fdxconsultation.dao.impl.supervision; import com.megatim.fdxconsultation.model.supervision.SensTransfert; import com.megatim.fdxconsultation.model.supervision.Transfert; /** * * @author Gabuntu */ public class TransfertMessageKey { private final Transfert transfert; public TransfertMessageKey(Transfert transfert) { this.transfert = transfert; } public String key() { String k = codeAgent() + "-" + transfert.getNomFichier() + "-" + transfert.getSensTransfert(); return k; } private String codeAgent() { return transfert.getSensTransfert().equals(SensTransfert.ENVOI) ? transfert.getCodeAgentRecepteur() : transfert.getCodeAgent(); } }