org.kuali.rice.kim.impl.responsibility
Class ResponsibilityInquirableImpl
java.lang.Object
   org.kuali.rice.krad.uif.service.impl.ViewHelperServiceImpl
org.kuali.rice.krad.uif.service.impl.ViewHelperServiceImpl
       org.kuali.rice.krad.inquiry.InquirableImpl
org.kuali.rice.krad.inquiry.InquirableImpl
           org.kuali.rice.kns.inquiry.KualiInquirableImpl
org.kuali.rice.kns.inquiry.KualiInquirableImpl
               org.kuali.rice.kim.inquiry.RoleMemberInquirableImpl
org.kuali.rice.kim.inquiry.RoleMemberInquirableImpl
                   org.kuali.rice.kim.impl.responsibility.ResponsibilityInquirableImpl
org.kuali.rice.kim.impl.responsibility.ResponsibilityInquirableImpl
- All Implemented Interfaces: 
- Serializable, Inquirable, ViewHelperService
- public class ResponsibilityInquirableImpl 
- extends RoleMemberInquirableImpl
- See Also:
- Serialized Form
 
 
 
 
 
 
 
| Methods inherited from class org.kuali.rice.kns.inquiry.KualiInquirableImpl | 
| addAdditionalSections, createTitleText, getBusinessObjectAuthorizationService, getBusinessObjectClass, getBusinessObjectDictionaryService, getBusinessObjectMetaDataService, getBusinessObjectService, getEncryptionService, getHtmlMenuBar, getHyperLink, getHyperLink, getInactiveRecordDisplay, getInquiryUrlForPrimaryKeys, getKualiConfigurationService, getLookupService, getPersistenceStructureService, getSections, getShowInactiveRecords, getTitle, setBusinessObjectAuthorizationService, setBusinessObjectClass, setBusinessObjectDictionaryService, setBusinessObjectMetaDataService, setEncryptionService, setLookupService, setPersistenceStructureService, setShowInactiveRecords | 
 
 
| Methods inherited from class org.kuali.rice.krad.uif.service.impl.ViewHelperServiceImpl | 
| addClientSideStateForComponent, addCustomContainerComponents, applyDefaultValuesForCollectionLine, buildClientSideStateScript, buildInquiryLink, findNestedDictionaryAttribute, getCommonContext, getExpressionEvaluatorService, getPreModelContext, getViewDictionaryService, initializeDataFieldFromDataDictionary, invokeAuthorizerPresentationController, invokeMethodFinalizer, logAndThrowRuntime, performAddLineValidation, performApplyModel, performComponentApplyModel, performComponentFinalize, performComponentInitialization, performComponentLifecycle, performCustomApplyModel, performCustomFinalize, performCustomInitialization, performDeleteLineValidation, performFinalize, performInitialization, populateDefaultValueForField, populateViewFromRequestParameters, processAfterAddLine, processAfterDeleteLine, processAnyRemoteFieldsHolder, processBeforeAddLine, processCollectionAddLine, processCollectionDeleteLine, processMultipleValueLookupResults, runComponentModifiers, setDataDictionaryService, setExpressionEvaluatorService, setViewContext, setViewDictionaryService, syncClientSideStateForComponent | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
 
KIM_RESPONSIBILITY_REQUIRED_ATTRIBUTE_ID
protected final String KIM_RESPONSIBILITY_REQUIRED_ATTRIBUTE_ID
- See Also:
- Constant Field Values
RESPONSIBILITY_ID
protected final String RESPONSIBILITY_ID
- See Also:
- Constant Field Values
ResponsibilityInquirableImpl
public ResponsibilityInquirableImpl()
buildInquirableLink
public void buildInquirableLink(Object dataObject,
                                String propertyName,
                                Inquiry inquiry)
- Description copied from interface: Inquirable
- Invoked by the ViewHelperServiceto build a link to the
 inquiry
 Note this is used primarily for custom Inquirableimplementations to customize the inquiry class or parameters for an
 inquiry. Instead of building the full inquiry link, implementations can
 make a callback to
 org.kuali.rice.krad.uif.widget.Inquiry.buildInquiryLink(Object, String,
 Class>, Map) given an inquiry class and parameters to
 build the link field.
 
 
- 
- Specified by:
- buildInquirableLinkin interface- Inquirable
- Overrides:
- buildInquirableLinkin class- InquirableImpl
 
- 
- Parameters:
- dataObject- - parent object for the inquiry property
- propertyName- - name of the property the inquiry is being built for
- inquiry- - instance of the inquiry widget being built for the property
- See Also:
- Inquirable.buildInquirableLink(java.lang.Object,
      java.lang.String, org.kuali.rice.krad.uif.widget.Inquiry)
 
getInquiryUrl
public HtmlData getInquiryUrl(BusinessObject businessObject,
                              String attributeName,
                              boolean forceInquiry)
- Description copied from class: KualiInquirableImpl
- Helper method to build an inquiry url for a result field.
 
- 
- Overrides:
- getInquiryUrlin class- KualiInquirableImpl
 
- 
- Returns:
- String url to inquiry
 
getAttributesInquiryUrl
protected HtmlData getAttributesInquiryUrl(BusinessObject businessObject,
                                           String attributeName)
- 
 
getAssignedRoleInquiryUrl
protected HtmlData getAssignedRoleInquiryUrl(BusinessObject businessObject)
- 
 
retrieveDataObject
public Object retrieveDataObject(Map fieldValues)
- Description copied from class: KualiInquirableImpl
- TODO: generics do not match between call to module service and call to
 lookup service
 
- 
- Specified by:
- retrieveDataObjectin interface- Inquirable
- Overrides:
- retrieveDataObjectin class- KualiInquirableImpl
 
- 
- Parameters:
- fieldValues- - a map of string field names and values
- Returns:
- the data object or null if not found
- See Also:
- Inquirable.retrieveDataObject(java.util.Map)
 
getBusinessObject
public BusinessObject getBusinessObject(Map fieldValues)
- Description copied from class: KualiInquirableImpl
- 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.
 
- 
- Overrides:
- getBusinessObjectin class- KualiInquirableImpl
 
- 
 
getResponsibilityService
public ResponsibilityService getResponsibilityService()
- 
 
Copyright © 2005-2011 The Kuali Foundation. All Rights Reserved.