@Transactional public class PersistableBusinessObjectValuesFinder<T extends PersistableBusinessObject> extends KeyValuesBase
Constructor and Description |
---|
PersistableBusinessObjectValuesFinder() |
Modifier and Type | Method and Description |
---|---|
Class<T> |
getBusinessObjectClass() |
String |
getKeyAttributeName() |
List<KeyValue> |
getKeyValues()
Build the list of KeyValues using the key (keyAttributeName) and
label (labelAttributeName) of the list of all business objects found
for the BO class specified.
|
String |
getLabelAttributeName() |
boolean |
isIncludeBlankRow() |
boolean |
isIncludeKeyInDescription() |
void |
setBusinessObjectClass(Class<T> businessObjectClass) |
void |
setIncludeBlankRow(boolean includeBlankRow) |
void |
setIncludeKeyInDescription(boolean includeKeyInDescription) |
void |
setKeyAttributeName(String keyAttributeName) |
void |
setLabelAttributeName(String labelAttributeName) |
clearInternalCache, getKeyLabel, getKeyLabelMap, getKeyValues, getOptionLabels, getOptionValues
public PersistableBusinessObjectValuesFinder()
public List<KeyValue> getKeyValues()
org.kuali.keyvalues.KeyValuesFinder#getKeyValues()
public Class<T> getBusinessObjectClass()
public void setBusinessObjectClass(Class<T> businessObjectClass)
businessObjectClass
- the dataObjectClass to setpublic boolean isIncludeKeyInDescription()
public void setIncludeKeyInDescription(boolean includeKeyInDescription)
includeKeyInDescription
- the includeKeyInDescription to setpublic String getKeyAttributeName()
public void setKeyAttributeName(String keyAttributeName)
keyAttributeName
- the keyAttributeName to setpublic String getLabelAttributeName()
public void setLabelAttributeName(String labelAttributeName)
labelAttributeName
- the labelAttributeName to setpublic boolean isIncludeBlankRow()
public void setIncludeBlankRow(boolean includeBlankRow)
includeBlankRow
- the includeBlankRow to setCopyright © 2005–2016 The Kuali Foundation. All rights reserved.