Package org.apache.openmeetings.db.dao.basic

Examples of org.apache.openmeetings.db.dao.basic.ConfigurationDao


      dashboard = new DefaultDashboard("default", "Default");
     
      WidgetFactory widgetFactory = dashboardContext.getWidgetFactory();
      dashboard.addWidget(widgetFactory.createWidget(new WelcomeWidgetDescriptor()));
      dashboard.addWidget(widgetFactory.createWidget(new StartWidgetDescriptor()));
      ConfigurationDao cfgDao = getBean(ConfigurationDao.class);
      if (1 == cfgDao.getConfValue(CONFIG_DASHBOARD_SHOW_MYROOMS_KEY, Integer.class, "0")) {
        dashboard.addWidget(widgetFactory.createWidget(new PrivateRoomsWidgetDescriptor()));
      }
      if (1 == cfgDao.getConfValue(CONFIG_DASHBOARD_SHOW_RSS_KEY, Integer.class, "0")) {
        dashboard.addWidget(widgetFactory.createWidget(new RssWidgetDescriptor()));
      }
      dashboardContext.getDashboardPersiter().save(dashboard);
    } else {
      for (Widget w : dashboard.getWidgets()) {
View Full Code Here


    private DropDownChoice<State> stateField;

    public RegisterForm(String id) {
      super(id);
      add(feedback.setOutputMarkupId(true));
      ConfigurationDao cfgDao = getBean(ConfigurationDao.class);
      add(firstNameField = new RequiredTextField<String>("firstName", new PropertyModel<String>(
          RegisterDialog.this, "firstName")));
      firstNameField.setLabel(Model.of(WebSession.getString(117)));
      add(lastNameField = new RequiredTextField<String>("lastName", new PropertyModel<String>(
          RegisterDialog.this, "lastName")));
View Full Code Here

    if (cfg.group == null || cfg.group.length() < 1) {
      System.out.println("User group was not provided, or too short, should be at least 1 character long: " + cfg.group);
      System.exit(1);
    }
    cfg.password = cmdl.getOptionValue("password");
    ConfigurationDao cfgDao = getApplicationContext(ctxName).getBean(ConfigurationDao.class);
    if (invalidPassword(cfg.password, cfgDao)) {
      System.out.print("Please enter password for the user '" + cfg.username + "':");
      cfg.password = new BufferedReader(new InputStreamReader(System.in)).readLine();
      if (invalidPassword(cfg.password, cfgDao)) {
        System.out.println("Password was not provided, or too short, should be at least " + getMinPasswdLength(cfgDao) + " character long.");
View Full Code Here

      dashboard = new DefaultDashboard("default", "Default");
     
      WidgetFactory widgetFactory = dashboardContext.getWidgetFactory();
      dashboard.addWidget(widgetFactory.createWidget(new WelcomeWidgetDescriptor()));
      dashboard.addWidget(widgetFactory.createWidget(new StartWidgetDescriptor()));
      ConfigurationDao cfgDao = getBean(ConfigurationDao.class);
      if ("1".equals(cfgDao.getConfValue(CONFIG_DASHBOARD_SHOW_MYROOMS_KEY, Integer.class, "0"))) {
        dashboard.addWidget(widgetFactory.createWidget(new PrivateRoomsWidgetDescriptor()));
      }
      if ("1".equals(cfgDao.getConfValue(CONFIG_DASHBOARD_SHOW_RSS_KEY, Integer.class, "0"))) {
        dashboard.addWidget(widgetFactory.createWidget(new RssWidgetDescriptor()));
      }
      dashboardContext.getDashboardPersiter().save(dashboard);
    } else {
      for (Widget w : dashboard.getWidgets()) {
View Full Code Here

  /**
   * Add the fields to the form
   */
  private void addFormFields() {
    ConfigurationDao cfgDao = getBean(ConfigurationDao.class);
    login = new RequiredTextField<String>("login");
    login.setLabel(Model.of(WebSession.getString(132)));
    add(login.add(minimumLength(getMinLoginLength(cfgDao))));

    add(generalForm = new GeneralUserForm("general", getModel(), true));
View Full Code Here

    return baseUrl + "?oauthid=" + server.getId();
  }
   
  private void prepareConnection(URLConnection connection) {
    if (!(connection instanceof HttpsURLConnection)) return;
    ConfigurationDao configurationDao = getBean(ConfigurationDao.class);
    Boolean ignoreBadSSL = configurationDao.getConfValue(CONFIG_IGNORE_BAD_SSL, String.class, "no").equals("yes");
    if (!ignoreBadSSL) return;
    TrustManager[] trustAllCerts = new TrustManager[] {new X509TrustManager() {
      public void checkClientTrusted(X509Certificate[] arg0, String arg1) throws CertificateException {}
      public void checkServerTrusted(X509Certificate[] arg0, String arg1) throws CertificateException {}
View Full Code Here

  }
 
  private void loginViaOAuth2(Map<String, String> params, long serverId) throws IOException, NoSuchAlgorithmException {
    AdminUserDao userDao = getBean(AdminUserDao.class);
    IUserManager userManager = getBean(IUserManager.class);
    ConfigurationDao configurationDao = getBean(ConfigurationDao.class);
    String login = params.get("login");
    String email = params.get("email");
    String lastname = params.get("lastname");
    String firstname = params.get("firstname");
    if (firstname == null) firstname = "";
    if (lastname == null) lastname = "";
    User user = userDao.getUserByName(login);
    // generate random password
    byte[] rawPass = new byte[16];
    Random rnd = new Random();
    for (int i = 0; i < 16; i++) {
      rawPass[i] = (byte) (97 + rnd.nextInt(25));
    }
    String pass = new String(rawPass);
    // check if the user already exists and register new one if it's needed
    if (user == null) {
      Integer defaultlangId = Integer.valueOf(configurationDao.getConfValue("default_lang_id", String.class, "1"));
      String defaultTimezone = configurationDao.getConfValue("default.timezone", String.class, "");   
      Long res = userManager.registerUserNoEmail(login, pass, lastname, firstname, email, null, null,
          null, null, null, 0, null, defaultlangId, null, false, true, defaultTimezone);
      if (res == null || res < 0) {
        throw new RuntimeException("Couldn't register new oauth user");
      }
View Full Code Here

    private DropDownChoice<State> stateField;

    public RegisterForm(String id) {
      super(id);
      add(feedback.setOutputMarkupId(true));
      ConfigurationDao cfgDao = getBean(ConfigurationDao.class);
      add(firstNameField = new RequiredTextField<String>("firstName", new PropertyModel<String>(
          RegisterDialog.this, "firstName")));
      firstNameField.setLabel(Model.of(WebSession.getString(117)));
      add(lastNameField = new RequiredTextField<String>("lastName", new PropertyModel<String>(
          RegisterDialog.this, "lastName")));
View Full Code Here

        add(login = new TextField<String>("login", Model.of(user.getLogin())));
        login.setOutputMarkupId(true);
        add(password = new PasswordTextField("password", new Model<String>()));
        password.setOutputMarkupId(true);
        password.setLabel(Model.of(WebSession.getString(328)));
        ConfigurationDao cfgDao = getBean(ConfigurationDao.class);
        password.setRequired(false).add(minimumLength(getMinPasswdLength(cfgDao)));
        add(confirmPassword = new PasswordTextField("confirmPassword", new Model<String>()));
        confirmPassword.setOutputMarkupId(true);
        confirmPassword.setLabel(Model.of(WebSession.getString(329)));
        confirmPassword.setRequired(true).add(minimumLength(getMinPasswdLength(cfgDao)));
View Full Code Here

  public GeneralUserForm(String id, IModel<User> model, boolean isAdminForm) {
    super(id, model);

    //TODO should throw exception if non admin User edit somebody else (or make all fields read-only)
    add(passwordField = new PasswordTextField("password", new Model<String>()));
    ConfigurationDao cfgDao = getBean(ConfigurationDao.class);
    passwordField.setRequired(false).add(minimumLength(getMinPasswdLength(cfgDao)));

    SalutationDao salutDao = getBean(SalutationDao.class);
    FieldLanguageDao langDao = getBean(FieldLanguageDao.class);
    salutation = salutDao.get(getModelObject().getSalutations_id(), getLanguage());
View Full Code Here

TOP

Related Classes of org.apache.openmeetings.db.dao.basic.ConfigurationDao

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.