Package org.kuali.rice.kew.docsearch
Class SearchableAttributeStringValue
java.lang.Object
org.kuali.rice.kew.docsearch.SearchableAttributeBase
org.kuali.rice.kew.docsearch.SearchableAttributeStringValue
- All Implemented Interfaces:
Serializable,CaseAwareSearchableAttributeValue,SearchableAttributeValue
@Entity
public class SearchableAttributeStringValue
extends SearchableAttributeBase
implements CaseAwareSearchableAttributeValue, Serializable
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
- See Also:
-
Field Summary
Fields inherited from class org.kuali.rice.kew.docsearch.SearchableAttributeBase
ojbConcreteClass -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanbooleanbooleanisPassesDefaultValidation(String valueEntered) isRangeValid(String lowerValue, String upperValue) isRangeValid(String lowerValue, String upperValue, boolean caseSensitive) voidsetSearchableAttributeValue(String searchableAttributeValue) voidsetupAttributeValue(String value) voidsetupAttributeValue(ResultSet resultSet, String columnName) org.kuali.rice.kew.api.document.attribute.DocumentAttributeStringMethods inherited from class org.kuali.rice.kew.docsearch.SearchableAttributeBase
getDocumentId, getOjbConcreteClass, getRouteHeader, getSearchableAttributeKey, getSearchableAttributeValueId, setDocumentId, setOjbConcreteClass, setRouteHeader, setSearchableAttributeKey, setSearchableAttributeValueIdMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.kuali.rice.kew.docsearch.SearchableAttributeValue
getDocumentId, getOjbConcreteClass, getRouteHeader, getSearchableAttributeKey, getSearchableAttributeValueId, setDocumentId, setOjbConcreteClass, setRouteHeader, setSearchableAttributeKey, setSearchableAttributeValueId
-
Constructor Details
-
SearchableAttributeStringValue
public SearchableAttributeStringValue()
-
-
Method Details
-
setupAttributeValue
- Specified by:
setupAttributeValuein interfaceSearchableAttributeValue
-
setupAttributeValue
- Specified by:
setupAttributeValuein interfaceSearchableAttributeValue- Throws:
SQLException
-
getSearchableAttributeDisplayValue
- Specified by:
getSearchableAttributeDisplayValuein interfaceSearchableAttributeValue
-
getAttributeDataType
- Specified by:
getAttributeDataTypein interfaceSearchableAttributeValue
-
getAttributeTableName
- Specified by:
getAttributeTableNamein interfaceSearchableAttributeValue
-
allowsWildcards
public boolean allowsWildcards()- Specified by:
allowsWildcardsin interfaceSearchableAttributeValue
-
allowsCaseInsensitivity
public boolean allowsCaseInsensitivity()- Specified by:
allowsCaseInsensitivityin interfaceSearchableAttributeValue
-
allowsRangeSearches
public boolean allowsRangeSearches()- Specified by:
allowsRangeSearchesin interfaceSearchableAttributeValue
-
isPassesDefaultValidation
- Specified by:
isPassesDefaultValidationin interfaceSearchableAttributeValue- Returns:
- true if the
valueEnteredparameter is not null and is equal to or less than the specified max length defined bySTRING_MAX_LENGTH.
-
isRangeValid
- Specified by:
isRangeValidin interfaceSearchableAttributeValue
-
isRangeValid
- Specified by:
isRangeValidin interfaceCaseAwareSearchableAttributeValue
-
getSearchableAttributeValue
- Specified by:
getSearchableAttributeValuein interfaceSearchableAttributeValue
-
setSearchableAttributeValue
-
toDocumentAttribute
public org.kuali.rice.kew.api.document.attribute.DocumentAttributeString toDocumentAttribute()- Specified by:
toDocumentAttributein interfaceSearchableAttributeValue
-