Class AttributeQueryResult

java.lang.Object
org.kuali.rice.krad.uif.field.AttributeQueryResult
All Implemented Interfaces:
Serializable, Cloneable, Copyable

public class AttributeQueryResult extends Object implements Serializable, Copyable
Object that is returned for Ajax attribute queries and exposed as JSON
Author:
Kuali Rice Team (rice.collab@kuali.org)
See Also:
  • Constructor Details

    • AttributeQueryResult

      public AttributeQueryResult()
  • Method Details

    • getResultMessage

      public String getResultMessage()
      Message text that should display (if non empty) with the results. Can be used to given messages such as data not found
      Returns:
      text to display with results
    • setResultMessage

      public void setResultMessage(String resultMessage)
      Setter for the result message text
      Parameters:
      resultMessage -
    • getResultMessageStyleClasses

      public String getResultMessageStyleClasses()
      CSS Style classes that should be applied to the result message text
      Returns:
      CSS style classes
    • setResultMessageStyleClasses

      public void setResultMessageStyleClasses(String resultMessageStyleClasses)
      Setter for the CSS style classes to use for the return message
      Parameters:
      resultMessageStyleClasses -
    • getResultFieldData

      public Map<String,String> getResultFieldData()
      Returns data for multiple fields as a Map where key is the field name and map value is the field value
      Returns:
      result field data
    • setResultFieldData

      public void setResultFieldData(Map<String,String> resultFieldData)
      Setter for the map field data
      Parameters:
      resultFieldData -
    • getResultData

      public List<Object> getResultData()
      Result of an attribute query that will be sent back to the client
      Returns:
      result data
    • setResultData

      public void setResultData(List<Object> resultData)
      Setter for the attribute query result data
      Parameters:
      resultData -
    • clone

      Description copied from interface: Copyable
      Override Object.clone() to assign the public modifier.
      Specified by:
      clone in interface Copyable
      Overrides:
      clone in class Object
      Returns:
      Object.clone()
      Throws:
      CloneNotSupportedException - If Cloneable is not implemented. This should not be possible when using this interface.
      See Also: