package config; import manager.STableManager; import manager.Table; import java.util.Map; import java.util.concurrent.ConcurrentHashMap; @Table(name ="RandomName") public class SRandomName implements BaseConfig { private static Map surnameMap = new ConcurrentHashMap<>(); private static Map nameMap = new ConcurrentHashMap<>() ; private int id; private String name; private String sur_name; @Override public void init() throws Exception { Map sRandomNameMap = STableManager.getConfig(SRandomName.class); for (Map.Entry entry :sRandomNameMap.entrySet()){ SRandomName sRandomName = entry.getValue(); surnameMap.put(sRandomName.getId(),sRandomName.getSur_name()); nameMap.put(sRandomName.getId(),sRandomName.getName()); } } public int getId() { return id; } public String getName() { return name; } public String getSur_name() { return sur_name; } public static Map getSurnameMap() { return surnameMap; } public static Map getNameMap() { return nameMap; } }