/*L
* Copyright Washington University in St.Louis
* Copyright Information Management Services, Inc.
* Copyright Sapient
* Copyright Booz Allen Hamilton
*
* Distributed under the OSI-approved BSD 3-Clause License.
* See http://ncip.github.com/common-biorepository-model/LICENSE.txt for details.
*/
package org.cagrid.CBM.service;
import gov.nih.nci.cagrid.introduce.servicetools.ServiceConfiguration;
import org.globus.wsrf.config.ContainerConfig;
import java.io.File;
import javax.naming.InitialContext;
import org.apache.axis.MessageContext;
import org.globus.wsrf.Constants;
/**
* DO NOT EDIT: This class is autogenerated!
*
* This class holds all service properties which were defined for the service to have
* access to.
*
* @created by Introduce Toolkit version 1.4
*
*/
public class CBMConfiguration implements ServiceConfiguration {
public static CBMConfiguration configuration = null;
public String etcDirectoryPath;
public static CBMConfiguration getConfiguration() throws Exception {
if (CBMConfiguration.configuration != null) {
return CBMConfiguration.configuration;
}
MessageContext ctx = MessageContext.getCurrentContext();
String servicePath = ctx.getTargetService();
String jndiName = Constants.JNDI_SERVICES_BASE_NAME + servicePath + "/serviceconfiguration";
try {
javax.naming.Context initialContext = new InitialContext();
CBMConfiguration.configuration = (CBMConfiguration) initialContext.lookup(jndiName);
} catch (Exception e) {
throw new Exception("Unable to instantiate service configuration.", e);
}
return CBMConfiguration.configuration;
}
private String queryProcessorClass;
private String cql2QueryProcessorClass;
private String dataService_domainModelValidatorClass;
private String cqlQueryProcessorConfig_applicationName;
private String cqlQueryProcessorConfig_useLocalApiFlag;
private String cqlQueryProcessorConfig_applicationHostName;
private String cqlQueryProcessorConfig_applicationHostPort;
private String cqlQueryProcessorConfig_useHttpsUrl;
private String cql2QueryProcessorConfig_applicationName;
private String cql2QueryProcessorConfig_useLocalApiFlag;
private String cql2QueryProcessorConfig_applicationHostName;
private String cql2QueryProcessorConfig_applicationHostPort;
private String cql2QueryProcessorConfig_useHttpsUrl;
private String cqlQueryProcessorConfig_useStaticLogin;
private String cqlQueryProcessorConfig_useGridIdentityLogin;
private String cqlQueryProcessorConfig_staticLoginPass;
private String cqlQueryProcessorConfig_staticLoginUser;
private String serverConfigLocation;
private String dataService_cqlValidatorClass;
private String dataService_validateCqlFlag;
private String dataService_validateDomainModelFlag;
private String dataService_cql2ValidatorClasses;
private String dataService_classMappingsFilename;
private String dataServicetransferDiskBufferDir;
public String getEtcDirectoryPath() {
return ContainerConfig.getBaseDirectory() + File.separator + etcDirectoryPath;
}
public void setEtcDirectoryPath(String etcDirectoryPath) {
this.etcDirectoryPath = etcDirectoryPath;
}
public String getQueryProcessorClass() {
return queryProcessorClass;
}
public void setQueryProcessorClass(String queryProcessorClass) {
this.queryProcessorClass = queryProcessorClass;
}
public String getCql2QueryProcessorClass() {
return cql2QueryProcessorClass;
}
public void setCql2QueryProcessorClass(String cql2QueryProcessorClass) {
this.cql2QueryProcessorClass = cql2QueryProcessorClass;
}
public String getDataService_domainModelValidatorClass() {
return dataService_domainModelValidatorClass;
}
public void setDataService_domainModelValidatorClass(String dataService_domainModelValidatorClass) {
this.dataService_domainModelValidatorClass = dataService_domainModelValidatorClass;
}
public String getCqlQueryProcessorConfig_applicationName() {
return cqlQueryProcessorConfig_applicationName;
}
public void setCqlQueryProcessorConfig_applicationName(String cqlQueryProcessorConfig_applicationName) {
this.cqlQueryProcessorConfig_applicationName = cqlQueryProcessorConfig_applicationName;
}
public String getCqlQueryProcessorConfig_useLocalApiFlag() {
return cqlQueryProcessorConfig_useLocalApiFlag;
}
public void setCqlQueryProcessorConfig_useLocalApiFlag(String cqlQueryProcessorConfig_useLocalApiFlag) {
this.cqlQueryProcessorConfig_useLocalApiFlag = cqlQueryProcessorConfig_useLocalApiFlag;
}
public String getCqlQueryProcessorConfig_applicationHostName() {
return cqlQueryProcessorConfig_applicationHostName;
}
public void setCqlQueryProcessorConfig_applicationHostName(String cqlQueryProcessorConfig_applicationHostName) {
this.cqlQueryProcessorConfig_applicationHostName = cqlQueryProcessorConfig_applicationHostName;
}
public String getCqlQueryProcessorConfig_applicationHostPort() {
return cqlQueryProcessorConfig_applicationHostPort;
}
public void setCqlQueryProcessorConfig_applicationHostPort(String cqlQueryProcessorConfig_applicationHostPort) {
this.cqlQueryProcessorConfig_applicationHostPort = cqlQueryProcessorConfig_applicationHostPort;
}
public String getCqlQueryProcessorConfig_useHttpsUrl() {
return cqlQueryProcessorConfig_useHttpsUrl;
}
public void setCqlQueryProcessorConfig_useHttpsUrl(String cqlQueryProcessorConfig_useHttpsUrl) {
this.cqlQueryProcessorConfig_useHttpsUrl = cqlQueryProcessorConfig_useHttpsUrl;
}
public String getCql2QueryProcessorConfig_applicationName() {
return cql2QueryProcessorConfig_applicationName;
}
public void setCql2QueryProcessorConfig_applicationName(String cql2QueryProcessorConfig_applicationName) {
this.cql2QueryProcessorConfig_applicationName = cql2QueryProcessorConfig_applicationName;
}
public String getCql2QueryProcessorConfig_useLocalApiFlag() {
return cql2QueryProcessorConfig_useLocalApiFlag;
}
public void setCql2QueryProcessorConfig_useLocalApiFlag(String cql2QueryProcessorConfig_useLocalApiFlag) {
this.cql2QueryProcessorConfig_useLocalApiFlag = cql2QueryProcessorConfig_useLocalApiFlag;
}
public String getCql2QueryProcessorConfig_applicationHostName() {
return cql2QueryProcessorConfig_applicationHostName;
}
public void setCql2QueryProcessorConfig_applicationHostName(String cql2QueryProcessorConfig_applicationHostName) {
this.cql2QueryProcessorConfig_applicationHostName = cql2QueryProcessorConfig_applicationHostName;
}
public String getCql2QueryProcessorConfig_applicationHostPort() {
return cql2QueryProcessorConfig_applicationHostPort;
}
public void setCql2QueryProcessorConfig_applicationHostPort(String cql2QueryProcessorConfig_applicationHostPort) {
this.cql2QueryProcessorConfig_applicationHostPort = cql2QueryProcessorConfig_applicationHostPort;
}
public String getCql2QueryProcessorConfig_useHttpsUrl() {
return cql2QueryProcessorConfig_useHttpsUrl;
}
public void setCql2QueryProcessorConfig_useHttpsUrl(String cql2QueryProcessorConfig_useHttpsUrl) {
this.cql2QueryProcessorConfig_useHttpsUrl = cql2QueryProcessorConfig_useHttpsUrl;
}
public String getCqlQueryProcessorConfig_useStaticLogin() {
return cqlQueryProcessorConfig_useStaticLogin;
}
public void setCqlQueryProcessorConfig_useStaticLogin(String cqlQueryProcessorConfig_useStaticLogin) {
this.cqlQueryProcessorConfig_useStaticLogin = cqlQueryProcessorConfig_useStaticLogin;
}
public String getCqlQueryProcessorConfig_useGridIdentityLogin() {
return cqlQueryProcessorConfig_useGridIdentityLogin;
}
public void setCqlQueryProcessorConfig_useGridIdentityLogin(String cqlQueryProcessorConfig_useGridIdentityLogin) {
this.cqlQueryProcessorConfig_useGridIdentityLogin = cqlQueryProcessorConfig_useGridIdentityLogin;
}
public String getCqlQueryProcessorConfig_staticLoginPass() {
return cqlQueryProcessorConfig_staticLoginPass;
}
public void setCqlQueryProcessorConfig_staticLoginPass(String cqlQueryProcessorConfig_staticLoginPass) {
this.cqlQueryProcessorConfig_staticLoginPass = cqlQueryProcessorConfig_staticLoginPass;
}
public String getCqlQueryProcessorConfig_staticLoginUser() {
return cqlQueryProcessorConfig_staticLoginUser;
}
public void setCqlQueryProcessorConfig_staticLoginUser(String cqlQueryProcessorConfig_staticLoginUser) {
this.cqlQueryProcessorConfig_staticLoginUser = cqlQueryProcessorConfig_staticLoginUser;
}
public String getServerConfigLocation() {
return ContainerConfig.getBaseDirectory() + File.separator + serverConfigLocation;
}
public void setServerConfigLocation(String serverConfigLocation) {
this.serverConfigLocation = serverConfigLocation;
}
public String getDataService_cqlValidatorClass() {
return dataService_cqlValidatorClass;
}
public void setDataService_cqlValidatorClass(String dataService_cqlValidatorClass) {
this.dataService_cqlValidatorClass = dataService_cqlValidatorClass;
}
public String getDataService_validateCqlFlag() {
return dataService_validateCqlFlag;
}
public void setDataService_validateCqlFlag(String dataService_validateCqlFlag) {
this.dataService_validateCqlFlag = dataService_validateCqlFlag;
}
public String getDataService_validateDomainModelFlag() {
return dataService_validateDomainModelFlag;
}
public void setDataService_validateDomainModelFlag(String dataService_validateDomainModelFlag) {
this.dataService_validateDomainModelFlag = dataService_validateDomainModelFlag;
}
public String getDataService_cql2ValidatorClasses() {
return dataService_cql2ValidatorClasses;
}
public void setDataService_cql2ValidatorClasses(String dataService_cql2ValidatorClasses) {
this.dataService_cql2ValidatorClasses = dataService_cql2ValidatorClasses;
}
public String getDataService_classMappingsFilename() {
return ContainerConfig.getBaseDirectory() + File.separator + dataService_classMappingsFilename;
}
public void setDataService_classMappingsFilename(String dataService_classMappingsFilename) {
this.dataService_classMappingsFilename = dataService_classMappingsFilename;
}
public String getDataServicetransferDiskBufferDir() {
return dataServicetransferDiskBufferDir;
}
public void setDataServicetransferDiskBufferDir(String dataServicetransferDiskBufferDir) {
this.dataServicetransferDiskBufferDir = dataServicetransferDiskBufferDir;
}
}