org.kuali.rice.kew.docsearch
Interface SearchableAttributeValue

All Known Subinterfaces:
CaseAwareSearchableAttributeValue
All Known Implementing Classes:
SearchableAttributeDateTimeValue, SearchableAttributeFloatValue, SearchableAttributeLongValue, 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 Summary
 boolean allowsCaseInsensitivity()
           
 boolean allowsRangeSearches()
           
 boolean allowsWildcards()
           
 String getAttributeDataType()
           
 String getAttributeTableName()
           
 String getDocumentId()
           
 String getOjbConcreteClass()
           
 DocumentRouteHeaderValue getRouteHeader()
           
 String getSearchableAttributeDisplayValue()
           
 String getSearchableAttributeKey()
           
 Object getSearchableAttributeValue()
           
 String getSearchableAttributeValueId()
           
 boolean isPassesDefaultValidation(String valueEntered)
           
 Boolean isRangeValid(String lowerValue, String upperValue)
           
 void setDocumentId(String documentId)
           
 void setOjbConcreteClass(String ojbConcreteClass)
           
 void setRouteHeader(DocumentRouteHeaderValue routeHeader)
           
 void setSearchableAttributeKey(String searchableAttributeKey)
           
 void setSearchableAttributeValueId(String searchableAttributeValueId)
           
 void setupAttributeValue(ResultSet resultSet, String columnName)
           
 void setupAttributeValue(String value)
           
 DocumentAttribute toDocumentAttribute()
           
 

Method Detail

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

DocumentAttribute toDocumentAttribute()


Copyright © 2005-2014 The Kuali Foundation. All Rights Reserved.