ng-tracker/src/main/java/ru/ulstu/configuration/ApplicationProperties.java

74 lines
1.5 KiB
Java
Raw Normal View History

2018-05-04 17:08:19 +04:00
package ru.ulstu.configuration;
import org.hibernate.validator.constraints.NotBlank;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;
import org.springframework.validation.annotation.Validated;
@Component
@ConfigurationProperties(prefix = "ng-tracker")
@Validated
public class ApplicationProperties {
@NotBlank
private String baseUrl;
2018-05-04 17:08:19 +04:00
@NotBlank
private String undeadUserLogin;
2018-05-04 17:08:19 +04:00
private boolean devMode;
2018-11-08 20:08:26 +04:00
private boolean useHttps;
private boolean checkRun;
2019-05-25 21:15:21 +04:00
private String debugEmail;
2018-11-08 20:08:26 +04:00
public boolean isUseHttps() {
return useHttps;
}
public void setUseHttps(boolean useHttps) {
this.useHttps = useHttps;
}
2018-05-04 17:08:19 +04:00
public String getBaseUrl() {
return baseUrl;
}
public void setBaseUrl(String baseUrl) {
this.baseUrl = baseUrl;
}
public String getUndeadUserLogin() {
return undeadUserLogin;
}
public void setUndeadUserLogin(String undeadUserLogin) {
this.undeadUserLogin = undeadUserLogin;
}
public boolean isDevMode() {
return devMode;
}
public void setDevMode(boolean devMode) {
this.devMode = devMode;
}
public boolean isCheckRun() {
return checkRun;
}
public void setCheckRun(boolean checkRun) {
this.checkRun = checkRun;
}
2019-05-25 21:15:21 +04:00
public String getDebugEmail() {
return debugEmail;
}
public void setDebugEmail(String debugEmail) {
this.debugEmail = debugEmail;
}
2018-05-04 17:08:19 +04:00
}