public class PermissionInquirableImpl extends KimInquirableImpl
ASSIGNED_TO_ROLES, ATTRIBUTE_DATA_ID, DETAIL_OBJECTS, ID, NAME, NAME_TO_DISPLAY, NAMESPACE_CODE, TEMPLATE_NAME, TEMPLATE_NAMESPACE_CODEbusinessObjectAuthorizationService, businessObjectDictionaryService, businessObjectMetaDataService, encryptionService, inactiveRecordDisplay, INQUIRY_TITLE_PREFIX, lookupServicedataObjectClass, SUPER_CLASS_TRANSLATOR_LIST| Constructor and Description | 
|---|
| PermissionInquirableImpl() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | buildInquirableLink(Object dataObject,
                                      String propertyName,
                                      Inquiry inquiry)Invoked by the  ViewHelperServiceto build a link to the
 inquiry | 
| protected HtmlData | getAssignedRoleInquiryUrl(BusinessObject businessObject) | 
| protected HtmlData | getAttributesInquiryUrl(BusinessObject businessObject,
                                              String attributeName) | 
| HtmlData | getInquiryUrl(BusinessObject businessObject,
                          String attributeName,
                          boolean forceInquiry)Helper method to build an inquiry url for a result field. | 
| Object | retrieveDataObject(Map fieldValues)TODO: generics do not match between call to module service and call to
 lookup service | 
getKimAttributeLabelFromDDaddAdditionalSections, createTitleText, getBusinessObject, getBusinessObjectAuthorizationService, getBusinessObjectClass, getBusinessObjectDictionaryService, getBusinessObjectMetaDataService, getEncryptionService, getHtmlMenuBar, getHyperLink, getHyperLink, getInactiveRecordDisplay, getInquiryUrlForPrimaryKeys, getKualiConfigurationService, getLookupService, getSections, getShowInactiveRecords, getTitle, setBusinessObjectAuthorizationService, setBusinessObjectClass, setBusinessObjectDictionaryService, setBusinessObjectMetaDataService, setEncryptionService, setLookupService, setShowInactiveRecordsgetAlternateKeysForClass, getDataDictionaryService, getDataObjectAuthorizationService, getDataObjectClass, getKualiModuleService, getLegacyDataAdapter, retrieveKeySetFromMap, setDataObjectClassaddCustomContainerComponents, addLine, applyDefaultValues, applyDefaultValuesForCollectionLine, buildGrowlScript, buildInquiryLink, containsDuplicateLine, extractNewValuesAndAssign, extractSingleValue, filterByReturnedFieldConversions, getConfigurationService, getDataObjectService, getDefaultValueForField, getExpressionEvaluatorFactory, getViewDictionaryService, isDuplicateLine, linkAddedLine, logAndThrowRuntime, performAddLineValidation, performCustomApplyModel, performCustomFinalize, performCustomInitialization, performCustomViewFinalize, performCustomViewInitialization, performDeleteLineValidation, populateDefaultValueForField, populateViewFromRequestParameters, processAfterAddLine, processAfterDeleteLine, processAfterEditLine, processAfterSaveLine, processAndAddLineObject, processBeforeAddLine, processBeforeEditLine, processBeforeSaveLine, processCollectionAddBlankLine, processCollectionAddLine, processCollectionCloseEditLineDialog, processCollectionDeleteLine, processCollectionEditLine, processCollectionRetrieveEditLineDialog, processCollectionSaveLine, processMultipleValueLookupResults, refreshReference, refreshReferences, retrieveEditModesAndActionFlags, setConfigurationService, setDataDictionaryService, setDataObjectService, setElementContext, setExpressionEvaluatorFactory, setLegacyDataAdapter, setViewContext, setViewDictionaryServiceclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDataObjectClass, setDataObjectClasspublic PermissionInquirableImpl()
public void buildInquirableLink(Object dataObject, String propertyName, Inquiry inquiry)
InquirableViewHelperService to build a link to the
 inquiry
 
 Note this is used primarily for custom Inquirable
 implementations 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
buildInquirableLink in interface InquirablebuildInquirableLink in class InquirableImpldataObject - - parent object for the inquiry propertypropertyName - - name of the property the inquiry is being built forinquiry - - instance of the inquiry widget being built for the propertyInquirable.buildInquirableLink(java.lang.Object,
      java.lang.String, org.kuali.rice.krad.uif.widget.Inquiry)public HtmlData getInquiryUrl(BusinessObject businessObject, String attributeName, boolean forceInquiry)
KualiInquirableImplgetInquiryUrl in class KualiInquirableImplprotected HtmlData getAttributesInquiryUrl(BusinessObject businessObject, String attributeName)
protected HtmlData getAssignedRoleInquiryUrl(BusinessObject businessObject)
public Object retrieveDataObject(Map fieldValues)
KualiInquirableImplretrieveDataObject in interface InquirableretrieveDataObject in class KualiInquirableImplfieldValues - - a map of string field names and valuesInquirable.retrieveDataObject(java.util.Map)Copyright © 2005–2016 The Kuali Foundation. All rights reserved.