package com.ffii.core.common;

public abstract class SettingNames {
  /*
   * System-wide settings
   */

  /** Define all available language names as comma separated string */
  public static final String SYS_AVAILABLE_LANGUAGES = "SYS.availableLanguages";

  /** Define all available locales as comma separated string */
  public static final String SYS_AVAILABLE_LOCALES = "SYS.availableLocales";

  /** Define the system default locale as string */
  public static final String SYS_DEFAULT_LOCALE = "SYS.defaultLocale";

  /** Define the system available currencies as comma separated string */
  public static final String SYS_CURRENCIES = "SYS.currencies";

  /** Define the system modules (authorities.module) */
  public static final String SYS_ROLE_MODULES = "SYS.modules";

  /*
   * Mail settings
   */

  /** Mail - SMTP host */
  public static final String MAIL_SMTP_HOST = "MAIL.smtp.host";

  /** Mail - SMTP port */
  public static final String MAIL_SMTP_PORT = "MAIL.smtp.port";

  /** Mail - SMTP username */
  public static final String MAIL_SMTP_USERNAME = "MAIL.smtp.username";

  /** Mail - SMTP password */
  public static final String MAIL_SMTP_PASSWORD = "MAIL.smtp.password";

  public static final String MAIL_SMTP_RECIPIENTS = "MAIL.smtp.recipients";

  public static final String JS_VERSION = "JS.version";

  public static final String REPORT_DAILYMAINT_RECIPIENTS_MECH = "REPORT.dailyMaint.recipients.mech";
  public static final String REPORT_DAILYMAINT_RECIPIENTS_VOGUE = "REPORT.dailyMaint.recipients.vogue";
  public static final String REPORT_DAILYMAINT_RECIPIENTS_VOGUE_CC = "REPORT.dailyMaint.recipients.vogue.cc";

  public static final String SYS_PASSWORD_RULE_MIN = "SYS.password.rule.length.min";
  public static final String SYS_PASSWORD_RULE_MAX = "SYS.password.rule.length.max";
  public static final String SYS_PASSWORD_RULE_NUMBER = "SYS.password.rule.number";
  public static final String SYS_PASSWORD_RULE_UPPER_ENG = "SYS.password.rule.upper.eng";
  public static final String SYS_PASSWORD_RULE_LOWER_ENG = "SYS.password.rule.lower.eng";
  public static final String SYS_PASSWORD_RULE_SPECIAL = "SYS.password.rule.special";

  public static final String AUTO_SCHEDULE_MAX_SCHEDULE_DATE = "AUTO_SCHEDULE.maxScheduleDate";

  /** PM_CHECKLIST - vogue's signature */
  public static final String PM_CHECKLIST_USER_SIGN_ID = "PM_CHECKLIST.vogueSign";

}
