org.kuali.kfs.sys.service
Interface KfsBusinessObjectMetaDataService

All Known Implementing Classes:
KfsBusinessObjectMetaDataServiceImpl

public interface KfsBusinessObjectMetaDataService


Method Summary
 List<BusinessObjectComponent> findBusinessObjectComponents(String namespaceCode, String componentLabel)
           
 List<BusinessObjectProperty> findBusinessObjectProperties(String namespaceCode, String componentLabel, String propertyLabel)
           
 List<FunctionalFieldDescription> findFunctionalFieldDescriptions(String namespaceCode, String componentClass, String propertyName, 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)
           
 

Method Detail

getBusinessObjectComponent

BusinessObjectComponent getBusinessObjectComponent(String componentClass)

getBusinessObjectProperty

BusinessObjectProperty getBusinessObjectProperty(String componentClass,
                                                 String propertyName)

getDataMappingFieldDefinition

DataMappingFieldDefinition getDataMappingFieldDefinition(String componentClass,
                                                         String propertyName)

getDataMappingFieldDefinition

DataMappingFieldDefinition getDataMappingFieldDefinition(FunctionalFieldDescription functionalFieldDescription)

findBusinessObjectComponents

List<BusinessObjectComponent> findBusinessObjectComponents(String namespaceCode,
                                                           String componentLabel)

findBusinessObjectProperties

List<BusinessObjectProperty> findBusinessObjectProperties(String namespaceCode,
                                                          String componentLabel,
                                                          String propertyLabel)

findFunctionalFieldDescriptions

List<FunctionalFieldDescription> findFunctionalFieldDescriptions(String namespaceCode,
                                                                 String componentClass,
                                                                 String propertyName,
                                                                 String description,
                                                                 String active)

isMatch

boolean isMatch(String componentClass,
                String propertyName,
                String tableNameSearchCriterion,
                String fieldNameSearchCriterion)

getReferenceComponentLabel

String getReferenceComponentLabel(Class componentClass,
                                  String propertyName)


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