package org.fenixedu.oddjet;
import org.fenixedu.commons.configuration.ConfigurationInvocationHandler;
import org.fenixedu.commons.configuration.ConfigurationManager;
import org.fenixedu.commons.configuration.ConfigurationProperty;
public class OddjetConfiguration {
@ConfigurationManager(description = "ODDJET Configuration")
public interface ConfigurationProperties {
@ConfigurationProperty(key = "oddjet.openoffice.service.host", description = "Host address of the OpenOffice service.",
defaultValue = "localhost")
public String openOfficeHost();
@ConfigurationProperty(key = "oddjet.openoffice.service.port", description = "Port of the OpenOffice service.",
defaultValue = "8100")
public Integer openOfficePort();
@ConfigurationProperty(key = "oddjet.openoffice.service.output", description = "Printing output format",
defaultValue = "pdf")
public String openOfficeOutput();
}
public static ConfigurationProperties getConfiguration() {
return ConfigurationInvocationHandler.getConfiguration(ConfigurationProperties.class);
}
}