org.kuali.rice.kns.inquiry
Interface Inquirable

All Known Implementing Classes:
GroupInquirableImpl, KimTypeInquirableImpl, KualiInquirableImpl, ParameterDetailTypeInquirableImpl, PermissionInquirableImpl, PersonInquirableImpl, ResponsibilityInquirableImpl, RoleInquirableImpl, RoleMemberInquirableImpl, RuleBaseValuesInquirableImpl, RuleDelegationInquirableImpl

public interface Inquirable

This interface defines the methods for inquirables.


Method Summary
 void addAdditionalSections(List columns, BusinessObject bo)
           
 BusinessObject getBusinessObject(Map fieldValues)
           
 String getHtmlMenuBar()
           
 Map<String,Boolean> getInactiveRecordDisplay()
          Returns the Map used to control the state of inactive record collection display.
 HtmlData getInquiryUrl(BusinessObject businessObject, String attributeName, boolean forceInquiry)
           
 List getSections(BusinessObject bo)
           
 boolean getShowInactiveRecords(String collectionName)
          Indicates whether inactive records for the given collection should be display.
 String getTitle()
           
 void setBusinessObjectClass(Class businessObjectClass)
           
 void setShowInactiveRecords(String collectionName, boolean showInactive)
          Indicates to maintainble whether or not inactive records should be displayed for the given collection name.
 

Method Detail

getHtmlMenuBar

String getHtmlMenuBar()

getTitle

String getTitle()

getBusinessObject

BusinessObject getBusinessObject(Map fieldValues)

getSections

List getSections(BusinessObject bo)

setBusinessObjectClass

void setBusinessObjectClass(Class businessObjectClass)

addAdditionalSections

void addAdditionalSections(List columns,
                           BusinessObject bo)

getShowInactiveRecords

boolean getShowInactiveRecords(String collectionName)
Indicates whether inactive records for the given collection should be display.

Parameters:
collectionName - - name of the collection (or sub-collection) to check inactive record display setting
Returns:
true if inactive records should be displayed, false otherwise

getInactiveRecordDisplay

Map<String,Boolean> getInactiveRecordDisplay()
Returns the Map used to control the state of inactive record collection display. Exposed for setting from the maintenance jsp.


setShowInactiveRecords

void setShowInactiveRecords(String collectionName,
                            boolean showInactive)
Indicates to maintainble whether or not inactive records should be displayed for the given collection name.

Parameters:
collectionName - - name of the collection (or sub-collection) to set inactive record display setting
showInactive - - true to display inactive, false to not display inactive records

getInquiryUrl

HtmlData getInquiryUrl(BusinessObject businessObject,
                       String attributeName,
                       boolean forceInquiry)


Copyright © 2004-2011 The Kuali Foundation. All Rights Reserved.