package art.servers.configuration;
|
|
import com.fasterxml.jackson.annotation.JsonIgnore;
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
import java.util.HashMap;
|
import java.util.Map;
|
import java.util.TreeMap;
|
|
|
public class ConfigurationMessages
|
{
|
@JsonProperty("Messages")
|
public Map<String, String> messages = new HashMap<String, String>();
|
|
@JsonIgnore
|
public String getMessage(String identifier)
|
{
|
String result = messages.get(identifier);
|
if (result == null) return identifier;
|
return result;
|
}
|
|
|
@JsonIgnore
|
public void sort()
|
{
|
Map<String, String> sortedMessages = new TreeMap<>(messages);
|
messages = sortedMessages;
|
}
|
|
|
}
|