728x90
반응형
EnumMapperType
더보기
package com.rsn.LucyAI.api.code;
public interface EnumMapperType {
String getCode();
String getTitle();
}
EnumMapperValue
더보기
package com.rsn.LucyAI.api.code;
public class EnumMapperValue {
private String code;
private String title;
public EnumMapperValue( EnumMapperType enumMapperType ) {
code = enumMapperType.getCode();
title = enumMapperType.getTitle();
}
public String getCode() {
return code;
}
public String getTitle() {
return title;
}
@Override
public String toString() {
return "{ code=" + code + '\'' + ", title=" + '\'' + title+ "}";
}
}
ChannelCode
더보기
package com.rsn.LucyAI.api.code.channel;
import com.rsn.LucyAI.api.code.EnumMapperType;
public enum ChannelCode implements EnumMapperType {
DN("뉴스"),
DC("커뮤니티"),
BL("블로그"),
CF("카페"),
TW("트위터"),
IG("인스타그램"),
UT("유튜브"),
FA("페이스북"),
KS("카카오스토리"),
QA("지식인"),
OG("기업/단체"),
GO("정부/공공");
private String title;
ChannelCode(String title) {
this.title = title;
}
@Override
public String getCode() {
return name();
}
@Override
public String getTitle() {
return title;
}
}
728x90
반응형
'개발중 > Java' 카테고리의 다른 글
Java 객체/ 기본값 타입의 비교 (0) | 2021.06.30 |
---|---|
동등성과 동일성의 차이점 (2) | 2021.06.24 |
특정 문자열이 배열안에 존재 하는지 여부/확인 (0) | 2021.06.03 |
List<vo> 에서 특정(고유 일련번호로) vo 찾기 (0) | 2021.05.26 |
java - String[] 을 Stream<String>으로 ㅂ만든 후 JOIN (0) | 2021.05.21 |