org.kuali.rice.kns.service.impl
Class DataDictionaryServiceImpl

java.lang.Object
  extended by org.kuali.rice.kns.service.impl.DataDictionaryServiceImpl
All Implemented Interfaces:
org.kuali.rice.kns.service.DataDictionaryService

public class DataDictionaryServiceImpl
extends Object
implements org.kuali.rice.kns.service.DataDictionaryService

This class is the service implementation for a DataDictionary. It is a thin wrapper around creating, initializing, and returning a DataDictionary. This is the default, Kuali delivered implementation.


Constructor Summary
DataDictionaryServiceImpl()
          Default constructor.
DataDictionaryServiceImpl(org.kuali.rice.kns.datadictionary.DataDictionary dataDictionary)
           
 
Method Summary
 void addDataDictionaryLocation(String location)
           
 void addDataDictionaryLocations(List<String> locations)
           
 Set<org.kuali.rice.kns.datadictionary.InactivationBlockingMetadata> getAllInactivationBlockingDefinitions(Class inactivationBlockedBusinessObjectClass)
          Returns all of the inactivation blocks registered for a particular business object
 org.kuali.rice.kns.datadictionary.control.ControlDefinition getAttributeControlDefinition(Class businessObjectClass, String attributeName)
           
 org.kuali.rice.kns.datadictionary.control.ControlDefinition getAttributeControlDefinition(String entryName, String attributeName)
           
 String getAttributeDescription(Class businessObjectClass, String attributeName)
           
 String getAttributeDescription(String entryName, String attributeName)
           
 String getAttributeErrorLabel(Class businessObjectClass, String attributeName)
           
 String getAttributeErrorLabel(String entryName, String attributeName)
           
 BigDecimal getAttributeExclusiveMin(String entryName, String attributeName)
           
 Boolean getAttributeForceUppercase(Class businessObjectClass, String attributeName)
           
 Boolean getAttributeForceUppercase(String entryName, String attributeName)
           
 Class<? extends org.kuali.rice.core.web.format.Formatter> getAttributeFormatter(Class businessObjectClass, String attributeName)
           
 Class<? extends org.kuali.rice.core.web.format.Formatter> getAttributeFormatter(String entryName, String attributeName)
           
 BigDecimal getAttributeInclusiveMax(String entryName, String attributeName)
           
 String getAttributeLabel(Class businessObjectClass, String attributeName)
           
 String getAttributeLabel(String entryName, String attributeName)
           
 Integer getAttributeMaxLength(Class businessObjectClass, String attributeName)
           
 Integer getAttributeMaxLength(String entryName, String attributeName)
           
 org.kuali.rice.kns.datadictionary.AttributeSecurity getAttributeSecurity(String entryName, String attributeName)
           
 String getAttributeShortLabel(Class businessObjectClass, String attributeName)
           
 String getAttributeShortLabel(String entryName, String attributeName)
           
 Integer getAttributeSize(Class businessObjectClass, String attributeName)
           
 Integer getAttributeSize(String entryName, String attributeName)
           
 String getAttributeSummary(Class businessObjectClass, String attributeName)
           
 String getAttributeSummary(String entryName, String attributeName)
           
 String getAttributeValidatingErrorMessageKey(String entryName, String attributeName)
           
 String[] getAttributeValidatingErrorMessageParameters(String entryName, String attributeName)
           
 Pattern getAttributeValidatingExpression(Class businessObjectClass, String attributeName)
           
 Pattern getAttributeValidatingExpression(String entryName, String attributeName)
           
 Class getAttributeValuesFinderClass(Class businessObjectClass, String attributeName)
           
 Class<? extends org.kuali.rice.kns.lookup.keyvalues.KeyValuesFinder> getAttributeValuesFinderClass(String entryName, String attributeName)
           
 String getCollectionDescription(Class businessObjectClass, String collectionName)
           
 String getCollectionDescription(String entryName, String collectionName)
           
 String getCollectionElementLabel(String entryName, String collectionName, Class businessObjectClass)
           
 String getCollectionLabel(Class businessObjectClass, String collectionName)
           
 String getCollectionLabel(String entryName, String collectionName)
           
 String getCollectionShortLabel(Class businessObjectClass, String collectionName)
           
 String getCollectionShortLabel(String entryName, String collectionName)
           
 String getCollectionSummary(Class businessObjectClass, String collectionName)
           
 String getCollectionSummary(String entryName, String collectionName)
           
 org.kuali.rice.kns.datadictionary.DataDictionary getDataDictionary()
           
 Map getDataDictionaryMap()
           
 Class<? extends org.kuali.rice.kns.document.Document> getDocumentClassByTypeName(String documentTypeName)
           
 String getDocumentLabelByClass(Class documentOrBusinessObjectClass)
           
 String getDocumentLabelByTypeName(String documentTypeName)
           
 String getDocumentTypeNameByClass(Class documentClass)
           
 org.kuali.rice.core.api.config.property.ConfigurationService getKualiConfigurationService()
           
 org.kuali.rice.kns.service.KualiModuleService getKualiModuleService()
           
 Class<? extends org.kuali.rice.kns.rule.PromptBeforeValidation> getPromptBeforeValidationClass(String docTypeName)
           
 Map<String,String> getRelationshipAttributeMap(String entryName, String relationshipName)
           
 List<String> getRelationshipEntriesForSourceAttribute(String entryName, String sourceAttributeName)
           
 List<String> getRelationshipEntriesForTargetAttribute(String entryName, String targetAttributeName)
           
 List<String> getRelationshipNames(String entryName)
           
 List<String> getRelationshipSourceAttributes(String entryName, String relationshipName)
           
 Class<? extends org.kuali.rice.kns.bo.BusinessObject> getRelationshipSourceClass(String entryName, String relationshipName)
           
 List<String> getRelationshipTargetAttributes(String entryName, String relationshipName)
           
 Class<? extends org.kuali.rice.kns.bo.BusinessObject> getRelationshipTargetClass(String entryName, String relationshipName)
           
 Class<? extends org.kuali.rice.kns.document.Document> getValidDocumentClassByTypeName(String documentTypeName)
           
 String getValidDocumentTypeNameByClass(Class documentClass)
           
 org.kuali.rice.kns.workflow.service.KualiWorkflowInfo getWorkflowInfoService()
           
 boolean hasRelationship(String entryName, String relationshipName)
           
 Boolean isAttributeDefined(Class businessObjectClass, String attributeName)
           
 Boolean isAttributeDefined(String entryName, String attributeName)
           
 Boolean isAttributeRequired(Class businessObjectClass, String attributeName)
           
 Boolean isAttributeRequired(String entryName, String attributeName)
           
 void setBaselinePackages(List baselinePackages)
           
 void setKualiConfigurationService(org.kuali.rice.core.api.config.property.ConfigurationService kualiConfigurationService)
           
 void setKualiModuleService(org.kuali.rice.kns.service.KualiModuleService kualiModuleService)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataDictionaryServiceImpl

