com.plumtree.uiinfrastructure.activityspace
Interface IHTTPControl
- All Superinterfaces: 
 - IControl, IManagedObject, IMVCObject
 
- All Known Implementing Classes: 
 - CreateAccountControl, DefaultLoginControl, DisplayOptRepostControl, EditDefaultProfileRepostControl, ExpiredPasswordControl, GatewayControl, HTTPMemoryDebugRepostControl, LocaleSettingsRepostControl, LocalizedStringsControl, LoginControl, LoginDevicesControl, SaveObjectRepostControl, SaveObjectStartControl, SetEditDefaultProfileControl
 
public interface IHTTPControl
- extends IControl
 
This interface should only be implemented by controls that need to perform
 special HTTP things, such as reading HTTP headers, getting/setting cookies,
 and file upload.  These are special cases, and most controls should not use
 this.
 The gateway needs access to the raw request in order to get all the necessary
 information that is not normally passed from the interpreter to the AS. In
 particular, gateway needs access to the raw body and raw headers.
- Author:
 
  - Don Hayler
 
| 
Method Summary | 
 void | 
SetHTTPItems(IXPRequest request,
             IWebData pageData)
 
          This method provides access to the XPRequest. | 
 
 
| Methods inherited from interface com.plumtree.uiinfrastructure.activityspace.IMVCObject | 
GetName | 
 
 
SetHTTPItems
void SetHTTPItems(IXPRequest request,
                  IWebData pageData)
- This method provides access to the XPRequest.  It will be called
 by the Interpreter before CheckActionSecurityAndExecute() is called.
 
 Although these parameters will need to be cached so they can be used
 during CheckActionSecurityAndExecute(), they should be nulled out
 at the end of that method to make sure they are not leaked, as the
 control is stored on the HTTPSession.
 
- Parameters:
 IXPRequest - IWebData -