package kr.wisestone.owl.constant;
|
|
/**
|
* Created by wisestone on 2018-03-14.
|
*/
|
public enum MailConstants {
|
WORKSPACE_JOIN("workspace.join.title", "workspaceJoinEmail"), // 회원 가입
|
USER_SEARCH_PASSWORD("user.search.password.title", "userSearchPasswordEmail"), // 사용자 비밀번호 찾기
|
USER_WITH_DRAW("user.withDraw.title", "userWithDrawEmail"), // 회원 탈퇴
|
REGULAR_PAYMENT("regular.payment.title", "regularPaymentEmail"), // 정기 결제 완료
|
REGULAR_PAYMENT_CANCEL("regular.payment.cancel.title", "regularPaymentCancelEmail"), // 정기 결제 취소
|
REGULAR_PAYMENT_CANCEL_BY_ACCOUNTING_MANAGER("regular.payment.cancel.accounting.manager.title", "regularPaymentCancelByAccountingManagerEmail"), // 정기 결제 취소
|
REGULAR_PAYMENT_MODIFY("regular.payment.modify.title", "regularPaymentModifyEmail"), // 정기 결제 변경
|
WORKSPACE_INVITE_NEW_USER("workspace.inviteNewUser.title", "workspaceInviteNewUserEmail"), // 신규 사용자 업무 공간 초대
|
WORKSPACE_MAX_USER_EXCESS("workspace.maxUserExcess.title", "workspaceMaxUserExcessEmail"), // 업무 공간 활성 사용자 초과
|
USER_JOIN_STATISTICS("user.join.statistics.title", "userJoinStatisticsEmail"), // 사용자 현황 정보
|
TOTAL_STATISTICS("total.statistics.title", "totalStatisticsEmail"), // 전체 시스템 현황 정보
|
WORKSPACE_EXPIRE("workspace.expire.title", "workspaceExpireEmail"), // 업무 공간 사용 기간 만료
|
WORKSPACE_EXPIRE_ALARM("workspace.expire.alarm.title", "workspaceExpireAlarmEmail"), // 업무 공간 사용 기간 만료 예정 안내
|
|
|
WORKSPACE_MAX_STORAGE_EXCESS("workspace.maxStorageExcess.title", "workspaceMaxStorageExcessEmail"), // 업무 공간 저장 용량 초과
|
WORKSPACE_INVITE_SYSTEM_USER("workspace.inviteSystemUser.title", "workspaceInviteSystemUserEmail"), // 기존 사용자 업무 공간 초대
|
PROJECT_DEFAULT_EXCLUDE("project.default.exclude.title", "projectDefaultExcludeEmail"), // 프로젝트 일반 참여자 제외
|
PROJECT_DEFAULT_INCLUDE("project.default.include.title", "projectDefaultIncludeEmail"), // 프로젝트 일반 참여자 참여
|
PROJECT_MANAGER_EXCLUDE("project.manager.exclude.title", "projectManagerExcludeEmail"), // 프로젝트 관리자 제외
|
PROJECT_MANAGER_INCLUDE("project.manager.include.title", "projectManagerIncludeEmail"), // 프로젝트 관리자 참여
|
PROJECT_MANAGER_EXCLUDE_AND_PROJECT_DEFAULT_INCLUDE("project.manager.exclude.default.include.title", "projectManagerExcludeAndDefaultIncludeEmail"), // 프로젝트 관리자 제외 후 일반 사용자로 참여
|
PROJECT_DEFAULT_EXCLUDE_AND_PROJECT_MANAGER_INCLUDE("project.default.exclude.manager.include.title", "projectDefaultExcludeAndManagerIncludeEmail"), // 일반 사용자에서 제외 후 프로젝트 관리자로 참여
|
|
ISSUE_ADD("issue.add.title", "issueAddEmail"), // 이슈 생성
|
ISSUE_REMOVE("issue.remove.title", "issueRemoveEmail"), // 이슈 삭제
|
ISSUE_SEND("issue.send.title", "issueSendEmail"), // 이슈 이메일 전달
|
ISSUE_SEND_1("issue.send1.title", "issueSend1Email"), // 이슈 이메일 전달
|
ISSUE_SEND_2("issue.send2.title", "issueSend2Email"), // 이슈 이메일 전달
|
ISSUE_SEND_3("issue.send3.title", "issueSend3Email"); // 이슈 이메일 전달
|
// ISSUE_MODIFY("issue.modify.title", "issueModifyEmail"); // 이슈 수정
|
|
|
|
private String title;
|
private String mailTemplate;
|
|
MailConstants(String title, String mailTemplate) {
|
this.title = title;
|
this.mailTemplate = mailTemplate;
|
}
|
|
public String getTitle() {
|
return title;
|
}
|
|
public void setTitle(String title) {
|
this.title = title;
|
}
|
|
public String getMailTemplate() {
|
return mailTemplate;
|
}
|
|
public void setMailTemplate(String mailTemplate) {
|
this.mailTemplate = mailTemplate;
|
}
|
}
|