| java.lang.Object org.kuali.core.inquiry.KualiInquirableImpl
All known Subclasses: org.kuali.kfs.inquiry.KfsInquirableImpl,
KualiInquirableImpl | public class KualiInquirableImpl implements Inquirable(Code) | | Kuali inquirable implementation. Implements methods necessary to retrieve the business object and render the ui.
NOTE: this class is not thread safe. When using this class or any subclasses in Spring, make sure that this is not a singleton service, or
serious errors may occur.
|
KualiInquirableImpl | public KualiInquirableImpl()(Code) | | Default constructor, initializes services from spring
|
getBusinessObject | public BusinessObject getBusinessObject(Map fieldValues)(Code) | | Return a business object by searching with map, the map keys should be a property name of the business object, with the map
value as the value to search for.
|
getBusinessObjectClass | public Class getBusinessObjectClass()(Code) | | Returns the businessObjectClass. |
getInquiryUrl | public String getInquiryUrl(BusinessObject businessObject, String attributeName, boolean forceInquiry)(Code) | | Helper method to build an inquiry url for a result field.
Parameters: bo - the business object instance to build the urls for Parameters: propertyName - the property which links to an inquirable String url to inquiry |
getSections | public List<Section> getSections(BusinessObject bo)(Code) | | Objects extending KualiInquirableBase must specify the Section objects used to display the inquiry result.
|
getUniversalUserService | public UniversalUserService getUniversalUserService()(Code) | | Gets the kualiUserService attribute.
Returns the kualiUserService. |
setBusinessObjectClass | public void setBusinessObjectClass(Class businessObjectClass)(Code) | | Parameters: businessObjectClass - The businessObjectClass to set. |
|
|