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; } }