com.plumtree.portalpages.browsing.search.results
Class AdvancedStartSearchControl
java.lang.Object
com.plumtree.portaluiinfrastructure.search.SearchResultControl
com.plumtree.portaluiinfrastructure.search.StartSearchControl
com.plumtree.portalpages.browsing.search.results.AdvancedStartSearchControl
- All Implemented Interfaces:
- IControl, IManagedObject, IMVCObject
public class AdvancedStartSearchControl
- extends StartSearchControl
- Author:
- CraigS
|
Method Summary |
java.lang.Object |
Create()
Creates an instance |
protected Redirect |
CustomizeQuery(QueryArguments query)
This method is called by StartSearchControl to allow customizations to
the query; it simply turns around and calls any advanced search PEIs that have been defined. |
protected SearchSettingCollection |
GetCustomSearchSettings()
This method is called just before the initial query is
executed for advanced search... |
protected java.lang.String |
GetLogString()
For advanced searches, the user's query is logged in the search server logs |
java.lang.String |
GetName()
Returns class name |
| 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
- Name of this control.
- See Also:
- Constant Field Values
AdvancedStartSearchControl
public AdvancedStartSearchControl()
Create
public java.lang.Object Create()
- Creates an instance
- Specified by:
Create in interface IManagedObject- Overrides:
Create in class StartSearchControl
- Returns:
- new instance
- See Also:
IManagedObject.Create()
GetName
public java.lang.String GetName()
- Returns class name
- Specified by:
GetName in interface IMVCObject- Overrides:
GetName in class StartSearchControl
- Returns:
- class name
- See Also:
com.plumtree.portaluiinfrastructure.activityspace.IControl#GetName()
CustomizeQuery
protected Redirect CustomizeQuery(QueryArguments query)
- This method is called by StartSearchControl to allow customizations to
the query; it simply turns around and calls any advanced search PEIs that have been defined.
- Overrides:
CustomizeQuery in class StartSearchControl
- Parameters:
query - the user's query
GetCustomSearchSettings
protected SearchSettingCollection GetCustomSearchSettings()
- This method is called just before the initial query is
executed for advanced search... it simply calls out to any PEIs that have
been defined to allow them to customize search settings.
- Overrides:
GetCustomSearchSettings in class StartSearchControl
GetLogString
protected java.lang.String GetLogString()
- For advanced searches, the user's query is logged in the search server logs
- Overrides:
GetLogString in class StartSearchControl