public DataDictionaryServiceImpl()
Default constructor.


DataDictionaryServiceImpl

public DataDictionaryServiceImpl(org.kuali.rice.kns.datadictionary.DataDictionary dataDictionary)
Method Detail

setBaselinePackages

public void setBaselinePackages(List baselinePackages)
                         throws IOException
Specified by:
setBaselinePackages in interface org.kuali.rice.kns.service.DataDictionaryService
Throws:
IOException
See Also:
org.kuali.rice.kns.service.DataDictionaryService#setBaselinePackages(java.lang.String)

getDataDictionary

public org.kuali.rice.kns.datadictionary.DataDictionary getDataDictionary()
Specified by:
getDataDictionary in interface org.kuali.rice.kns.service.DataDictionaryService
See Also:
DataDictionaryService.getDataDictionary()

getAttributeControlDefinition

public org.kuali.rice.kns.datadictionary.control.ControlDefinition getAttributeControlDefinition(String entryName,
                                                                                                 String attributeName)
Specified by:
getAttributeControlDefinition in interface org.kuali.rice.kns.service.DataDictionaryService
See Also:
org.kuali.rice.kns.service.BusinessObjectDictionaryService#getAttributeControlDefinition(java.lang.String)

getAttributeSize

public Integer getAttributeSize(String entryName,
                                String attributeName)
