Class DataSet

java.lang.Object
io.jmix.reports.entity.DataSet
All Implemented Interfaces:
CopyingSystemState<DataSet>, ReportQuery, Serializable

public class DataSet extends Object implements ReportQuery, CopyingSystemState<DataSet>
See Also:
  • Field Details

  • Constructor Details

    • DataSet

      public DataSet()
  • Method Details

    • getId

      public UUID getId()
    • setId

      public void setId(UUID id)
    • getFetchPlan

      public FetchPlan getFetchPlan()
    • setFetchPlan

      public void setFetchPlan(FetchPlan fetchPlan)
    • getUseExistingFetchPLan

      public Boolean getUseExistingFetchPLan()
    • setUseExistingFetchPLan

      public void setUseExistingFetchPLan(Boolean useExistingFetchPLan)
    • getName

      public String getName()
      Specified by:
      getName in interface ReportQuery
    • setName

      public void setName(String name)
    • getFetchPlanName

      public String getFetchPlanName()
    • setFetchPlanName

      public void setFetchPlanName(String fetchPlanName)
    • getText

      public String getText()
    • setText

      public void setText(String text)
    • getType

      public DataSetType getType()
    • setType

      public void setType(DataSetType type)
    • getEntityParamName

      public String getEntityParamName()
    • setEntityParamName

      public void setEntityParamName(String entityParamName)
    • getListEntitiesParamName

      public String getListEntitiesParamName()
    • setListEntitiesParamName

      public void setListEntitiesParamName(String listEntitiesParamName)
    • getBandDefinition

      public BandDefinition getBandDefinition()
    • setBandDefinition

      public void setBandDefinition(BandDefinition bandDefinition)
    • getDataStore

      public String getDataStore()
    • setDataStore

      public void setDataStore(String dataStore)
    • getLinkParameterName

      public String getLinkParameterName()
      Specified by:
      getLinkParameterName in interface ReportQuery
    • setLinkParameterName

      public void setLinkParameterName(String linkParameterName)
    • getProcessTemplate

      public Boolean getProcessTemplate()
      Specified by:
      getProcessTemplate in interface ReportQuery
    • setProcessTemplate

      public void setProcessTemplate(Boolean processTemplate)
    • getScript

      public String getScript()
      Description copied from interface: ReportQuery
      Sql, groovy or other script which describes logic of data loading
      Specified by:
      getScript in interface ReportQuery
    • getLoaderType

      public String getLoaderType()
      Specified by:
      getLoaderType in interface ReportQuery
      Returns:
      loader code. See io.jmix.reports.yarg.loaders.factory.ReportLoaderFactory implementations and io.jmix.reports.yarg.loaders.factory.DefaultLoaderFactory for default values.
    • getJsonSourceType

      public JsonSourceType getJsonSourceType()
    • setJsonSourceType

      public void setJsonSourceType(JsonSourceType jsonSourceType)
    • getJsonSourceText

      public String getJsonSourceText()
    • setJsonSourceText

      public void setJsonSourceText(String jsonSourceText)
    • getJsonSourceInputParameter

      public ReportInputParameter getJsonSourceInputParameter()
    • setJsonSourceInputParameter

      public void setJsonSourceInputParameter(ReportInputParameter jsonSourceInputParameter)
    • getJsonPathQuery

      public String getJsonPathQuery()
    • setJsonPathQuery

      public void setJsonPathQuery(String jsonPathQuery)
    • getAdditionalParams

      public Map<String,Object> getAdditionalParams()
      Specified by:
      getAdditionalParams in interface ReportQuery
    • copyFrom

      public void copyFrom(DataSet source)
      Description copied from interface: CopyingSystemState
      Invoked by the framework when copying the entity instance.
      Specified by:
      copyFrom in interface CopyingSystemState<DataSet>
      Parameters:
      source - source entity