package net.sourceforge.cruisecontrol.dashboard.service;
public class SystemPropertyConfigService implements DashboardConfigService {
public static final String PROPS_CC_CONFIG_FORCEBUILD_ENABLED = "cc.config.forcebuild";
public static final String PROPS_CC_CONFIG_LOG_DIR = "cc.logdir";
public static final String PROPS_CC_CONFIG_ARTIFACTS_DIR = "cc.artifacts";
private final SystemService service;
public SystemPropertyConfigService(SystemService service) {
this.service = service;
}
public String getArtifactsDir() {
return service.getProperty(PROPS_CC_CONFIG_ARTIFACTS_DIR);
}
public String getLogsDir() {
return service.getProperty(PROPS_CC_CONFIG_LOG_DIR);
}
public String isForceBuildEnabled() {
return service.getProperty(PROPS_CC_CONFIG_FORCEBUILD_ENABLED);
}
}