fr.cnes.sitools.resources.order.cart.streaming
Class StreamingOrderResource

java.lang.Object
  extended by ExtendedWadlServerResource
      extended by fr.cnes.sitools.common.resource.AbstractSitoolsResource
          extended by fr.cnes.sitools.common.SitoolsResource
              extended by fr.cnes.sitools.common.resource.SitoolsParameterizedResource
                  extended by fr.cnes.sitools.resources.order.AbstractOrderResource
                      extended by fr.cnes.sitools.resources.order.cart.common.AbstractCartOrderResource
                          extended by fr.cnes.sitools.resources.order.cart.streaming.StreamingOrderResource
All Implemented Interfaces:
IResource, IOrderResource

public class StreamingOrderResource
extends AbstractCartOrderResource

Version:
Author:
tx.chevallier

Field Summary
 
Fields inherited from class fr.cnes.sitools.common.SitoolsResource
DEFAULT_MEDIATYPE
 
Constructor Summary
StreamingOrderResource()
           
 
Method Summary
 void doInit()
          Initiate the resource To initialize shared instance of objects between resources, get the component Context from the Settings and put the object in the Context ((SitoolsSettings)getContext().getAttributes().get(ContextAttributes.SETTINGS)).getComponent() .getContext().getAttributes().put(SOME KEY, SOME OBJECT)
 org.restlet.representation.Representation processOrder(ListReferencesAPI listReferences)
          Process the list of files to order
 
Methods inherited from class fr.cnes.sitools.resources.order.cart.common.AbstractCartOrderResource
doInitialiseOrder, getObject, getOrderName, listFilesToOrder, terminateOrder
 
Methods inherited from class fr.cnes.sitools.resources.order.AbstractOrderResource
checkUser, doTerminateOrder, executeOrder, getFileName, initialiseOrder, notifyAdminEnd, orderGet, orderPost
 
Methods inherited from class fr.cnes.sitools.common.resource.SitoolsParameterizedResource
addStandardResponseInfo, getId, getModel, getOverrideParameterValue, getOverrideParameterValueObject, getOverrideParams, getParameterValue, getParent, setId, setModel, setParent, sitoolsDescribe
 
Methods inherited from class fr.cnes.sitools.common.SitoolsResource
addStandardGetRequestInfo, addStandardInternalServerErrorInfo, addStandardNotificationInfo, addStandardObjectResponseInfo, addStandardPostOrPutRequestInfo, addStandardResourceCollectionFilterInfo, addStandardSimpleResponseInfo, configure, getNotificationObject, getRepresentation, getRepresentation, getSettings, getSitoolsApplication, getSitoolsSetting, trace, trace
 
Methods inherited from class fr.cnes.sitools.common.resource.AbstractSitoolsResource
getMediaType
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface fr.cnes.sitools.common.model.IResource
getDescription, getName
 

Constructor Detail

StreamingOrderResource

public StreamingOrderResource()
Method Detail

doInit

public void doInit()
Description copied from class: SitoolsParameterizedResource
Initiate the resource To initialize shared instance of objects between resources, get the component Context from the Settings and put the object in the Context ((SitoolsSettings)getContext().getAttributes().get(ContextAttributes.SETTINGS)).getComponent() .getContext().getAttributes().put(SOME KEY, SOME OBJECT)

Overrides:
doInit in class AbstractCartOrderResource

processOrder

public org.restlet.representation.Representation processOrder(ListReferencesAPI listReferences)
                                                       throws SitoolsException
Description copied from class: AbstractOrderResource
Process the list of files to order

Specified by:
processOrder in class AbstractOrderResource
Parameters:
listReferences - the ListReferencesAPI containing the list of Reference to order
Returns:
a Representation or null if the response is stored on the server
Throws:
SitoolsException - if there is any error


Copyright © 2010-2013 CNES. All Rights Reserved.