Class RequestReader

java.lang.Object
org.springframework.extensions.webscripts.RequestReader
All Implemented Interfaces:
FormatReader<org.springframework.extensions.surf.util.Content>

public class RequestReader extends Object implements FormatReader<org.springframework.extensions.surf.util.Content>
Convert request stream to class org.alfresco.util.Content
Author:
davidc
  • Constructor Details

    • RequestReader

      public RequestReader()
  • Method Details

    • getSourceMimetype

      public String getSourceMimetype()
      Description copied from interface: FormatReader
      Gets the source mimetype to convert from
      Specified by:
      getSourceMimetype in interface FormatReader<org.springframework.extensions.surf.util.Content>
      Returns:
      mimetype
    • getDestinationClass

      public Class<org.springframework.extensions.surf.util.Content> getDestinationClass()
      Description copied from interface: FormatReader
      Gets the Java Class to convert to
      Specified by:
      getDestinationClass in interface FormatReader<org.springframework.extensions.surf.util.Content>
      Returns:
      Java Clas
    • read

      public org.springframework.extensions.surf.util.Content read(WebScriptRequest req)
      Description copied from interface: FormatReader
      Converts mimetype to Java Object
      Specified by:
      read in interface FormatReader<org.springframework.extensions.surf.util.Content>
      Parameters:
      req - web script request
      Returns:
      Java Object
    • createScriptParameters

      public Map<String,Object> createScriptParameters(WebScriptRequest req, WebScriptResponse res)
      Description copied from interface: FormatReader
      Create script parameters specific to source mimetype
      Specified by:
      createScriptParameters in interface FormatReader<org.springframework.extensions.surf.util.Content>
      Parameters:
      req - web script request
      res - web script response
      Returns:
      map of script objects indexed by name