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 Properties
additionalProperties
The properties object to be displayed.
-
Constructor Summary
Constructors Constructor Description DisplayProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
configure(Configurer configurer)
Configure this action (expected to autowire in any dependencies)boolean
equals(java.lang.Object o)
Properties
getAdditionalProperties()
The properties object to be displayed.int
hashCode()
void
performAction(SearchTransaction searchTransaction, Action.Phase phase)
Adds the action's properties object to the curator model's exhibits.boolean
runsInPhase(Action.Phase phase)
Properties are added only in the output phase (once the response object has been created from Padre's output).void
setAdditionalProperties(Properties additionalProperties)
The properties object to be displayed.java.lang.String
toString()
-
-
-
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:
performAction
in 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:
runsInPhase
in 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:
toString
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in 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.
-
-