Package org.projectforge.core

Examples of org.projectforge.core.ConfigurationDO


          taskId = node.getId();
          break;
        }
      }
      if (taskId != null) {
        ConfigurationDO configuration = configurationDao.getEntry(ConfigurationParam.DEFAULT_TASK_ID_4_ADDRESSES);
        configuration.setTaskId(taskId);
        configurationDao.internalUpdate(configuration);
        configuration = configurationDao.getEntry(ConfigurationParam.DEFAULT_TASK_ID_4_BOOKS);
        configuration.setTaskId(taskId);
        configurationDao.internalUpdate(configuration);
      }
      log.fatal("Database successfully initialized with test data.");
    }
    new Thread() {
View Full Code Here


      {
        if (Configuration.getInstance().isCalendarDomainValid() == false) {
          // Force to edit configuration value 'calendar domain'.
          final ConfigurationDao configurationDao = Registry.instance().getDao(ConfigurationDao.class);
          configurationDao.checkAndUpdateDatabaseEntries();
          final ConfigurationDO configurationDO = configurationDao.getEntry(ConfigurationParam.CALENDAR_DOMAIN);
          final ConfigurationEditPage configurationEditPage = new ConfigurationEditPage(new PageParameters().add(
              AbstractEditPage.PARAMETER_KEY_ID, configurationDO.getId()));
          configurationEditPage.setReturnToPage(new SystemUpdatePage(new PageParameters()));
          throw new RestartResponseException(configurationEditPage);
        }
      }
View Full Code Here

    configurationDao.checkAndUpdateDatabaseEntries();
    final List<IColumn<ConfigurationDO, String>> columns = new ArrayList<IColumn<ConfigurationDO, String>>();
    final CellItemListener<ConfigurationDO> cellItemListener = new CellItemListener<ConfigurationDO>() {
      public void populateItem(final Item<ICellPopulator<ConfigurationDO>> item, final String componentId, final IModel<ConfigurationDO> rowModel)
      {
        final ConfigurationDO configuration = rowModel.getObject();
        appendCssClasses(item, configuration.getId(), configuration.isDeleted());
      }
    };
    columns.add(new CellItemListenerPropertyColumn<ConfigurationDO>(new Model<String>(getString("administration.configuration.parameter")),
        null, null, cellItemListener) {
      @Override
      public void populateItem(final Item<ICellPopulator<ConfigurationDO>> item, final String componentId,
          final IModel<ConfigurationDO> rowModel)
      {
        final ConfigurationDO configuration = rowModel.getObject();
        item.add(new ListSelectActionPanel(componentId, rowModel, ConfigurationEditPage.class, configuration.getId(),
            ConfigurationListPage.this, getString(configuration.getI18nKey())));
        addRowClick(item);
        cellItemListener.populateItem(item, componentId, rowModel);
      }
    });
    columns.add(new CellItemListenerPropertyColumn<ConfigurationDO>(new Model<String>(getString("administration.configuration.value")),
        "value", null, cellItemListener) {
      @Override
      public void populateItem(final Item<ICellPopulator<ConfigurationDO>> item, final String componentId, final IModel<ConfigurationDO> rowModel)
      {
        final ConfigurationDO configuration = rowModel.getObject();
        final String value;
        if (configuration.getValue() == null) {
          value = "";
        } else if (configuration.getConfigurationType() == ConfigurationType.TASK) {
          final TaskDO task = taskTree.getTaskById(configuration.getTaskId());
          if (task != null) {
            value = task.getId() + ": " + task.getTitle();
          } else {
            value = "???";
          }
        } else {
          value = String.valueOf(configuration.getValue());
        }
        item.add(new Label(componentId, value));
        cellItemListener.populateItem(item, componentId, rowModel);
      }
    });
    columns.add(new CellItemListenerPropertyColumn<ConfigurationDO>(new Model<String>(getString("description")), null, null, cellItemListener) {
      @Override
      public void populateItem(final Item<ICellPopulator<ConfigurationDO>> item, final String componentId, final IModel<ConfigurationDO> rowModel)
      {
        final ConfigurationDO configuration = rowModel.getObject();
        item.add(new Label(componentId, getString(configuration.getDescriptionI18nKey())));
        cellItemListener.populateItem(item, componentId, rowModel);
      }
    });
    dataTable = createDataTable(columns, null, SortOrder.ASCENDING);
    form.add(dataTable);
View Full Code Here

  }

  private void initConfiguration()
  {
    configurationDao.checkAndUpdateDatabaseEntries();
    final ConfigurationDO entry = configurationDao.getEntry(ConfigurationParam.DEFAULT_TIMEZONE);
    entry.setTimeZone(DateHelper.EUROPE_BERLIN);
    configurationDao.internalUpdate(entry);
  }
View Full Code Here

    }
    ((MySession) getSession()).login(adminUser, getRequest());
    UserFilter.login(WicketUtils.getHttpServletRequest(getRequest()), adminUser);
    configurationDao.checkAndUpdateDatabaseEntries();
    if (setupForm.getTimeZone() != null) {
      final ConfigurationDO configurationDO = getConfigurationDO(ConfigurationParam.DEFAULT_TIMEZONE);
      if (configurationDO != null) {
        configurationDO.setTimeZone(setupForm.getTimeZone());
        configurationDao.update(configurationDO);
      }
    }
    configure(ConfigurationParam.CALENDAR_DOMAIN, setupForm.getCalendarDomain());
    configure(ConfigurationParam.SYSTEM_ADMIN_E_MAIL, setupForm.getSysopEMail());
View Full Code Here

    log.info("Set-up finished.");
  }

  private ConfigurationDO getConfigurationDO(final ConfigurationParam param)
  {
    final ConfigurationDO configurationDO = configurationDao.getEntry(param);
    if (configurationDO == null) {
      log.error("Oups, can't find configuration parameter '" + param + "'. You can re-configure it anytime later.");
    }
    return configurationDO;
  }
View Full Code Here

  private void configure(final ConfigurationParam param, final String value)
  {
    if (StringUtils.isBlank(value) == true) {
      return;
    }
    final ConfigurationDO configurationDO = getConfigurationDO(param);
    if (configurationDO != null) {
      configurationDO.setStringValue(value);
      configurationDao.update(configurationDO);
    }
  }
View Full Code Here

TOP

Related Classes of org.projectforge.core.ConfigurationDO

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.