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();
|
}
|
|
}
|