Specified by:
getAttributeSize in interface org.kuali.rice.kns.service.DataDictionaryService
See Also:
org.kuali.rice.kns.service.BusinessObjectDictionaryService#getAttributeSize(java.lang.String)

getAttributeMaxLength

public Integer getAttributeMaxLength(String entryName,
                                     String attributeName)
Specified by:
getAttributeMaxLength in interface org.kuali.rice.kns.service.DataDictionaryService
See Also:
org.kuali.rice.kns.service.BusinessObjectDictionaryService#getAttributeMaxLength(java.lang.String)

getAttributeExclusiveMin

public BigDecimal getAttributeExclusiveMin(String entryName,
                                           String attributeName)
Specified by:
getAttributeExclusiveMin in interface org.kuali.rice.kns.service.DataDictionaryService
See Also:
DataDictionaryService.getAttributeExclusiveMin(java.lang.String, java.lang.String)

getAttributeInclusiveMax

public BigDecimal getAttributeInclusiveMax(String entryName,
                                           String attributeName)
Specified by:
getAttributeInclusiveMax in interface org.kuali.rice.kns.service.DataDictionaryService
See Also:
DataDictionaryService.getAttributeInclusiveMax(java.lang.String, java.lang.String)

getAttributeValidatingExpression

public Pattern getAttributeValidatingExpression(String entryName,
                                                String attributeName)
Specified by:
getAttributeValidatingExpression in interface org.kuali.rice.kns.service.DataDictionaryService
See Also:
org.kuali.rice.kns.service.BusinessObjectDictionaryService#getAttributeValidatingExpression(java.lang.String)

getAttributeLabel

public String getAttributeLabel(String entryName,
                                String attributeName)
Specified by:
getAttributeLabel in interface org.kuali.rice.kns.service.DataDictionaryService
See Also:
org.kuali.rice.kns.service.BusinessObjectDictionaryService#getAttributeLabel(java.lang.String)

getAttributeShortLabel

public String getAttributeShortLabel(String entryName,
                                     String attributeName)
Specified by:
getAttributeShortLabel in interface org.kuali.rice.kns.service.DataDictionaryService
See Also:
org.kuali.rice.kns.service.BusinessObjectDictionaryService#getAttributeShortLabel(java.lang.String)

getAttributeErrorLabel

public String getAttributeErrorLabel(String entryName,
                                     String attributeName)
Specified by:
getAttributeErrorLabel in interface org.kuali.rice.kns.service.DataDictionaryService
See Also:
org.kuali.rice.kns.service.BusinessObjectDictionaryService#getAttributeErrorLabel(java.lang.String)

getAttributeFormatter

public Class<? extends org.kuali.rice.core.web.format.Formatter> getAttributeFormatter(String entryName,
                                                                                       String attributeName)
Specified by:
getAttributeFormatter in interface org.kuali.rice.kns.service.DataDictionaryService
See Also:
org.kuali.rice.kns.service.BusinessObjectDictionaryService#getAttributeFormatter(java.lang.String)

getAttributeForceUppercase

public Boolean getAttributeForceUppercase(String entryName,
                                          String attributeName)
                                   throws org.kuali.rice.kns.datadictionary.exception.UnknownBusinessClassAttributeException
Specified by:
getAttributeForceUppercase in interface org.kuali.rice.kns.service.DataDictionaryService
Throws:
org.kuali.rice.kns.datadictionary.exception.UnknownBusinessClassAttributeException
See Also:
org.kuali.rice.kns.service.BusinessObjectDictionaryService#getAttributeForceUppercase(java.lang.String)

getAttributeSecurity

public org.kuali.rice.kns.datadictionary.AttributeSecurity getAttributeSecurity(String entryName,
                                                                                String attributeName)
Specified by:
getAttributeSecurity in interface org.kuali.rice.kns.service.DataDictionaryService
See Also:
org.kuali.rice.kns.service.DataDictionaryService#getAttributeDisplayMask(java.lang.String, java.lang.String)

getAttributeSummary

