package jqiita;
import lombok.Getter;
class ConfiguredAccessToken {
private static final String ACCESS_TOKEN_PROPERTY_NAME = "jqiita.accessToken";
private static final String ACCESS_TOKEN_ENV_NAME = "JQIITA_ACCESS_TOKEN";
@Getter
private String token;
public ConfiguredAccessToken() {
// PROPERTY > ENV
String token = "";
if (System.getProperty(ACCESS_TOKEN_PROPERTY_NAME) != null) {
token = System.getProperty(ACCESS_TOKEN_PROPERTY_NAME);
} else if (System.getenv(ACCESS_TOKEN_ENV_NAME) != null) {
token = System.getenv(ACCESS_TOKEN_ENV_NAME);
}
this.token = token;
}
}