package it.eng.spagobi.server.services.api.bo;
public interface IDataSet {
/**
* Gets the description value for this SDKDataSet.
*
* @return description
*/
public abstract String getDescription();
/**
* Sets the description value for this SDKDataSet.
*
* @param description
*/
public abstract void setDescription(String description);
/**
* Gets the fileName value for this SDKDataSet.
*
* @return fileName
*/
// public abstract String getFileName();
//
// /**
// * Sets the fileName value for this SDKDataSet.
// *
// * @param fileName
// */
// public abstract void setFileName(String fileName);
/**
* Gets the id value for this SDKDataSet.
*
* @return id
*/
public abstract Integer getId();
/**
* Sets the id value for this SDKDataSet.
*
* @param id
*/
public abstract void setId(Integer id);
/**
* Gets the javaClassName value for this SDKDataSet.
*
* @return javaClassName
*/
// public abstract String getJavaClassName();
//
// /**
// * Sets the javaClassName value for this SDKDataSet.
// *
// * @param javaClassName
// */
// public abstract void setJavaClassName(String javaClassName);
//
// /**
// * Gets the jdbcDataSourceId value for this SDKDataSet.
// *
// * @return jdbcDataSourceId
// */
// public abstract Integer getJdbcDataSourceId();
//
// /**
// * Sets the jdbcDataSourceId value for this SDKDataSet.
// *
// * @param jdbcDataSourceId
// */
// public abstract void setJdbcDataSourceId(Integer jdbcDataSourceId);
//
// /**
// * Gets the jdbcQuery value for this SDKDataSet.
// *
// * @return jdbcQuery
// */
// public abstract String getJdbcQuery();
//
// /**
// * Sets the jdbcQuery value for this SDKDataSet.
// *
// * @param jdbcQuery
// */
// public abstract void setJdbcQuery(String jdbcQuery);
/**
* Gets the label value for this SDKDataSet.
*
* @return label
*/
public abstract String getLabel();
/**
* Sets the label value for this SDKDataSet.
*
* @param label
*/
public abstract void setLabel(String label);
/**
* Gets the name value for this SDKDataSet.
*
* @return name
*/
public abstract String getName();
/**
* Sets the name value for this SDKDataSet.
*
* @param name
*/
public abstract void setName(String name);
/**
* Gets the numberingRows value for this SDKDataSet.
*
* @return numberingRows
*/
public abstract Boolean getNumberingRows();
/**
* Sets the numberingRows value for this SDKDataSet.
*
* @param numberingRows
*/
public abstract void setNumberingRows(Boolean numberingRows);
/**
* Gets the pivotColumnName value for this SDKDataSet.
*
* @return pivotColumnName
*/
public abstract String getPivotColumnName();
/**
* Sets the pivotColumnName value for this SDKDataSet.
*
* @param pivotColumnName
*/
public abstract void setPivotColumnName(String pivotColumnName);
/**
* Gets the pivotColumnValue value for this SDKDataSet.
*
* @return pivotColumnValue
*/
public abstract String getPivotColumnValue();
/**
* Sets the pivotColumnValue value for this SDKDataSet.
*
* @param pivotColumnValue
*/
public abstract void setPivotColumnValue(String pivotColumnValue);
/**
* Gets the pivotRowName value for this SDKDataSet.
*
* @return pivotRowName
*/
public abstract String getPivotRowName();
/**
* Sets the pivotRowName value for this SDKDataSet.
*
* @param pivotRowName
*/
public abstract void setPivotRowName(String pivotRowName);
/**
* Gets the scriptLanguage value for this SDKDataSet.
*
* @return scriptLanguage
*/
// public abstract String getScriptLanguage();
//
// /**
// * Sets the scriptLanguage value for this SDKDataSet.
// *
// * @param scriptLanguage
// */
// public abstract void setScriptLanguage(String scriptLanguage);
/**
* Gets the scriptText value for this SDKDataSet.
*
* @return scriptText
*/
// public abstract String getScriptText();
//
// /**
// * Sets the scriptText value for this SDKDataSet.
// *
// * @param scriptText
// */
// public abstract void setScriptText(String scriptText);
/**
* Gets the type value for this SDKDataSet.
*
* @return type
*/
public abstract String getType();
/**
* Sets the type value for this SDKDataSet.
*
* @param type
*/
public abstract void setType(String type);
/**
* Gets the webServiceAddress value for this SDKDataSet.
*
* @return webServiceAddress
*/
// public abstract String getWebServiceAddress();
//
// /**
// * Sets the webServiceAddress value for this SDKDataSet.
// *
// * @param webServiceAddress
// */
// public abstract void setWebServiceAddress(String webServiceAddress);
//
// /**
// * Gets the webServiceOperation value for this SDKDataSet.
// *
// * @return webServiceOperation
// */
// public abstract String getWebServiceOperation();
//
public abstract String getTransformer();
public abstract void setTransformer(String transformer);
//
// public abstract String getJsonQuery();
//
// public abstract void setJsonQuery(String jsonQuery);
//
// public abstract String getDatamarts();
//
// public abstract void setDatamarts(String datamarts);
public abstract IDataSetParameter[] getParameters();
public abstract void setParameters(IDataSetParameter[] parameters);
public String getConfiguration();
public void setConfiguration(String configuration);
public Object getFromConfiguration(String fieldName) throws Exception;
public void addToConfiguration(String fieldName, String fieldValue) throws Exception;
public void setCategory(String category);
public String getCategory();
public void setOrganization(String organization);
public String getOrganization();
public void set_public(Boolean _public);
public Boolean get_public();
}