public String getAttributeSummary(String entryName,
                                  String attributeName)
Specified by:
getAttributeSummary in interface org.kuali.rice.kns.service.DataDictionaryService
See Also:
org.kuali.rice.kns.service.BusinessObjectDictionaryService#getAttributeSummary(java.lang.String)

getAttributeDescription

public String getAttributeDescription(String entryName,
                                      String attributeName)
Specified by:
getAttributeDescription in interface org.kuali.rice.kns.service.DataDictionaryService
See Also:
org.kuali.rice.kns.service.BusinessObjectDictionaryService#getAttributeDescription(java.lang.String)

isAttributeRequired

public Boolean isAttributeRequired(String entryName,
                                   String attributeName)
Specified by:
isAttributeRequired in interface org.kuali.rice.kns.service.DataDictionaryService
See Also:
org.kuali.rice.kns.service.BusinessObjectDictionaryService#isAttributeRequired(java.lang.Class, java.lang.String)

isAttributeDefined

public Boolean isAttributeDefined(String entryName,
                                  String attributeName)
Specified by:
isAttributeDefined in interface org.kuali.rice.kns.service.DataDictionaryService
See Also:
org.kuali.rice.kns.service.BusinessObjectDictionaryService#isAttributeDefined(java.lang.Class, java.lang.String)

getAttributeValuesFinderClass

public Class<? extends org.kuali.rice.kns.lookup.keyvalues.KeyValuesFinder> getAttributeValuesFinderClass(String entryName,
                                                                                                          String attributeName)
Specified by:
getAttributeValuesFinderClass in interface org.kuali.rice.kns.service.DataDictionaryService
See Also:
org.kuali.rice.kns.service.BusinessObjectDictionaryService#getAttributeValuesScopeId(java.lang.Class, java.lang.String)

getCollectionLabel

public String getCollectionLabel(String entryName,
                                 String collectionName)
Specified by:
getCollectionLabel in interface org.kuali.rice.kns.service.DataDictionaryService
See Also:
org.kuali.rice.kns.service.BusinessObjectDictionaryService#getCollectionLabel(java.lang.Class, java.lang.String)

getCollectionShortLabel

public String getCollectionShortLabel(String entryName,
                                      String collectionName)
Specified by:
getCollectionShortLabel in interface org.kuali.rice.kns.service.DataDictionaryService
See Also:
org.kuali.rice.kns.service.BusinessObjectDictionaryService#getCollectionShortLabel(java.lang.Class, java.lang.String)

getCollectionElementLabel

public String getCollectionElementLabel(String entryName,
                                        String collectionName,
                                        Class businessObjectClass)
Specified by:
getCollectionElementLabel in interface org.kuali.rice.kns.service.DataDictionaryService
See Also:
org.kuali.rice.kns.service.BusinessObjectDictionaryService#getCollectionElementLabel(java.lang.Class, java.lang.String)

getCollectionSummary

public String getCollectionSummary(String entryName,
                                   String collectionName)
Specified by:
getCollectionSummary in interface org.kuali.rice.kns.service.DataDictionaryService
See Also:
org.kuali.rice.kns.service.BusinessObjectDictionaryService#getCollectionSummary(java.lang.Class, java.lang.String)

getCollectionDescription

public String getCollectionDescription(String entryName,
                                       String collectionName)
Specified by:
getCollectionDescription in interface org.kuali.rice.kns.service.DataDictionaryService
See Also:
org.kuali.rice.kns.service.BusinessObjectDictionaryService#getCollectionDescription(java.lang.Class, java.lang.String)

getRelationshipSourceClass

public Class<? extends org.kuali.rice.kns.bo.BusinessObject> getRelationshipSourceClass(String entryName,
                                                                                        String relationshipName)
Specified by:
getRelationshipSourceClass in interface org.kuali.rice.kns.service.DataDictionaryService

getRelationshipTargetClass

public Class<? extends org.kuali.rice.kns.bo.BusinessObject> getRelationshipTargetClass(String entryName,
                                                                                        String relationshipName)
Specified by:
getRelationshipTargetClass in interface org.kuali.rice.kns.service.DataDictionaryService

