org.kuali.rice.kim.inquiry
Class ResponsibilityInquirableImpl

java.lang.Object
  extended by org.kuali.rice.kns.inquiry.KualiInquirableImpl
      extended by org.kuali.rice.kim.inquiry.RoleMemberInquirableImpl
          extended by org.kuali.rice.kim.inquiry.ResponsibilityInquirableImpl
All Implemented Interfaces:
Inquirable

public class ResponsibilityInquirableImpl
extends RoleMemberInquirableImpl

This is a description of what this class does - bhargavp don't forget to fill this in.

Author:
Kuali Rice Team (rice.collab@kuali.org)

Field Summary
protected  String KIM_RESPONSIBILITY_REQUIRED_ATTRIBUTE_ID
           
protected  String RESPONSIBILITY_ID
           
private static ResponsibilityService responsibilityService
           
 
Fields inherited from class org.kuali.rice.kim.inquiry.RoleMemberInquirableImpl
ASSIGNED_TO_ROLES, ATTRIBUTE_DATA_ID, DETAIL_OBJECTS, NAME, NAME_TO_DISPLAY, NAMESPACE_CODE, ROLE_ID, TEMPLATE_NAME, TEMPLATE_NAMESPACE_CODE
 
Fields inherited from class org.kuali.rice.kns.inquiry.KualiInquirableImpl
businessObjectClass, businessObjectDictionaryService, businessObjectMetaDataService, businessObjectService, dataDictionaryService, encryptionService, inactiveRecordDisplay, INQUIRY_TITLE_PREFIX, kualiConfigurationService, lookupService, persistenceStructureService, SUPER_CLASS_TRANSLATOR_LIST
 
Constructor Summary
ResponsibilityInquirableImpl()
           
 
Method Summary
protected  HtmlData getAssignedRoleInquiryUrl(BusinessObject businessObject)
           
protected  HtmlData getAttributesInquiryUrl(BusinessObject businessObject, String attributeName)
           
 BusinessObject getBusinessObject(Map fieldValues)
          This overridden method ...
 HtmlData getInquiryUrl(BusinessObject businessObject, String attributeName, boolean forceInquiry)
          Helper method to build an inquiry url for a result field.
private  ResponsibilityImpl getResponsibilitiesSearchResultsCopy(KimResponsibilityImpl responsibilitySearchResult)
           
 ResponsibilityService getResponsibilityService()
           
 
Methods inherited from class org.kuali.rice.kim.inquiry.RoleMemberInquirableImpl
getKimAttributeLabelFromDD, getRoleImpl
 
Methods inherited from class org.kuali.rice.kns.inquiry.KualiInquirableImpl
addAdditionalSections, createTitleText, getBusinessObjectClass, getBusinessObjectDictionaryService, getBusinessObjectMetaDataService, getBusinessObjectService, getDataDictionaryService, getEncryptionService, getHtmlMenuBar, getHyperLink, getHyperLink, getInactiveRecordDisplay, getInquiryUrlForPrimaryKeys, getKualiConfigurationService, getLookupService, getPersistenceStructureService, getSections, getShowInactiveRecords, getTitle, setBusinessObjectClass, setBusinessObjectDictionaryService, setBusinessObjectMetaDataService, setDataDictionaryService, setEncryptionService, setKualiConfigurationService, setLookupService, setPersistenceStructureService, setShowInactiveRecords
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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

responsibilityService

private static transient ResponsibilityService responsibilityService
Constructor Detail

ResponsibilityInquirableImpl

public ResponsibilityInquirableImpl()
Method Detail

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.

Specified by:
getInquiryUrl in interface Inquirable
Overrides:
getInquiryUrl in class KualiInquirableImpl
Returns:
String url to inquiry
See Also:
org.kuali.kfs.sys.businessobject.inquiry.KfsInquirableImpl#getInquiryUrl(org.kuali.rice.kns.bo.BusinessObject, java.lang.String, boolean)

getAttributesInquiryUrl

protected HtmlData getAttributesInquiryUrl(BusinessObject businessObject,
                                           String attributeName)

getAssignedRoleInquiryUrl

protected HtmlData getAssignedRoleInquiryUrl(BusinessObject businessObject)

getBusinessObject

public BusinessObject getBusinessObject(Map fieldValues)
This overridden method ...

Specified by:
getBusinessObject in interface Inquirable
Overrides:
getBusinessObject in class KualiInquirableImpl
See Also:
KualiInquirableImpl.getBusinessObject(java.util.Map)

getResponsibilityService

public ResponsibilityService getResponsibilityService()

getResponsibilitiesSearchResultsCopy

private ResponsibilityImpl getResponsibilitiesSearchResultsCopy(KimResponsibilityImpl responsibilitySearchResult)


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