/* * codjo.net * * Common Apache License 2.0 */ package net.codjo.gui.operation; import java.util.HashMap; import org.apache.log4j.Logger; /** * Helper qui contient les messages d'erreurs des traitements lanc�s. Utilis� par la * piste d'audit de IRIS. * * */ public class OperationFailureHelper { private static OperationFailureHelper instance = null; private HashMap map; // Log private static final Logger APP = Logger.getLogger(OperationFailureHelper.class); private OperationFailureHelper() { map = new HashMap(); } public static OperationFailureHelper getInstance() { if (instance == null) { instance = new OperationFailureHelper(); } return instance; } public HashMap getErrorMap() { return map; } public void clearMap() { instance = new OperationFailureHelper(); } public void addError(Integer operationId, String errorMsg) { map.put(operationId, errorMsg); APP.debug("codjo-commoun : ajout dans la map opID : " + operationId + " msgerror : " + errorMsg); } }