org.kuali.kfs.sys.service.impl
Class KfsBusinessObjectMetaDataServiceImpl

java.lang.Object
  extended by org.kuali.kfs.sys.service.impl.KfsBusinessObjectMetaDataServiceImpl
All Implemented Interfaces:
KfsBusinessObjectMetaDataService

public class KfsBusinessObjectMetaDataServiceImpl
extends Object
implements KfsBusinessObjectMetaDataService


Constructor Summary
KfsBusinessObjectMetaDataServiceImpl()
           
 
Method Summary
protected  String buildOrCriteria(Set<String> values)
           
 List<BusinessObjectComponent> findBusinessObjectComponents(String namespaceCode, String componentLabel)
           
 List<BusinessObjectProperty> findBusinessObjectProperties(String namespaceCode, String componentLabel, String propertyLabel)
           
 List<FunctionalFieldDescription> findFunctionalFieldDescriptions(String namespaceCode, String componentLabel, String propertyLabel, String description, String active)
           
 BusinessObjectComponent getBusinessObjectComponent(String componentClass)
           
 BusinessObjectProperty getBusinessObjectProperty(String componentClass, String propertyName)
           
 DataMappingFieldDefinition getDataMappingFieldDefinition(FunctionalFieldDescription functionalFieldDescription)
           
 DataMappingFieldDefinition getDataMappingFieldDefinition(String componentClass, String propertyName)
           
 String getReferenceComponentLabel(Class componentClass, String propertyName)
           
 boolean isMatch(String componentClass, String propertyName, String tableNameSearchCriterion, String fieldNameSearchCriterion)
           
 void setBusinessObjectMetaDataDao(BusinessObjectMetaDataDao businessObjectMetaDataDao)
           
 void setBusinessObjectMetaDataService(org.kuali.rice.kns.service.BusinessObjectMetaDataService businessObjectMetaDataService)
           
 void setBusinessObjectService(org.kuali.rice.kns.service.BusinessObjectService businessObjectService)
           
 void setDataDictionaryService(org.kuali.rice.kns.service.DataDictionaryService dataDictionaryService)
           
 void setLookupService(org.kuali.rice.kns.service.LookupService lookupService)
           
 void setParameterService(org.kuali.rice.kns.service.ParameterService parameterService)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KfsBusinessObjectMetaDataServiceImpl

public KfsBusinessObjectMetaDataServiceImpl()
Method Detail

setParameterService

public void setParameterService(org.kuali.rice.kns.service.ParameterService parameterService)

getBusinessObjectComponent

public BusinessObjectComponent getBusinessObjectComponent(String componentClass)
Specified by:
getBusinessObjectComponent in interface KfsBusinessObjectMetaDataService

getBusinessObjectProperty

public BusinessObjectProperty getBusinessObjectProperty(String componentClass,
                                                        String propertyName)
Specified by:
getBusinessObjectProperty in interface KfsBusinessObjectMetaDataService

getDataMappingFieldDefinition

public DataMappingFieldDefinition getDataMappingFieldDefinition(String componentClass,
                                                                String propertyName)
Specified by:
getDataMappingFieldDefinition in interface KfsBusinessObjectMetaDataService

getDataMappingFieldDefinition

public DataMappingFieldDefinition getDataMappingFieldDefinition(FunctionalFieldDescription functionalFieldDescription)
Specified by:
getDataMappingFieldDefinition in interface KfsBusinessObjectMetaDataService

findBusinessObjectComponents

public List<BusinessObjectComponent> findBusinessObjectComponents(String namespaceCode,
                                                                  String componentLabel)
Specified by:
findBusinessObjectComponents in interface KfsBusinessObjectMetaDataService

findBusinessObjectProperties

public List<BusinessObjectProperty> findBusinessObjectProperties(String namespaceCode,
                                                                 String componentLabel,
                                                                 String propertyLabel)
Specified by:
findBusinessObjectProperties in interface KfsBusinessObjectMetaDataService

findFunctionalFieldDescriptions

public List<FunctionalFieldDescription> findFunctionalFieldDescriptions(String namespaceCode,
                                                                        String componentLabel,
                                                                        String propertyLabel,
                                                                        String description,
                                                                        String active)
Specified by:
findFunctionalFieldDescriptions in interface KfsBusinessObjectMetaDataService

buildOrCriteria

protected String buildOrCriteria(Set<String> values)

isMatch

public boolean isMatch(String componentClass,
                       String propertyName,
                       String tableNameSearchCriterion,
                       String fieldNameSearchCriterion)
Specified by:
isMatch in interface KfsBusinessObjectMetaDataService

getReferenceComponentLabel

public String getReferenceComponentLabel(Class componentClass,
                                         String propertyName)
Specified by:
getReferenceComponentLabel in interface KfsBusinessObjectMetaDataService

setDataDictionaryService

public void setDataDictionaryService(org.kuali.rice.kns.service.DataDictionaryService dataDictionaryService)

setBusinessObjectService

public void setBusinessObjectService(org.kuali.rice.kns.service.BusinessObjectService businessObjectService)

setBusinessObjectMetaDataService

public void setBusinessObjectMetaDataService(org.kuali.rice.kns.service.BusinessObjectMetaDataService businessObjectMetaDataService)

setBusinessObjectMetaDataDao

public void setBusinessObjectMetaDataDao(BusinessObjectMetaDataDao businessObjectMetaDataDao)

setLookupService

public void setLookupService(org.kuali.rice.kns.service.LookupService lookupService)


Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.