com.plumtree.portalpages.portlets.headerfooter
Class StandardFooterControl
java.lang.Object
  
com.plumtree.portaluiinfrastructure.intrinsicportlets.IntrinsicPortletControl
      
com.plumtree.portalpages.portlets.headerfooter.StandardFooterControl
- All Implemented Interfaces: 
 - IControl, IManagedObject, IMVCObject
 
public class StandardFooterControl
- extends IntrinsicPortletControl
 
Standard Footer intrinsic portlet that wraps DefaultFooterView.
- Author:
 
  - DavidP
 
 
 
 
| 
Method Summary | 
 Redirect | 
CheckActionSecurityAndExecute(XPHashtable arguments)
 
          Execute the control business logic and optionally return a Redirect object
 pointing to another AActivitySpace. | 
 java.lang.Object | 
Create()
 
          This method is used by the ASManager to return new instances of managed
 objects. | 
 java.lang.String | 
GetName()
 
          Return the name of the MVC object. | 
 void | 
PerformRepostAction(int _nAction,
                    XPHashtable _htFormData)
 
          This method is a dispatcher. | 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
STR_MVC_CLASS_NAME
public static final java.lang.String STR_MVC_CLASS_NAME
- See Also:
 - Constant Field Values
 
StandardFooterControl
public StandardFooterControl()
CheckActionSecurityAndExecute
public Redirect CheckActionSecurityAndExecute(XPHashtable arguments)
- Description copied from interface: 
IControl 
- Execute the control business logic and optionally return a Redirect object
 pointing to another AActivitySpace.  Returning null means that the user
 should return to the parent AActivitySpace's current page.
 This method is designed to check that the user has access to perform the
 actions with the given parameters.  If the user does not, a redirect object
 which has had Redirect.SetRedirectToLogin(true) called on it.  If the user
 is the Guest, this will bounce to the login page and back to the Redirect
 after the user has logged on.  If the user is already logged on, they will
 be redirected to an error page.
 In general, the error redirect that is returned should contain all of the
 query string parameters that made up the URL that originally led to the
 control.
 Checking whether or not a particular user ever has any access to the space,
 page, and control should be done in IPTActivitySpace.CheckBasicAccess().
- Specified by:
 CheckActionSecurityAndExecute in interface IControl- Specified by:
 CheckActionSecurityAndExecute in class IntrinsicPortletControl
 
- Returns:
 - Redirect where to redirect to after the control is finished executing.
         This will go to the login page or an error page if Redirect.SetRedirectToLogin(true)
         has been called.
 - See Also:
 com.plumtree.portaluiinfrastructure.activityspace.IControl#Execute()
 
 
Create
public java.lang.Object Create()
- Description copied from class: 
IntrinsicPortletControl 
- This method is used by the ASManager to return new instances of managed
 objects.
- Specified by:
 Create in interface IManagedObject- Specified by:
 Create in class IntrinsicPortletControl
 
- Returns:
 - A new instance of the managed class (i.e. return new Foo();)
 
 
 
GetName
public java.lang.String GetName()
- Description copied from interface: 
IMVCObject 
- Return the name of the MVC object.
- Specified by:
 GetName in interface IMVCObject- Specified by:
 GetName in class IntrinsicPortletControl
 
- Returns:
 - the name of the object.
 - See Also:
 com.plumtree.portaluiinfrastructure.activityspace.IControl#GetName()
 
 
PerformRepostAction
public void PerformRepostAction(int _nAction,
                                XPHashtable _htFormData)
- Description copied from class: 
IntrinsicPortletControl 
- This method is a dispatcher. For each repost action it should perform
 the right action.
- Specified by:
 PerformRepostAction in class IntrinsicPortletControl
 
- Parameters:
 _nAction - Action to perform_htFormData - Hash table containing form data