Package org.jahia.settings

Examples of org.jahia.settings.SettingsBean


        }
        if ((locales.size() == 1 && (locales.get(0)).toString().equals("shared"))
                && this.getSite().getLanguages().isEmpty()) {
            // let's add the default locale as english a last resort locale
            // SettingsBean settings = org.jahia.settings.SettingsBean.getInstance();
            final SettingsBean settings = org.jahia.settings.SettingsBean.getInstance();
            if (settings != null) {
                logger.debug("Using jahia.properties default language code : "
                        + settings.getDefaultLanguageCode());
                locales
                        .add(LanguageCodeConverters
                                .languageCodeToLocale(settings
                                .getDefaultLanguageCode()));
            } else {
                logger
                        .debug("Warning : Couldn't find default language settings in jahia.properties, using english as default locale");
                locales.add(Locale.ENGLISH);
View Full Code Here


     * @param request
     *            current request
     */
    private void storeSettings(MailSettings cfg, ProcessingContext jParams,
            HttpServletRequest request) throws IOException, ServletException {
        SettingsBean settings = SettingsBean.getInstance();

        // set new values in the properties manager...
        PropertiesManager properties = new PropertiesManager(JahiaContextLoaderListener.getServletContext().getRealPath(SettingsBean.JAHIA_PROPERTIES_FILE_PATH));
        properties.setProperty("mail_service_activated", cfg.isServiceActivated() ? "true" : "false");
        properties.setProperty("mail_server", cfg.getHost());
        properties.setProperty("mail_administrator", cfg.getTo());
        properties.setProperty("mail_from", cfg.getFrom());
        properties.setProperty("mail_paranoia", cfg.getNotificationLevel());

        // write in the jahia properties file...
        properties.storeProperties();

        settings.setMail_service_activated(cfg.isServiceActivated());
        settings.setMail_server(cfg.getHost());
        settings.setMail_administrator(cfg.getTo());
        settings.setMail_from(cfg.getFrom());
        settings.setMail_paranoia(cfg.getNotificationLevel());

        // restart the mail service
        MailService mailSrv = ServicesRegistry.getInstance().getMailService();
        try {
            mailSrv.stop();
View Full Code Here

     * @param folder the Root Folder of the templates
     */
    public void setRootFolder(String folder) {
        if (StringUtils.isNotEmpty(folder)) {
            m_RootFolder = folder;
            SettingsBean conf = SettingsBean.getInstance();
            rootFolderPath = conf.getTemplatesContext() + (conf.getTemplatesContext().endsWith("/") ? "" : "/") + folder;
        } else {
            m_RootFolder = "";
            rootFolderPath = SettingsBean.getInstance().getTemplatesContext();
        }

View Full Code Here

        }

        if (null == path) {

            String siteKey = null;
            SettingsBean settings = SettingsBean.getInstance();
            String jspPath = "/";

            if (settings.getSiteErrorEnabled()) {
                // site information available?
                try {
                    URLResolver urlResolver = ((URLResolver) request.getAttribute("urlResolver"));
                    if (urlResolver != null) {
                        siteKey = urlResolver.getSiteKey();
View Full Code Here

   
            if (SettingsBean.getInstance() != null) {
                strOut.append("Server configuration (").append(Jahia.getFullProductVersion()).append("):");
                strOut.println();
                strOut.println("---------------------");
                SettingsBean settings = SettingsBean.getInstance();
                Map jahiaOrderedProperties = new TreeMap(settings.getPropertiesFile());
                Iterator jahiaEntrySetIter = jahiaOrderedProperties.entrySet().iterator();
                while (jahiaEntrySetIter.hasNext()) {
                    Map.Entry curEntry = (Map.Entry) jahiaEntrySetIter.next();
                    String curPropertyName = (String) curEntry.getKey();
                    String curPropertyValue = null;
View Full Code Here

TOP

Related Classes of org.jahia.settings.SettingsBean

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.