Class DisplayProperties
- java.lang.Object
-
- com.funnelback.publicui.search.model.curator.action.DisplayProperties
-
- All Implemented Interfaces:
Action,HasNoBeans
public final class DisplayProperties extends java.lang.Object implements Action, HasNoBeans
Action to display the specified properties within the search results.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.funnelback.publicui.search.model.curator.config.Action
Action.Phase
-
-
Field Summary
Fields Modifier and Type Field Description private PropertiesadditionalPropertiesThe properties object to be displayed.
-
Constructor Summary
Constructors Constructor Description DisplayProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidconfigure(Configurer configurer)Configure this action (expected to autowire in any dependencies)booleanequals(java.lang.Object o)PropertiesgetAdditionalProperties()The properties object to be displayed.inthashCode()voidperformAction(SearchTransaction searchTransaction, Action.Phase phase)Adds the action's properties object to the curator model's exhibits.booleanrunsInPhase(Action.Phase phase)Properties are added only in the output phase (once the response object has been created from Padre's output).voidsetAdditionalProperties(Properties additionalProperties)The properties object to be displayed.java.lang.StringtoString()
-
-
-
Field Detail
-
additionalProperties
private Properties additionalProperties
The properties object to be displayed.
-
-
Method Detail
-
performAction
public void performAction(SearchTransaction searchTransaction, Action.Phase phase)
Adds the action's properties object to the curator model's exhibits.- Specified by:
performActionin interfaceAction- Parameters:
searchTransaction- Current search transactionphase- The phase being processed (Some actions may wish to behave differently depending on the current phase of processing).
-
runsInPhase
public boolean runsInPhase(Action.Phase phase)
Properties are added only in the output phase (once the response object has been created from Padre's output).- Specified by:
runsInPhasein interfaceAction- Parameters:
phase- The phase being processed (Some actions may wish to behave differently depending on the current phase of processing).- Returns:
- true if this action should be run in the given phase, otherwise return false.
-
configure
public void configure(Configurer configurer)
Configure this action (expected to autowire in any dependencies)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
getAdditionalProperties
public Properties getAdditionalProperties()
The properties object to be displayed.
-
setAdditionalProperties
public void setAdditionalProperties(Properties additionalProperties)
The properties object to be displayed.
-
-