Class QaJGivenReportModel.QaJGivenReportModelBuilder<T,​C extends QaJGivenReportModel<T>,​B extends QaJGivenReportModel.QaJGivenReportModelBuilder<T,​C,​B>>

  • Enclosing class:
    QaJGivenReportModel<T>

    public abstract static class QaJGivenReportModel.QaJGivenReportModelBuilder<T,​C extends QaJGivenReportModel<T>,​B extends QaJGivenReportModel.QaJGivenReportModelBuilder<T,​C,​B>>
    extends Object
    • Constructor Detail

      • QaJGivenReportModelBuilder

        public QaJGivenReportModelBuilder()
    • Method Detail

      • $fillValuesFrom

        protected B $fillValuesFrom​(C instance)
      • screenshotScale

        public B screenshotScale​(String screenshotScale)
        Returns:
        this.
      • testDocumentId

        public B testDocumentId​(String testDocumentId)
        Returns:
        this.
      • testDocumentRev

        public B testDocumentRev​(String testDocumentRev)
        Returns:
        this.
      • specDocumentId

        public B specDocumentId​(String specDocumentId)
        Returns:
        this.
      • specDocumentRev

        public B specDocumentRev​(String specDocumentRev)
        Returns:
        this.
      • planDocumentId

        public B planDocumentId​(String planDocumentId)
        Returns:
        this.
      • planDocumentRev

        public B planDocumentRev​(String planDocumentRev)
        Returns:
        this.
      • traceabilityDocumentId

        public B traceabilityDocumentId​(String traceabilityDocumentId)
        Returns:
        this.
      • traceabilityDocumentRev

        public B traceabilityDocumentRev​(String traceabilityDocumentRev)
        Returns:
        this.
      • productName

        public B productName​(String productName)
        Returns:
        this.
      • productVersion

        public B productVersion​(String productVersion)
        Returns:
        this.
      • jgivenReport

        public B jgivenReport​(T jgivenReport)
        Returns:
        this.
      • datePattern

        public B datePattern​(String datePattern)
        Returns:
        this.
      • targetReportFile

        public B targetReportFile​(File targetReportFile)
        Returns:
        this.
      • self

        protected abstract B self()
      • build

        public abstract C build()