/*
 * @author <a href="mailto:kisg@mailbox.hu">Gergely Kis</a>
 * @author <a href="mailto:novotny@aei.mpg.de">Jason Novotny</a>
 * @version $Id: PortalConfigService.java 5032 2006-08-17 18:15:06Z novotny $
 */
package org.gridsphere.services.core.portal;

import java.io.IOException;


/**
 * Portal configuration service is used to manage portal administrative settings
 */
public interface PortalConfigService {

    public String getProperty(String key);

    public void setProperty(String key, String value);

    public void storeProperties() throws IOException;

}

@@ -408,16 +408,988 @@
 vice %7B%0A%0A
+    public static String PORTAL_ADMIN_EMAIL = %22PORTAL_ADMIN_EMAIL%22;%0A    public static String USE_HTTPS_LOGIN = %22USE_HTTPS_LOGIN%22;%0A    public static String USE_HTTPS_REDIRECT = %22USE_HTTPS_REDIRECT%22;%0A    public static String MAIL_SERVER = %22MAIL_SERVER%22;%0A    public static String MAIL_PORT = %22MAIL_PORT%22;%0A    public static String MAIL_FROM = %22MAIL_ADDRESS%22;%0A    public static String ENABLE_ERROR_HANDLING = %22ENABLE_ERROR_HANDLING%22;%0A    public static String DEFAULT_THEME = %22DEFAULT_THEME%22;%0A    public static String SAVE_PASSWORDS = %22SAVE_PASSWORDS%22;%0A    public static String SUPPORT_X509_AUTH = %22SUPPORT_X509_AUTH%22;%0A    public static String SEND_USER_FORGET_PASSWORD = %22SEND_USER_FORGET_PASSWD%22;%0A    public static String REMEMBER_USER = %22REMEMBER_USER%22;%0A    public static String LOGIN_NUMTRIES = %22ACCOUNT_NUMTRIES%22;%0A    public static String CAN_USER_CREATE_ACCOUNT = %22CAN_USER_CREATE_ACCOUNT%22;%0A    public static String ADMIN_ACCOUNT_APPROVAL = %22ADMIN_ACCOUNT_APPROVAL%22;%0A    %0A
     publ

add all props in interface