OWL ITS + 탐지시스템(인터넷 진흥원)
이민희
2021-12-01 98123c3ea5bb8fc53d1258046403801deb5b1584
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
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;
    }
}