public class ResponsibilityInquirableImpl extends RoleMemberInquirableImpl
Modifier and Type | Field and Description |
---|---|
protected String |
KIM_RESPONSIBILITY_REQUIRED_ATTRIBUTE_ID |
protected String |
RESPONSIBILITY_ID |
ASSIGNED_TO_ROLES, ATTRIBUTE_DATA_ID, DETAIL_OBJECTS, NAME, NAME_TO_DISPLAY, NAMESPACE_CODE, ROLE_ID, TEMPLATE_NAME, TEMPLATE_NAMESPACE_CODE
businessObjectAuthorizationService, businessObjectDictionaryService, businessObjectMetaDataService, encryptionService, inactiveRecordDisplay, INQUIRY_TITLE_PREFIX, lookupService
dataObjectClass, SUPER_CLASS_TRANSLATOR_LIST
Constructor and Description |
---|
ResponsibilityInquirableImpl() |
Modifier and Type | Method and Description |
---|---|
void |
buildInquirableLink(Object dataObject,
String propertyName,
Inquiry inquiry)
Invoked by the
ViewHelperService to build a link to the
inquiry |
protected HtmlData |
getAssignedRoleInquiryUrl(BusinessObject businessObject) |
protected HtmlData |
getAttributesInquiryUrl(BusinessObject businessObject,
String attributeName) |
BusinessObject |
getBusinessObject(Map fieldValues)
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.
|
HtmlData |
getInquiryUrl(BusinessObject businessObject,
String attributeName,
boolean forceInquiry)
Helper method to build an inquiry url for a result field.
|
ResponsibilityService |
getResponsibilityService() |
Object |
retrieveDataObject(Map fieldValues)
TODO: generics do not match between call to module service and call to
lookup service
|
getKimAttributeLabelFromDD, getRoleImpl
addAdditionalSections, createTitleText, getBusinessObjectAuthorizationService, getBusinessObjectClass, getBusinessObjectDictionaryService, getBusinessObjectMetaDataService, getEncryptionService, getHtmlMenuBar, getHyperLink, getHyperLink, getInactiveRecordDisplay, getInquiryUrlForPrimaryKeys, getKualiConfigurationService, getLookupService, getSections, getShowInactiveRecords, getTitle, setBusinessObjectAuthorizationService, setBusinessObjectClass, setBusinessObjectDictionaryService, setBusinessObjectMetaDataService, setEncryptionService, setLookupService, setShowInactiveRecords
getAlternateKeysForClass, getDataDictionaryService, getDataObjectAuthorizationService, getDataObjectClass, getDataObjectMetaDataService, getKualiModuleService, retrieveKeySetFromMap, setDataObjectClass
addCustomContainerComponents, addLine, adjustIdIfNecessary, applyAuthorizationAndPresentationLogic, applyDefaultValues, applyDefaultValuesForCollectionLine, buildClientSideStateScript, buildExportTableData, buildExportTableRow, buildGrowlScript, buildInquiryLink, cleanViewAfterRender, findNestedDictionaryAttribute, getBusinessObjectService, getCommonContext, getConfigurationService, getExportTableFormatOptions, getExpressionEvaluator, getPersistenceService, getPersistenceStructureService, getPreModelContext, getViewDictionaryService, initializeDataFieldFromDataDictionary, invokeMethodFinalizer, logAndThrowRuntime, performAddLineValidation, performApplyModel, performComponentApplyModel, performComponentFinalize, performComponentInitialization, performComponentLifecycle, performCustomApplyModel, performCustomFinalize, performCustomInitialization, performDeleteLineValidation, performFinalize, performInitialization, populateDefaultValueForField, populateViewFromRequestParameters, processAfterAddLine, processAfterDeleteLine, processAfterSaveLine, processAnyRemoteFieldsHolder, processBeforeAddLine, processBeforeSaveLine, processCollectionAddBlankLine, processCollectionAddLine, processCollectionDeleteLine, processCollectionSaveLine, processMultipleValueLookupResults, refreshReferences, retrieveEditModesAndActionFlags, runComponentModifiers, setBusinessObjectService, setConfigurationService, setDataDictionaryService, setExpressionEvaluator, setPersistenceService, setPersistenceStructureService, setViewContext, setViewDictionaryService, spawnSubLifecyle, syncClientSideStateForComponent
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
setDataObjectClass
protected final String KIM_RESPONSIBILITY_REQUIRED_ATTRIBUTE_ID
protected final String RESPONSIBILITY_ID
public ResponsibilityInquirableImpl()
public void buildInquirableLink(Object dataObject, String propertyName, Inquiry inquiry)
Inquirable
ViewHelperService
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 Inquirable
buildInquirableLink
in class InquirableImpl
dataObject
- - 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)
KualiInquirableImpl
getInquiryUrl
in class KualiInquirableImpl
protected HtmlData getAttributesInquiryUrl(BusinessObject businessObject, String attributeName)
protected HtmlData getAssignedRoleInquiryUrl(BusinessObject businessObject)
public Object retrieveDataObject(Map fieldValues)
KualiInquirableImpl
retrieveDataObject
in interface Inquirable
retrieveDataObject
in class KualiInquirableImpl
fieldValues
- - a map of string field names and valuesInquirable.retrieveDataObject(java.util.Map)
public BusinessObject getBusinessObject(Map fieldValues)
KualiInquirableImpl
getBusinessObject
in class KualiInquirableImpl
public ResponsibilityService getResponsibilityService()
Copyright © 2005-2015 The Kuali Foundation. All Rights Reserved.