Package no.kommune.bergen.soa.common.exception

Examples of no.kommune.bergen.soa.common.exception.UserException


    }
    return list;
  }

  public List<Forsendelse> retrieveRows(String[] ids) {
    if (ids.length > 25000) throw new UserException("Selection is too large, more than 25000 rows");
    List<String> list = Arrays.asList(ids);
    if (list.size() < 1000) return retrieveRowsMax1000(list);
    List<Forsendelse> result = new ArrayList<Forsendelse>();
    List<String> tempList = new ArrayList<String>();
    for (int i = 0; i < list.size(); i++) {
View Full Code Here


  @Override
  public void verify( Forsendelse f ) {
    final String[] required = { f.getNavn(), f.getEmail(), f.getTittel() };
    for (String field : required) {
      if (field == null) {
        throw new UserException( String.format( "Required fields are: navn, email, tittel. Received: navn=%s, email=%s, tittel=%s.", f.getNavn(), f.getEmail(), f.getTittel() ) );
      }
    }
  }
View Full Code Here

  @Override
  public void verify(Forsendelse f) {
    final String[] required = {f.getNavn(), f.getPostnr(), f.getPoststed(), f.getTittel()};
    for (String field : required) {
      if (field == null) {
        throw new UserException(String.format("Required fields are: navn, postnr, poststed, tittel. Received: navn%s, adresse1%s, postnr%s, poststed%s, tittel=%s.", f.getNavn(), f.getAdresse1(), f.getPostnr(), f.getPoststed(), f
            .getTittel()));
      }
    }
  }
View Full Code Here

    @Override
  public void verify( Forsendelse f ) {
    final String[] required = { f.getNavn(), f.getPostnr(), f.getPoststed(), f.getTittel() };
    for (String field : required) {
      if (field == null) {
        throw new UserException( String.format( "Required fields are: navn, postnr, poststed, tittel. Received email=%s, navn=%s, adresse1=%s, postnr=%s, poststed=%s, tittel=%s.", f.getEmail(), f.getNavn(), f.getAdresse1(), f.getPostnr(), f
            .getPostnr(), f.getTittel() ) );
      }
    }
  }
View Full Code Here

  }

  @Override
  public void verify(Forsendelse f) {
    if (f.getTittel() == null || (f.getOrgnr() == null && f.getFnr() == null)) {
      throw new UserException(String.format("Required fields are: orgnr/fodselsnr, tittel. Received: orgnr=%s, fodselsnr=%s, tittel=%s.", f.getOrgnr(), f.getTittel(), f.getFnr()));
    }
  }
View Full Code Here

  @Override
  public void verify( Forsendelse f ) {
    final String[] required = { f.getNavn(), f.getPostnr(), f.getPoststed(), f.getTittel(), f.getMeldingsTekst() };
    for (String field : required) {
      if (field == null) {
        throw new UserException( String.format( "Required fields are: orgnr, navn,  postnr, poststed, tittel, meldingsTekst. Received: navn=%s, postnr=%s, poststed=%s, tittel=%s, meldingsTekst=%s.", f.getNavn(), f.getPostnr(), f.getPoststed(), f
            .getTittel(), f.getMeldingsTekst() ) );
      }
    }
    if (f.getOrgnr() == null && f.getFnr() == null) {
      throw new UserException( String.format( "Required fields are: orgnr/fodselsnr, tittel. Received: orgnr=%s, fodselsnr=%s, tittel=%s.", f.getOrgnr(), f.getTittel(), f.getFnr() ) );
    }
  }
View Full Code Here

  /** Returns filename */
  public String send( UserContext userContext, ForsendelsesRq forsendelsesRq ) {
    logger.info( "send() - called" );
    try {
      DataHandler dataHandler = forsendelsesRq.getData();
      if (dataHandler == null) throw new UserException( "DataHandler is null" );
      Forsendelse forsendelse = forsendelseMapper.fromDto( forsendelsesRq.getForsendelse() );
      if (forsendelse == null) throw new UserException( "Forsendelse is null" );
      String id = serviceDelegate.send(forsendelse, dataHandler.getInputStream());
      jobController.triggerSend(forsendelse);
      return id;
    } catch (Exception e) {
      throw ServiceDelegateImpl.handleException( e );
View Full Code Here

  /** Aksepterer en forsendelse og lagrer den i forsendelsesarkivet. Returnerer forsendelsesId */
  @Override
  public String send( Forsendelse forsendelse, byte[] content ) {
    logger.debug("Sending forsendelse : Tittel {} email {}", forsendelse.getTittel(), forsendelse.getEmail());
    if (content == null || content.length < 1)
      throw new UserException( "Document content is empty" );
    dispatcherFactory.getDispatcher(forsendelse); // Verify that we have a dispatcher for this
    String forsendelsesId = forsendelsesArkiv.save( forsendelse, new ByteArrayInputStream( content ) );
    logger.info("Successfully saved. Id={}, Name={}", forsendelsesId, forsendelse.getNavn());
    return forsendelsesId;
  }
View Full Code Here

    return sb.toString();
  }

  public static UserException handleException( Exception e ) {
    logger.error( e.getMessage(), e );
    return (e instanceof UserException) ? (UserException) e : new UserException( "MSG_TECHNICAL_ISSUE_TRY_AGAIN_LATER", e );
  }
View Full Code Here

      if (ad.handlesShipmentPolicy(sp)) {
        ad.verify(forsendelse);
        return ad;
      }
    }
    throw new UserException("No dispatcher found for the given shipmentpolicy : " + sp.value());
  }
View Full Code Here

TOP

Related Classes of no.kommune.bergen.soa.common.exception.UserException

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.