package io.loli.box; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.stereotype.Component; import javax.validation.constraints.NotNull; /** * @author choco */ @ConfigurationProperties("admin") @Component public class AdminProperties { @NotNull private String email; private boolean anonymous = false; private boolean signupInvitation = true; private String invitationSeed = "lolibox"; private String imgHost; private String cdnHost; private String httpsHost; public String getHttpsHost() { return httpsHost; } public void setHttpsHost(String httpsHost) { this.httpsHost = httpsHost; } public boolean isAnonymous() { return anonymous; } public void setAnonymous(boolean anonymous) { this.anonymous = anonymous; } public String getEmail() { return email; } public void setEmail(String email) { this.email = email; } public boolean isSignupInvitation() { return signupInvitation; } public void setSignupInvitation(boolean signupInvitation) { this.signupInvitation = signupInvitation; } public String getInvitationSeed() { return invitationSeed; } public void setInvitationSeed(String invitationSeed) { this.invitationSeed = invitationSeed; } public String getCdnHost() { return cdnHost; } public void setCdnHost(String cdnHost) { this.cdnHost = cdnHost; } public String getImgHost() { return imgHost; } public void setImgHost(String imgHost) { this.imgHost = imgHost; } }