Interface SearchableAttributeValue

All Known Subinterfaces:
CaseAwareSearchableAttributeValue
All Known Implementing Classes:
SearchableAttributeBase, SearchableAttributeDateTimeValue, SearchableAttributeFloatValue, SearchableAttributeLongValue, SearchableAttributeNumericBase, SearchableAttributeStringValue

public interface SearchableAttributeValue
Model bean mapped to ojb that holds a single piece of searchable data for a document.
Author:
Kuali Rice Team (rice.collab@kuali.org)
  • Method Details

    • getAttributeDataType

      String getAttributeDataType()
    • getAttributeTableName

      String getAttributeTableName()
    • allowsWildcards

      boolean allowsWildcards()
    • allowsCaseInsensitivity

      boolean allowsCaseInsensitivity()
    • allowsRangeSearches

      boolean allowsRangeSearches()
    • isPassesDefaultValidation

      boolean isPassesDefaultValidation(String valueEntered)
    • isRangeValid

      Boolean isRangeValid(String lowerValue, String upperValue)
    • setupAttributeValue

      void setupAttributeValue(String value)
    • setupAttributeValue

      void setupAttributeValue(ResultSet resultSet, String columnName) throws SQLException
      Throws:
      SQLException
    • getSearchableAttributeDisplayValue

      String getSearchableAttributeDisplayValue()
    • getOjbConcreteClass

      String getOjbConcreteClass()
    • setOjbConcreteClass

      void setOjbConcreteClass(String ojbConcreteClass)
    • getRouteHeader

      DocumentRouteHeaderValue getRouteHeader()
    • setRouteHeader

      void setRouteHeader(DocumentRouteHeaderValue routeHeader)
    • getDocumentId

      String getDocumentId()
    • setDocumentId

      void setDocumentId(String documentId)
    • getSearchableAttributeKey

      String getSearchableAttributeKey()
    • setSearchableAttributeKey

      void setSearchableAttributeKey(String searchableAttributeKey)
    • getSearchableAttributeValueId

      String getSearchableAttributeValueId()
    • setSearchableAttributeValueId

      void setSearchableAttributeValueId(String searchableAttributeValueId)
    • getSearchableAttributeValue

      Object getSearchableAttributeValue()
    • toDocumentAttribute

      org.kuali.rice.kew.api.document.attribute.DocumentAttribute toDocumentAttribute()