Package digilib.conf

Class PDFRequest


public class PDFRequest extends ParameterMap
A container class for storing a set of instruction parameters used for content generator classes.
Author:
cmielack, casties
  • Field Details

    • dlConfig

    • pages

      NumRange pages
    • logger

      protected static final org.slf4j.Logger logger
      general logger for this class
  • Constructor Details

  • Method Details

    • initParams

      protected void initParams()
      Description copied from class: ParameterMap
      set up parameters
      Overrides:
      initParams in class ParameterMap
    • initOptions

      protected void initOptions()
      Description copied from class: ParameterMap
      set up options
      Overrides:
      initOptions in class ParameterMap
    • setWithRequest

      public void setWithRequest(javax.servlet.http.HttpServletRequest request) throws IOException, ImageOpException
      Initialize with a ServletRequest.
      Parameters:
      request -
      Throws:
      ImageOpException
      IOException
    • setBaseURL

      public void setBaseURL(javax.servlet.http.HttpServletRequest request)
      Set the requests base URL parameter from a javax.sevlet.http.HttpServletRequest.
      Parameters:
      request - HttpServletRequest to set the base URL.
    • getDocumentId

      public String getDocumentId()
      Generate a filename for the pdf to be created.
      Returns:
    • getImageJobInformation

      public ImageJobDescription getImageJobInformation() throws IOException, ImageOpException
      Throws:
      IOException
      ImageOpException
    • getPages

      public NumRange getPages()
    • isValid

      public boolean isValid()
      Check parameters for validity. Returns true if no errors are found.
      Returns:
    • getDlConfig

      public DigilibConfiguration getDlConfig()