getRelationshipSourceAttributes

public List<String> getRelationshipSourceAttributes(String entryName,
                                                    String relationshipName)
Specified by:
getRelationshipSourceAttributes in interface org.kuali.rice.kns.service.DataDictionaryService

getRelationshipTargetAttributes

public List<String> getRelationshipTargetAttributes(String entryName,
                                                    String relationshipName)
Specified by:
getRelationshipTargetAttributes in interface org.kuali.rice.kns.service.DataDictionaryService

getRelationshipEntriesForSourceAttribute

public List<String> getRelationshipEntriesForSourceAttribute(String entryName,
                                                             String sourceAttributeName)
Specified by:
getRelationshipEntriesForSourceAttribute in interface org.kuali.rice.kns.service.DataDictionaryService

getRelationshipEntriesForTargetAttribute

public List<String> getRelationshipEntriesForTargetAttribute(String entryName,
                                                             String targetAttributeName)
Specified by:
getRelationshipEntriesForTargetAttribute in interface org.kuali.rice.kns.service.DataDictionaryService

getRelationshipAttributeMap

public Map<String,String> getRelationshipAttributeMap(String entryName,
                                                      String relationshipName)
Specified by:
getRelationshipAttributeMap in interface org.kuali.rice.kns.service.DataDictionaryService
See Also:
DataDictionaryService.getRelationshipAttributeMap(java.lang.String, java.lang.String)

hasRelationship

public boolean hasRelationship(String entryName,
                               String relationshipName)
Specified by:
hasRelationship in interface org.kuali.rice.kns.service.DataDictionaryService

getRelationshipNames

public List<String> getRelationshipNames(String entryName)
Specified by:
getRelationshipNames in interface org.kuali.rice.kns.service.DataDictionaryService

getAttributeControlDefinition

public org.kuali.rice.kns.datadictionary.control.ControlDefinition getAttributeControlDefinition(Class businessObjectClass,
                                                                                                 String attributeName)
Specified by:
getAttributeControlDefinition in interface org.kuali.rice.kns.service.DataDictionaryService
See Also:
DataDictionaryService.getAttributeControlDefinition(java.lang.String, java.lang.String)

getAttributeDescription

public String getAttributeDescription(Class businessObjectClass,
                                      String attributeName)
Specified by:
getAttributeDescription in interface org.kuali.rice.kns.service.DataDictionaryService
See Also:
DataDictionaryService.getAttributeDescription(java.lang.String, java.lang.String)

getAttributeForceUppercase

public Boolean getAttributeForceUppercase(Class businessObjectClass,
                                          String attributeName)
Specified by:
getAttributeForceUppercase in interface org.kuali.rice.kns.service.DataDictionaryService
See Also:
DataDictionaryService.getAttributeForceUppercase(java.lang.String, java.lang.String)

getAttributeFormatter

public Class<? extends org.kuali.rice.core.web.format.Formatter> getAttributeFormatter(Class businessObjectClass,
                                                                                       String attributeName)
Specified by:
getAttributeFormatter in interface org.kuali.rice.kns.service.DataDictionaryService
See Also:
DataDictionaryService.getAttributeFormatter(java.lang.String, java.lang.String)

getAttributeLabel

public String getAttributeLabel(Class businessObjectClass,
                                String attributeName)
Specified by:
getAttributeLabel in interface org.kuali.rice.kns.service.DataDictionaryService
See Also:
DataDictionaryService.getAttributeLabel(java.lang.String, java.lang.String)

getAttributeMaxLength

public Integer getAttributeMaxLength(Class businessObjectClass,
                                     String attributeName)
Specified by:
getAttributeMaxLength in interface org.kuali.rice.kns.service.DataDictionaryService
See Also:
DataDictionaryService.getAttributeMaxLength(java.lang.String, java.lang.String)

getAttributeShortLabel

public String getAttributeShortLabel(Class businessObjectClass,
                                     String attributeName)
Specified by:
getAttributeShortLabel in interface org.kuali.rice.kns.service.DataDictionaryService
See Also:
DataDictionaryService.getAttributeShortLabel(java.lang.String, java.lang.String)

