1   
2   
3   
4   
5   
6   
7   
8   
9   
10  
11  
12  
13  
14  
15  
16  package org.kuali.ole.sys.businessobject.inquiry;
17  
18  import java.util.Map;
19  
20  import org.kuali.ole.sys.OLEPropertyConstants;
21  import org.kuali.ole.sys.context.SpringContext;
22  import org.kuali.ole.sys.service.OleBusinessObjectMetaDataService;
23  import org.kuali.rice.kns.inquiry.KualiInquirableImpl;
24  import org.kuali.rice.krad.bo.BusinessObject;
25  
26  public class DataMappingFieldDefinitionInquirable extends KualiInquirableImpl {
27  
28      @Override
29      public BusinessObject getBusinessObject(Map fieldValues) {
30          return SpringContext.getBean(OleBusinessObjectMetaDataService.class).getDataMappingFieldDefinition((String) fieldValues.get(OLEPropertyConstants.COMPONENT_CLASS), (String) fieldValues.get(OLEPropertyConstants.PROPERTY_NAME));
31      }
32  }