Examples of ServerSettings


Examples of com.gitblit.models.ServerSettings

    this.settings = settings;

    this.serverStatus = new ServerStatus();
    this.serverStatus.servletContainer = "MockServer";

    this.serverSettings = new ServerSettings();
  }
View Full Code Here

Examples of com.gitblit.models.ServerSettings

    this(settings, xssFilter, null);
  }

  public RuntimeManager(IStoredSettings settings, XssFilter xssFilter, File baseFolder) {
    this.settings = settings;
    this.settingsModel = new ServerSettings();
    this.serverStatus = new ServerStatus();
    this.xssFilter = xssFilter;
    this.baseFolder = baseFolder == null ? new File("") : baseFolder;
  }
View Full Code Here

Examples of com.gitblit.models.ServerSettings

   * @throws IOException
   */
  public static ServerSettings getSettings(String serverUrl, String account, char[] password)
      throws IOException {
    String url = asLink(serverUrl, RpcRequest.LIST_SETTINGS);
    ServerSettings settings = JsonUtils.retrieveJson(url, ServerSettings.class, account,
        password);
    return settings;
  }
View Full Code Here

Examples of com.gitblit.models.ServerSettings

    assertTrue("No federation sets were retrieved!", sets.size() >= 0);
  }

  @Test
  public void testSettings() throws Exception {
    ServerSettings settings = RpcUtils.getSettings(url, account, password.toCharArray());
    assertNotNull("No settings were retrieved!", settings);
  }
View Full Code Here

Examples of com.gitblit.models.ServerSettings

  @Test
  public void testUpdateSettings() throws Exception {
    Map<String, String> updated = new HashMap<String, String>();

    // grab current setting
    ServerSettings settings = RpcUtils.getSettings(url, account, password.toCharArray());
    boolean showSizes = settings.get(Keys.web.showRepositorySizes).getBoolean(true);
    showSizes = !showSizes;

    // update setting
    updated.put(Keys.web.showRepositorySizes, String.valueOf(showSizes));
    boolean success = RpcUtils.updateSettings(updated, url, account, password.toCharArray());
    assertTrue("Failed to update server settings", success);

    // confirm setting change
    settings = RpcUtils.getSettings(url, account, password.toCharArray());
    boolean newValue = settings.get(Keys.web.showRepositorySizes).getBoolean(false);
    assertEquals(newValue, showSizes);

    // restore setting
    newValue = !newValue;
    updated.put(Keys.web.showRepositorySizes, String.valueOf(newValue));
    success = RpcUtils.updateSettings(updated, url, account, password.toCharArray());
    assertTrue("Failed to update server settings", success);
    settings = RpcUtils.getSettings(url, account, password.toCharArray());
    showSizes = settings.get(Keys.web.showRepositorySizes).getBoolean(true);
    assertEquals(newValue, showSizes);
  }
View Full Code Here

Examples of com.totalchange.jizz.web.shared.admin.ServerSettings

    }

    private ServerSettings makeNewServerSettings() {
        logger.debug("Making up new default settings for a new install");

        ServerSettings settings = new ServerSettings();
        settings.setStationName("");
        settings.setStationLocale(Locale.getDefault().toLanguageTag());
        settings.setBroadcastSchedule("30 17 * * fri");
        settings.setStationUrl("");
        settings.setSmtpServerHost("");
        settings.setSmtpServerPort(-1);

        return settings;
    }
View Full Code Here

Examples of com.totalchange.jizz.web.shared.admin.ServerSettings

        logger.finer("Finished starting up InitJizzActivity");
    }

    @Override
    public void saveAndGetStarted() {
        ServerSettings settings = new ServerSettings();
        settings.setStationName(initJizzView.getStationName());
        settings.setStationLocale(initJizzView.getStationLocale());
        settings.setStationUrl(initJizzView.getStationUrl());

        CronDateUtil du = new CronDateUtil();
        settings.setBroadcastSchedule(du.parseDate(initJizzView
                .getBroadcastEnd()));

        String[] smtpServerBits = initJizzView.getSmtpServer().split(":");
        if (smtpServerBits.length >= 1) {
            settings.setSmtpServerHost(smtpServerBits[0]);
        }
        if (smtpServerBits.length >= 2) {
            try {
                settings.setSmtpServerPort(Integer.parseInt(smtpServerBits[1]));
            } catch (NumberFormatException nfEx) {
                errorHandler.argh(errorMessages
                        .invalidSmtpServerPort(smtpServerBits[1]));
                return;
            }
        } else {
            settings.setSmtpServerPort(-1);
        }

        SetSettingsAction action = new SetSettingsAction();
        action.setSettings(settings);
View Full Code Here

Examples of com.totalchange.jizz.web.shared.admin.ServerSettings

    @Override
    public GetSettingsResult execute(GetSettingsAction action,
            ExecutionContext context) throws DispatchException {
        logger.trace("Fetching server settings");
        ServerSettings settings;

        JizzStation station = jizzStationDao.getPrimaryStation();
        if (station == null) {
            settings = makeNewServerSettings();
        } else {
            settings = new ServerSettings();
            settings.setStationName(station.getName());
            settings.setStationLocale(station.getLocale());
            settings.setStationUrl(station.getUrl());
            settings.setBroadcastSchedule(station.getBroadcastSchedule());
            settings.setSmtpServerHost(station.getSmtpServerHost());
            settings.setSmtpServerPort(station.getSmtpServerPort());
        }

        GetSettingsResult result = new GetSettingsResult();
        result.setSettings(settings);
        logger.trace("Returning server settings {}", result);
View Full Code Here

Examples of com.totalchange.jizz.web.shared.admin.ServerSettings

    @Override
    public SetSettingsResult execute(SetSettingsAction action,
            ExecutionContext context) throws DispatchException {
        logger.trace("Saving server settings {}", action);

        ServerSettings settings = action.getSettings();
        JizzStation station = jizzStationDao.getPrimaryStation();

        boolean isNewInstall = false;
        if (station == null) {
            logger.debug("Creating new station");
            station = new JizzStation();
            station.setKey(UUID.randomUUID().toString());
            isNewInstall = true;
        }

        station.setName(settings.getStationName());
        station.setLocale(settings.getStationLocale());
        station.setUrl(settings.getStationUrl());
        station.setBroadcastSchedule(settings.getBroadcastSchedule());
        station.setSmtpServerHost(settings.getSmtpServerHost());
        station.setSmtpServerPort(settings.getSmtpServerPort());
        station = jizzStationDao.createOrUpdateStation(station);

        if (isNewInstall) {
            logger.info("New install - making current user an admin of this "
                    + "new station");
View Full Code Here

Examples of com.totalchange.jizz.web.shared.admin.ServerSettings

        mockJizzDjServices.addRole(mockDj, JizzDjRole.Roles.Administrator);

        replayAll();

        SetSettingsAction action = new SetSettingsAction();
        ServerSettings mockSettings = new ServerSettings();
        mockSettings.setStationName("Awesome Station");
        mockSettings.setStationUrl("http://awesome/");
        mockSettings.setBroadcastSchedule("30 0 * * * Mon");
        action.setSettings(mockSettings);

        setSettingsHandler.execute(action, null);

        verifyAll();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.