getAttributeErrorLabel

public String getAttributeErrorLabel(Class businessObjectClass,
                                     String attributeName)
Specified by:
getAttributeErrorLabel in interface org.kuali.rice.kns.service.DataDictionaryService
See Also:
DataDictionaryService.getAttributeErrorLabel(java.lang.String, java.lang.String)

getAttributeSize

public Integer getAttributeSize(Class businessObjectClass,
                                String attributeName)
Specified by:
getAttributeSize in interface org.kuali.rice.kns.service.DataDictionaryService
See Also:
DataDictionaryService.getAttributeSize(java.lang.String, java.lang.String)

getAttributeSummary

public String getAttributeSummary(Class businessObjectClass,
                                  String attributeName)
Specified by:
getAttributeSummary in interface org.kuali.rice.kns.service.DataDictionaryService
See Also:
DataDictionaryService.getAttributeSummary(java.lang.String, java.lang.String)

getAttributeValidatingExpression

public Pattern getAttributeValidatingExpression(Class businessObjectClass,
                                                String attributeName)
Specified by:
getAttributeValidatingExpression in interface org.kuali.rice.kns.service.DataDictionaryService
See Also:
DataDictionaryService.getAttributeValidatingExpression(java.lang.String, java.lang.String)

getAttributeValuesFinderClass

public Class getAttributeValuesFinderClass(Class businessObjectClass,
                                           String attributeName)
Specified by:
getAttributeValuesFinderClass in interface org.kuali.rice.kns.service.DataDictionaryService
See Also:
DataDictionaryService.getAttributeValuesFinderClass(java.lang.String, java.lang.String)

getAttributeValidatingErrorMessageKey

public String getAttributeValidatingErrorMessageKey(String entryName,
                                                    String attributeName)
Specified by:
getAttributeValidatingErrorMessageKey in interface org.kuali.rice.kns.service.DataDictionaryService
See Also:
DataDictionaryService.getAttributeValidatingErrorMessageKey(java.lang.String, java.lang.String)

getAttributeValidatingErrorMessageParameters

public String[] getAttributeValidatingErrorMessageParameters(String entryName,
                                                             String attributeName)
Specified by:
getAttributeValidatingErrorMessageParameters in interface org.kuali.rice.kns.service.DataDictionaryService
See Also:
DataDictionaryService.getAttributeValidatingErrorMessageParameters(java.lang.String, java.lang.String)

getCollectionDescription

public String getCollectionDescription(Class businessObjectClass,
                                       String collectionName)
Specified by:
getCollectionDescription in interface org.kuali.rice.kns.service.DataDictionaryService
See Also:
DataDictionaryService.getCollectionDescription(java.lang.String, java.lang.String)

getCollectionLabel

public String getCollectionLabel(Class businessObjectClass,
                                 String collectionName)
Specified by:
getCollectionLabel in interface org.kuali.rice.kns.service.DataDictionaryService
See Also:
DataDictionaryService.getCollectionLabel(java.lang.String, java.lang.String)

getCollectionShortLabel

public String getCollectionShortLabel(Class businessObjectClass,
                                      String collectionName)
Specified by:
getCollectionShortLabel in interface org.kuali.rice.kns.service.DataDictionaryService
See Also:
DataDictionaryService.getCollectionShortLabel(java.lang.String, java.lang.String)

getCollectionSummary

public String getCollectionSummary(Class businessObjectClass,
                                   String collectionName)
Specified by:
getCollectionSummary in interface org.kuali.rice.kns.service.DataDictionaryService
See Also:
DataDictionaryService.getCollectionSummary(java.lang.String, java.lang.String)

isAttributeDefined

public Boolean isAttributeDefined(Class businessObjectClass,
                                  String attributeName)
Specified by:
isAttributeDefined in interface org.kuali.rice.kns.service.DataDictionaryService
See Also:
DataDictionaryService.isAttributeDefined(java.lang.String, java.lang.String)

isAttributeRequired

public Boolean isAttributeRequired(Class businessObjectClass,
                                   String attributeName)
