/** {@inheritDoc} */ @Override public void deleteMarket(int id) throws InvalidMarketException, TechnicalException { log.info("Executing operation deleteMarket"); try { gererMarcheSoapProxy.supprimerMarche(id); } catch (ErreurTechniqueFault e) { // maps to TechnicalException throw mapperSoap.map(e); } catch (ErreurMarcheInvalideFault e) { // map to InvalidMarketException throw mapperSoap.map(e); } catch (WebServiceException e) { log.info("a timeout exception has occured: "); throw new TechnicalException(e.getMessage(), e.getCause()); } }