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