mirror of
https://github.com/sismics/docs.git
synced 2024-06-03 00:54:32 +02:00
91 lines
2.5 KiB
Java
91 lines
2.5 KiB
Java
package com.sismics.docs.core.constant;
|
|
|
|
import com.google.common.collect.Lists;
|
|
|
|
import java.util.List;
|
|
|
|
/**
|
|
* Application constants.
|
|
*
|
|
* @author jtremeaux
|
|
*/
|
|
public class Constants {
|
|
/**
|
|
* Default timezone ID.
|
|
*/
|
|
public static final String DEFAULT_TIMEZONE_ID = "Europe/London";
|
|
|
|
/**
|
|
* Administrator's default password ("admin").
|
|
*/
|
|
public static final String DEFAULT_ADMIN_PASSWORD = "$2a$05$6Ny3TjrW3aVAL1or2SlcR.fhuDgPKp5jp.P9fBXwVNePgeLqb4i3C";
|
|
|
|
/**
|
|
* RAM Lucene directory storage.
|
|
*/
|
|
public static final String LUCENE_DIRECTORY_STORAGE_RAM = "RAM";
|
|
|
|
/**
|
|
* File Lucene directory storage.
|
|
*/
|
|
public static final String LUCENE_DIRECTORY_STORAGE_FILE = "FILE";
|
|
|
|
/**
|
|
* Guest user ID.
|
|
*/
|
|
public static final String GUEST_USER_ID = "guest";
|
|
|
|
/**
|
|
* Default generic user role.
|
|
*/
|
|
public static final String DEFAULT_USER_ROLE = "user";
|
|
|
|
/**
|
|
* Supported document languages.
|
|
*/
|
|
public static final List<String> SUPPORTED_LANGUAGES = Lists.newArrayList("eng", "fra", "ita", "deu", "spa", "por", "pol", "rus", "ukr", "ara", "hin", "chi_sim", "chi_tra", "jpn", "tha", "kor");
|
|
|
|
/**
|
|
* Base URL environment variable.
|
|
*/
|
|
public static final String BASE_URL_ENV = "DOCS_BASE_URL";
|
|
|
|
/**
|
|
* Default language environment variable.
|
|
*/
|
|
public static final String DEFAULT_LANGUAGE_ENV = "DOCS_DEFAULT_LANGUAGE";
|
|
|
|
/**
|
|
* SMTP configuration environment variables.
|
|
*/
|
|
public static final String SMTP_HOSTNAME_ENV = "DOCS_SMTP_HOSTNAME";
|
|
public static final String SMTP_PORT_ENV = "DOCS_SMTP_PORT";
|
|
public static final String SMTP_USERNAME_ENV = "DOCS_SMTP_USERNAME";
|
|
public static final String SMTP_PASSWORD_ENV = "DOCS_SMTP_PASSWORD";
|
|
|
|
/**
|
|
* Global quota environment variable.
|
|
*/
|
|
public static final String GLOBAL_QUOTA_ENV = "DOCS_GLOBAL_QUOTA";
|
|
|
|
/**
|
|
* Initial admin password environment variable.
|
|
*/
|
|
public static final String ADMIN_PASSWORD_INIT_ENV = "DOCS_ADMIN_PASSWORD_INIT";
|
|
|
|
/**
|
|
* Expiration time of the password recovery in hours.
|
|
*/
|
|
public static final int PASSWORD_RECOVERY_EXPIRATION_HOUR = 2;
|
|
|
|
/**
|
|
* Email template for password recovery.
|
|
*/
|
|
public static final String EMAIL_TEMPLATE_PASSWORD_RECOVERY = "password_recovery";
|
|
|
|
/**
|
|
* Email template for route step validate.
|
|
*/
|
|
public static final String EMAIL_TEMPLATE_ROUTE_STEP_VALIDATE = "route_step_validate";
|
|
}
|