Package com.attivio.sdk.search
Class QueryFeedback
- java.lang.Object
-
- com.attivio.sdk.search.QueryFeedback
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable
public class QueryFeedback extends java.lang.Object implements java.lang.Cloneable, java.io.SerializableAn arbitrary feedback message generated by a query or response transformer.For instance, a query transformer might use the feedback mechanism to insert alternative spelling suggestions into the query response.
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description QueryFeedback(java.lang.String stageName, java.lang.String messageName, java.lang.String message)Create a new QueryFeedback object.QueryFeedback(java.lang.String stageName, java.lang.String messageName, java.lang.String message, java.util.Map<java.lang.String,java.lang.Object> properties)Create a new QueryFeedback object.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description QueryFeedbackclone()static java.util.ArrayList<QueryFeedback>clone(java.util.ArrayList<QueryFeedback> value)Deep clone an ArrayList of QueryFeedback instances.booleanequals(java.lang.Object other)java.lang.StringgetMessage()Get the message.java.lang.StringgetMessageName()Get the name of this message.java.util.LinkedHashMap<java.lang.String,java.lang.Object>getProperties()Get all properties.java.lang.ObjectgetProperty(java.lang.String name)Get a property by name or null if it does not exist.java.lang.StringgetStageName()Get the name of the stage that generated this message.inthashCode()voidsetMessage(java.lang.String message)Set the message.voidsetMessageName(java.lang.String messageName)Set the name of this message.voidsetProperties(BaseTypesMap<java.lang.String,java.lang.Object> value)Set the properties for this feedback.voidsetProperty(java.lang.String name, java.lang.Object value)Set a property.voidsetStageName(java.lang.String stageName)Set the name of the stage that generated this message.java.lang.StringtoString()
-
-
-
Constructor Detail
-
QueryFeedback
public QueryFeedback(java.lang.String stageName, java.lang.String messageName, java.lang.String message)Create a new QueryFeedback object.
-
QueryFeedback
public QueryFeedback(java.lang.String stageName, java.lang.String messageName, java.lang.String message, java.util.Map<java.lang.String,java.lang.Object> properties)Create a new QueryFeedback object.
-
-
Method Detail
-
getStageName
public java.lang.String getStageName()
Get the name of the stage that generated this message.
-
setStageName
public void setStageName(java.lang.String stageName)
Set the name of the stage that generated this message.
-
getMessage
public java.lang.String getMessage()
Get the message.
-
setMessage
public void setMessage(java.lang.String message)
Set the message.
-
getMessageName
public java.lang.String getMessageName()
Get the name of this message.
-
setMessageName
public void setMessageName(java.lang.String messageName)
Set the name of this message.
-
setProperty
public void setProperty(java.lang.String name, java.lang.Object value)Set a property.
-
getProperty
public java.lang.Object getProperty(java.lang.String name)
Get a property by name or null if it does not exist.
-
getProperties
public java.util.LinkedHashMap<java.lang.String,java.lang.Object> getProperties()
Get all properties.
-
setProperties
public void setProperties(BaseTypesMap<java.lang.String,java.lang.Object> value)
Set the properties for this feedback.
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equalsin classjava.lang.Object
-
clone
public QueryFeedback clone()
- Overrides:
clonein classjava.lang.Object
-
clone
public static java.util.ArrayList<QueryFeedback> clone(java.util.ArrayList<QueryFeedback> value)
Deep clone an ArrayList of QueryFeedback instances.
-
-