org.springframework.extensions.webscripts
Class RequestReader

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

public class RequestReader
extends Object
implements FormatReader<Content>

Convert request stream to class org.alfresco.util.Content

Author:
davidc

Constructor Summary
RequestReader()
           
 
Method Summary
 Map<String,Object> createScriptParameters(WebScriptRequest req, WebScriptResponse res)
          Create script parameters specific to source mimetype
 Class<Content> getDestinationClass()
          Gets the Java Class to convert to
 String getSourceMimetype()
          Gets the source mimetype to convert from
 Content read(WebScriptRequest req)
          Converts mimetype to Java Object
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RequestReader

public RequestReader()
Method Detail

getSourceMimetype

public String getSourceMimetype()
Description copied from interface: FormatReader
Gets the source mimetype to convert from

Specified by:
getSourceMimetype in interface FormatReader<Content>
Returns:
mimetype

getDestinationClass

public Class<Content> getDestinationClass()
Description copied from interface: FormatReader
Gets the Java Class to convert to

Specified by:
getDestinationClass in interface FormatReader<Content>
Returns:
Java Clas

read

public Content read(WebScriptRequest req)
Description copied from interface: FormatReader
Converts mimetype to Java Object

Specified by:
read in interface FormatReader<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<Content>
Parameters:
req - web script request
res - web script response
Returns:
map of script objects indexed by name


Copyright © 2009 SpringSource, Inc. All Rights Reserved.