Package br.gov.frameworkdemoiselle.configuration

Examples of br.gov.frameworkdemoiselle.configuration.ConfigurationException


      }

    } catch (PageNotFoundException cause) {
      if (redirectedFromConfig) {
        // TODO Colocar a mensagem no bundle
        throw new ConfigurationException(
            "A tela \""
                + cause.getViewId()
                + "\" que é invocada após o logon não foi encontrada. Caso o seu projeto possua outra, defina no arquivo de configuração a chave \""
                + "frameworkdemoiselle.security.redirect.after.login" + "\"", cause);
      } else {
View Full Code Here


        Redirector.redirect(config.getRedirectAfterLogout());
      }

    } catch (PageNotFoundException cause) {
      // TODO Colocar a mensagem no bundle
      throw new ConfigurationException(
          "A tela \""
              + cause.getViewId()
              + "\" que é invocada após o logout não foi encontrada. Caso o seu projeto possua outra, defina no arquivo de configuração a chave \""
              + "frameworkdemoiselle.security.redirect.after.logout" + "\"", cause);
View Full Code Here

  private void validateField(Field field) {
    Name annotation = field.getAnnotation(Name.class);

    if (annotation != null && Strings.isEmpty(annotation.value())) {
      throw new ConfigurationException(getBundle().getString("configuration-name-attribute-cant-be-empty"),
          new IllegalArgumentException());
    }
  }
View Full Code Here

    } catch (ConfigurationException cause) {
      throw cause;

    } catch (ConversionException cause) {
      throw new ConfigurationException(getBundle().getString("configuration-not-conversion",
          this.prefix + getKey(field), field.getType().toString()), cause);
    }

    catch (Exception cause) {
      throw new ConfigurationException(getBundle().getString("configuration-generic-extraction-error",
          field.getType().toString(), getValueExtractor(field).getClass().getCanonicalName()), cause);
    }

    return value;
  }
View Full Code Here

    ConfigurationValueExtractor elected = StrategySelector.selectInstance(ConfigurationValueExtractor.class,
        candidates);

    if (elected == null) {
      throw new ConfigurationException(getBundle().getString("configuration-extractor-not-found",
          field.toGenericString(), ConfigurationValueExtractor.class.getName()), new ClassNotFoundException());
    }

    return elected;
  }
View Full Code Here

      for (Iterator iter = violations.iterator(); iter.hasNext();) {
        ConstraintViolation violation = (ConstraintViolation) iter.next();
        message.append(field.toGenericString() + " " + violation.getMessage() + "\n");
      }

      throw new ConfigurationException(message.toString(), new ConstraintViolationException(violations));
    }
  }
View Full Code Here

    try {
      Redirector.redirect(getConfig().getLoginPage());

    } catch (PageNotFoundException cause) {
      // TODO Colocar a mensagem no bundle
      throw new ConfigurationException(
          "A tela de login \""
              + cause.getViewId()
              + "\" não foi encontrada. Caso o seu projeto possua outra, defina no arquivo de configuração a chave \""
              + "frameworkdemoiselle.security.login.page" + "\"", cause);
    }
View Full Code Here

      }

    } catch (PageNotFoundException cause) {
      if (redirectedFromConfig) {
        // TODO Colocar a mensagem no bundle
        throw new ConfigurationException(
            "A tela \""
                + cause.getViewId()
                + "\" que é invocada após o logon não foi encontrada. Caso o seu projeto possua outra, defina no arquivo de configuração a chave \""
                + "frameworkdemoiselle.security.redirect.after.login" + "\"", cause);
      } else {
View Full Code Here

        Redirector.redirect(getConfig().getRedirectAfterLogout());
      }

    } catch (PageNotFoundException cause) {
      // TODO Colocar a mensagem no bundle
      throw new ConfigurationException(
          "A tela \""
              + cause.getViewId()
              + "\" que é invocada após o logout não foi encontrada. Caso o seu projeto possua outra, defina no arquivo de configuração a chave \""
              + "frameworkdemoiselle.security.redirect.after.logout" + "\"", cause);
View Full Code Here

    try {
      Redirector.redirect(config.getLoginPage());

    } catch (PageNotFoundException cause) {
      // TODO Colocar a mensagem no bundle
      throw new ConfigurationException(
          "A tela de login \""
              + cause.getViewId()
              + "\" não foi encontrada. Caso o seu projeto possua outra, defina no arquivo de configuração a chave \""
              + "frameworkdemoiselle.security.login.page" + "\"", cause);
    }
View Full Code Here

TOP

Related Classes of br.gov.frameworkdemoiselle.configuration.ConfigurationException

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.