package com.pollex.pam.config;
|
|
/**
|
* Application constants.
|
*/
|
public final class Constants {
|
|
// Regex for acceptable logins
|
public static final String LOGIN_REGEX = "^(?>[a-zA-Z0-9!$&*+=?^_`{|}~.-]+@[a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*)|(?>[_.@A-Za-z0-9-]+)$";
|
|
public static final String SYSTEM = "system";
|
public static final String DEFAULT_LANGUAGE = "zh-tw";
|
|
/**
|
* 電話及email在建立預約單(T)後的N天視為未處理預約單
|
* 目前N皆暫定為2
|
*/
|
public static final int APPOINTMENT_PENDING_PHONE_INTERVAL = 2;
|
public static final int APPOINTMENT_PENDING_EMAIL_INTERVAL = 2;
|
|
/**
|
* 電話及email在建立預約單(T)後的N天會被視為未處理預約單,當天批次會發送提醒給顧問
|
* 而在後一天(T+N+1),就會發送批次給客戶告知 該顧問可能忙碌無法處理,是否需要取消
|
*/
|
public static final int APPOINTMENT_EXPIRING_PHONE_INTERVAL = APPOINTMENT_PENDING_PHONE_INTERVAL + 1;
|
public static final int APPOINTMENT_EXPIRING_EMAIL_INTERVAL = APPOINTMENT_PENDING_EMAIL_INTERVAL + 1;
|
|
/**
|
* 通知客戶的次數限制
|
*/
|
public static final int SEND_EXPIRING_NOTIFY_LIMIT = 1;
|
|
public static final String SPRING_PROFILE_POLLEX_DEVELOPMENT = "pollex";
|
|
private Constants() {}
|
}
|