Specified by:
isAttributeRequired in interface org.kuali.rice.kns.service.DataDictionaryService
See Also:
DataDictionaryService.isAttributeRequired(java.lang.String, java.lang.String)

getDocumentLabelByClass

public String getDocumentLabelByClass(Class documentOrBusinessObjectClass)
Specified by:
getDocumentLabelByClass in interface org.kuali.rice.kns.service.DataDictionaryService
See Also:
DataDictionaryService.getDocumentLabelByClass(java.lang.Class)

getDocumentLabelByTypeName

public String getDocumentLabelByTypeName(String documentTypeName)
Specified by:
getDocumentLabelByTypeName in interface org.kuali.rice.kns.service.DataDictionaryService
See Also:
DataDictionaryService.getDocumentLabelByTypeName(java.lang.String)

getDocumentTypeNameByClass

public String getDocumentTypeNameByClass(Class documentClass)
Specified by:
getDocumentTypeNameByClass in interface org.kuali.rice.kns.service.DataDictionaryService
See Also:
DataDictionaryService.getDocumentTypeNameByClass(java.lang.Class)

getValidDocumentTypeNameByClass

public String getValidDocumentTypeNameByClass(Class documentClass)
Specified by:
getValidDocumentTypeNameByClass in interface org.kuali.rice.kns.service.DataDictionaryService
See Also:
DataDictionaryService.getValidDocumentTypeNameByClass(java.lang.Class)

getDocumentClassByTypeName

public Class<? extends org.kuali.rice.kns.document.Document> getDocumentClassByTypeName(String documentTypeName)
Specified by:
getDocumentClassByTypeName in interface org.kuali.rice.kns.service.DataDictionaryService
See Also:
DataDictionaryService.getDocumentClassByTypeName(java.lang.String)

getValidDocumentClassByTypeName

public Class<? extends org.kuali.rice.kns.document.Document> getValidDocumentClassByTypeName(String documentTypeName)
Specified by:
getValidDocumentClassByTypeName in interface org.kuali.rice.kns.service.DataDictionaryService
See Also:
DataDictionaryService.getValidDocumentClassByTypeName(java.lang.String)

getPromptBeforeValidationClass

public Class<? extends org.kuali.rice.kns.rule.PromptBeforeValidation> getPromptBeforeValidationClass(String docTypeName)
Specified by:
getPromptBeforeValidationClass in interface org.kuali.rice.kns.service.DataDictionaryService
See Also:
DataDictionaryService.getPromptBeforeValidationClass(java.lang.String)

addDataDictionaryLocation

public void addDataDictionaryLocation(String location)
                               throws IOException
Throws:
IOException

addDataDictionaryLocations

public void addDataDictionaryLocations(List<String> locations)
                                throws IOException
Specified by:
addDataDictionaryLocations in interface org.kuali.rice.kns.service.DataDictionaryService
Throws:
IOException

getDataDictionaryMap

public Map getDataDictionaryMap()
Specified by:
getDataDictionaryMap in interface org.kuali.rice.kns.service.DataDictionaryService

setKualiConfigurationService

public void setKualiConfigurationService(org.kuali.rice.core.api.config.property.ConfigurationService kualiConfigurationService)

getKualiConfigurationService

public org.kuali.rice.core.api.config.property.ConfigurationService getKualiConfigurationService()

getKualiModuleService

public org.kuali.rice.kns.service.KualiModuleService getKualiModuleService()

setKualiModuleService

public void setKualiModuleService(org.kuali.rice.kns.service.KualiModuleService kualiModuleService)

getAllInactivationBlockingDefinitions

public Set<org.kuali.rice.kns.datadictionary.InactivationBlockingMetadata> getAllInactivationBlockingDefinitions(Class inactivationBlockedBusinessObjectClass)
Returns all of the inactivation blocks registered for a particular business object

Specified by:
getAllInactivationBlockingDefinitions in interface org.kuali.rice.kns.service.DataDictionaryService
See Also:
DataDictionaryService.getAllInactivationBlockingDefinitions(java.lang.Class)

getWorkflowInfoService

public org.kuali.rice.kns.workflow.service.KualiWorkflowInfo getWorkflowInfoService()


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