Class AbstractDeleteDbReportValue<T extends Report>

    • Field Detail

      • m_SampleID

        protected String m_SampleID
        the sample id.
      • m_Fields

        protected AbstractField[] m_Fields
        the field(s) to delete from the report.
    • Constructor Detail

      • AbstractDeleteDbReportValue

        public AbstractDeleteDbReportValue()
    • Method Detail

      • setSampleID

        public void setSampleID​(String value)
        Sets the sample ID.
        Parameters:
        value - the ID
      • getSampleID

        public String getSampleID()
        Returns the sample ID.
        Returns:
        the ID
      • sampleIDTipText

        public String sampleIDTipText()
        Returns the tip text for this property.
        Returns:
        tip text for this property suitable for displaying in the GUI or for listing the options.
      • getDefaultFields

        protected abstract AbstractField[] getDefaultFields()
        Returns the default fields for the option.
        Returns:
        the default fields
      • fieldsTipText

        public abstract String fieldsTipText()
        Returns the tip text for this property.
        Returns:
        tip text for this property suitable for displaying in the GUI or for listing the options.
      • accepts

        public Class[] accepts()
        Returns the class that the consumer accepts.
        Returns:
        the accepted classes
      • generates

        public Class[] generates()
        Returns the class of objects that it generates.
        Returns:
        the generated classes
      • getReportProvider

        protected abstract ReportProviderByID<T> getReportProvider()
        Returns the report provider to use for removing the
        Returns:
        the provider
      • queryDatabase

        protected String queryDatabase()
        Performs the actual database query.
        Specified by:
        queryDatabase in class AbstractDbTransformer
        Returns:
        null if everything is fine, otherwise error message