
club.zhcs.enums.ICodeBook Maven / Gradle / Ivy
package club.zhcs.enums;
public interface ICodeBook {
String getDescription();
String getCode();
String name();
default String getName() {
return name();
}
static > ICodeBook valueOf(String enumCode, Class clazz) {
return (ICodeBook) Enum.valueOf(clazz, enumCode);
}
public default Codebook build() {
return Codebook.builder()
.name(getName())
.description(getDescription())
.code(getCode())
.build();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy