/**
SpagoBI, the Open Source Business Intelligence suite
Copyright (C) 2012 Engineering Ingegneria Informatica S.p.A. - SpagoBI Competency Center
This Source Code Form is subject to the terms of the Mozilla Public
License, v. 2.0. If a copy of the MPL was not distributed with this file,
You can obtain one at http://mozilla.org/MPL/2.0/.
**/
package it.eng.spagobi.studio.utils.bo;
import it.eng.spagobi.sdk.engines.bo.SDKEngine;
public class Engine {
private String className;
private String description;
private String documentType;
private String driverClassName;
private String driverName;
private Integer encrypt;
private String engineType;
private Integer id;
private String label;
private String mainUrl;
private String name;
private String secondUrl;
private String url;
private Boolean useDataSet;
private Boolean useDataSource;
public Engine(SDKEngine sdk) {
super();
className = sdk.getClassName();
description = sdk.getDescription();
documentType = sdk.getDocumentType();
driverClassName = sdk.getDriverClassName();
driverName = sdk.getDriverName();
encrypt = sdk.getEncrypt();
engineType = sdk.getEngineType();
id = sdk.getId();
label = sdk.getLabel();
mainUrl = sdk.getMainUrl();
name = sdk.getName();
secondUrl = sdk.getSecondUrl();
url = sdk.getUrl();
useDataSet = sdk.getUseDataSet();
useDataSource = sdk.getUseDataSource();
}
public String getClassName() {
return className;
}
public void setClassName(String className) {
this.className = className;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
public String getDocumentType() {
return documentType;
}
public void setDocumentType(String documentType) {
this.documentType = documentType;
}
public String getDriverClassName() {
return driverClassName;
}
public void setDriverClassName(String driverClassName) {
this.driverClassName = driverClassName;
}
public String getDriverName() {
return driverName;
}
public void setDriverName(String driverName) {
this.driverName = driverName;
}
public Integer getEncrypt() {
return encrypt;
}
public void setEncrypt(Integer encrypt) {
this.encrypt = encrypt;
}
public String getEngineType() {
return engineType;
}
public void setEngineType(String engineType) {
this.engineType = engineType;
}
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getLabel() {
return label;
}
public void setLabel(String label) {
this.label = label;
}
public String getMainUrl() {
return mainUrl;
}
public void setMainUrl(String mainUrl) {
this.mainUrl = mainUrl;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSecondUrl() {
return secondUrl;
}
public void setSecondUrl(String secondUrl) {
this.secondUrl = secondUrl;
}
public String getUrl() {
return url;
}
public void setUrl(String url) {
this.url = url;
}
public Boolean getUseDataSet() {
return useDataSet;
}
public void setUseDataSet(Boolean useDataSet) {
this.useDataSet = useDataSet;
}
public Boolean getUseDataSource() {
return useDataSource;
}
public void setUseDataSource(Boolean useDataSource) {
this.useDataSource = useDataSource;
}
}