SystemMessageProperties.java
package org.heigit.ors.api;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;
import java.util.List;
import java.util.Map;
@Configuration
@ConfigurationProperties(prefix = "ors")
public class SystemMessageProperties {
private List<MessageObject> messages;
public List<MessageObject> getMessages() {
return messages;
}
public void setMessages(List<MessageObject> messages) {
this.messages = messages;
}
public static class MessageObject {
private boolean active;
private String text;
private List<Map<String, String>> condition;
public boolean isActive() {
return active;
}
public void setActive(boolean active) {
this.active = active;
}
public String getText() {
return text;
}
public void setText(String text) {
this.text = text;
}
public List<Map<String, String>> getCondition() {
return condition;
}
public void setCondition(List<Map<String, String>> condition) {
this.condition = condition;
}
}
}