com.plumtree.portalpages.portlets.savedsearch
Class SavedSearchPortletControl
java.lang.Object
com.plumtree.portaluiinfrastructure.intrinsicportlets.IntrinsicPortletControl
com.plumtree.portalpages.portlets.savedsearch.SavedSearchPortletControl
- All Implemented Interfaces:
- IControl, IManagedObject, IMVCObject
public class SavedSearchPortletControl
- extends IntrinsicPortletControl
- Author:
- mikesample
Method Summary |
Redirect |
CheckActionSecurityAndExecute(XPHashtable _htFormData)
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
- Class name for the control. For intrinsic portlets, the control must
have the same class name as the model.
- See Also:
- Constant Field Values
POSTTOSELF_ACTION_SUBSCRIBE
public static final int POSTTOSELF_ACTION_SUBSCRIBE
- See Also:
- Constant Field Values
POSTTOSELF_ACTION_UNSUBSCRIBE
public static final int POSTTOSELF_ACTION_UNSUBSCRIBE
- See Also:
- Constant Field Values
POSTTOSELF_ACTION_MORE_LINK
public static final int POSTTOSELF_ACTION_MORE_LINK
- See Also:
- Constant Field Values
POSTTOSELF_ACTION_CHANGE_SUBSCRIPTION
public static final int POSTTOSELF_ACTION_CHANGE_SUBSCRIPTION
- See Also:
- Constant Field Values
POSTTOSELF_ACTION_PARAMETRIC_SEARCH
public static final int POSTTOSELF_ACTION_PARAMETRIC_SEARCH
- See Also:
- Constant Field Values
POSTTOSELF_ACTION_CLEAR_PARAMETRIC_SEARCH
public static final int POSTTOSELF_ACTION_CLEAR_PARAMETRIC_SEARCH
- See Also:
- Constant Field Values
POSTTOSELF_ACTION_SORT
public static final int POSTTOSELF_ACTION_SORT
- See Also:
- Constant Field Values
POSTTOSELF_ACTION_PAGINATE
public static final int POSTTOSELF_ACTION_PAGINATE
- See Also:
- Constant Field Values
SavedSearchPortletControl
public SavedSearchPortletControl()
CheckActionSecurityAndExecute
public Redirect CheckActionSecurityAndExecute(XPHashtable _htFormData)
- 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
- Parameters:
arguments
-
- Returns:
- 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();)
- See Also:
IManagedObject.Create()
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:
- 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
- _htFormData
-