org.kuali.rice.krad.service.impl
Class DataDictionaryComponentPublisherServiceImpl

java.lang.Object
  extended by org.kuali.rice.krad.service.impl.DataDictionaryComponentPublisherServiceImpl
All Implemented Interfaces:
DataDictionaryComponentPublisherService

public class DataDictionaryComponentPublisherServiceImpl
extends Object
implements DataDictionaryComponentPublisherService

Reference implementation of the DataDictionaryComponentPublisherService. This implementation derives components from the DataDictionary for all BusinessObjects and Documents.

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

Constructor Summary
DataDictionaryComponentPublisherServiceImpl()
           
 
Method Summary
protected  Component deriveComponentFromBusinessObjectEntry(BusinessObjectEntry businessObjectEntry)
           
protected  Component deriveComponentFromClass(Class<?> componentSourceClass)
           
protected  Component deriveComponentFromDocumentEntry(DocumentEntry documentEntry)
           
protected  String deriveComponentName(Class<?> componentSourceClass)
           
protected  String generateComponentSetId()
           
 String getApplicationId()
           
 ComponentService getComponentService()
           
protected  List<Component> getComponentsToPublish()
           
 DataDictionaryService getDataDictionaryService()
           
 KualiModuleService getKualiModuleService()
           
 void publishAllComponents()
           
 void setApplicationId(String applicationId)
           
 void setComponentService(ComponentService componentService)
           
 void setDataDictionaryService(DataDictionaryService dataDictionaryService)
           
 void setKualiModuleService(KualiModuleService kualiModuleService)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataDictionaryComponentPublisherServiceImpl

public DataDictionaryComponentPublisherServiceImpl()
Method Detail

publishAllComponents

public void publishAllComponents()
Specified by:
publishAllComponents in interface DataDictionaryComponentPublisherService

generateComponentSetId

protected String generateComponentSetId()

getComponentsToPublish

protected List<Component> getComponentsToPublish()

deriveComponentFromClass

protected Component deriveComponentFromClass(Class<?> componentSourceClass)

deriveComponentFromBusinessObjectEntry

protected Component deriveComponentFromBusinessObjectEntry(BusinessObjectEntry businessObjectEntry)

deriveComponentFromDocumentEntry

protected Component deriveComponentFromDocumentEntry(DocumentEntry documentEntry)

deriveComponentName

protected String deriveComponentName(Class<?> componentSourceClass)

getDataDictionaryService

public DataDictionaryService getDataDictionaryService()

setDataDictionaryService

public void setDataDictionaryService(DataDictionaryService dataDictionaryService)

getKualiModuleService

public KualiModuleService getKualiModuleService()

setKualiModuleService

public void setKualiModuleService(KualiModuleService kualiModuleService)

getComponentService

public ComponentService getComponentService()

setComponentService

public void setComponentService(ComponentService componentService)

getApplicationId

public String getApplicationId()

setApplicationId

public void setApplicationId(String applicationId)


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