public class DataDictionaryServiceImpl extends Object implements DataDictionaryService
| Constructor and Description |
|---|
DataDictionaryServiceImpl() |
DataDictionaryServiceImpl(DataDictionary dataDictionary) |
public DataDictionaryServiceImpl()
public DataDictionaryServiceImpl(DataDictionary dataDictionary)
public void setAdditionalDictionaryFiles(Map<String,List<String>> additionalDictionaryFiles) throws IOException
setAdditionalDictionaryFiles in interface DataDictionaryServiceIOExceptionpublic void addDataDictionaryLocations(String namespaceCode, List<String> locations) throws IOException
addDataDictionaryLocations in interface DataDictionaryServiceIOExceptionpublic DataDictionary getDataDictionary()
getDataDictionary in interface DataDictionaryServicepublic ControlDefinition getAttributeControlDefinition(String entryName, String attributeName)
getAttributeControlDefinition in interface DataDictionaryServicepublic Integer getAttributeSize(String entryName, String attributeName)
getAttributeSize in interface DataDictionaryServicepublic Integer getAttributeMinLength(String entryName, String attributeName)
getAttributeMinLength in interface DataDictionaryServicepublic Integer getAttributeMaxLength(String entryName, String attributeName)
getAttributeMaxLength in interface DataDictionaryServicepublic String getAttributeExclusiveMin(String entryName, String attributeName)
getAttributeExclusiveMin in interface DataDictionaryServicepublic String getAttributeInclusiveMax(String entryName, String attributeName)
getAttributeInclusiveMax in interface DataDictionaryServicepublic Pattern getAttributeValidatingExpression(String entryName, String attributeName)
getAttributeValidatingExpression in interface DataDictionaryServicepublic String getAttributeLabel(String entryName, String attributeName)
getAttributeLabel in interface DataDictionaryServicepublic String getAttributeShortLabel(String entryName, String attributeName)
getAttributeShortLabel in interface DataDictionaryServicepublic String getAttributeErrorLabel(String entryName, String attributeName)
getAttributeErrorLabel in interface DataDictionaryServicepublic Class<? extends org.kuali.rice.core.web.format.Formatter> getAttributeFormatter(String entryName, String attributeName)
getAttributeFormatter in interface DataDictionaryServicepublic Boolean getAttributeForceUppercase(String entryName, String attributeName) throws UnknownBusinessClassAttributeException
getAttributeForceUppercase in interface DataDictionaryServiceUnknownBusinessClassAttributeExceptionpublic AttributeSecurity getAttributeSecurity(String entryName, String attributeName)
getAttributeSecurity in interface DataDictionaryServicepublic String getAttributeSummary(String entryName, String attributeName)
getAttributeSummary in interface DataDictionaryServicepublic String getAttributeDescription(String entryName, String attributeName)
getAttributeDescription in interface DataDictionaryServiceorg.kuali.rice.krad.service.DataDictionaryService#getAttributeDescription(java.lang.String)public Boolean isAttributeRequired(String entryName, String attributeName)
isAttributeRequired in interface DataDictionaryServiceDataDictionaryService.isAttributeRequired(java.lang.Class, java.lang.String)public Boolean isAttributeDefined(String entryName, String attributeName)
isAttributeDefined in interface DataDictionaryServiceDataDictionaryService.isAttributeDefined(java.lang.Class, java.lang.String)public Class<? extends KeyValuesFinder> getAttributeValuesFinderClass(String entryName, String attributeName)
getAttributeValuesFinderClass in interface DataDictionaryServiceorg.kuali.rice.krad.service.DataDictionaryService#getAttributeValuesScopeId(java.lang.Class,
java.lang.String)public String getCollectionLabel(String entryName, String collectionName)
getCollectionLabel in interface DataDictionaryServiceDataDictionaryService.getCollectionLabel(java.lang.Class, java.lang.String)public String getCollectionShortLabel(String entryName, String collectionName)
getCollectionShortLabel in interface DataDictionaryServiceDataDictionaryService.getCollectionShortLabel(java.lang.Class, java.lang.String)public String getCollectionElementLabel(String entryName, String collectionName, Class dataObjectClass)
getCollectionElementLabel in interface DataDictionaryServiceorg.kuali.rice.krad.service.DataDictionaryService#getCollectionElementLabel(java.lang.Class,
java.lang.String)public String getCollectionSummary(String entryName, String collectionName)
getCollectionSummary in interface DataDictionaryServiceDataDictionaryService.getCollectionSummary(java.lang.Class, java.lang.String)public String getCollectionDescription(String entryName, String collectionName)
getCollectionDescription in interface DataDictionaryServiceDataDictionaryService.getCollectionDescription(java.lang.Class,
java.lang.String)public Class<? extends BusinessObject> getRelationshipSourceClass(String entryName, String relationshipName)
getRelationshipSourceClass in interface DataDictionaryServicepublic Class<? extends BusinessObject> getRelationshipTargetClass(String entryName, String relationshipName)
getRelationshipTargetClass in interface DataDictionaryServicepublic List<String> getRelationshipSourceAttributes(String entryName, String relationshipName)
getRelationshipSourceAttributes in interface DataDictionaryServicepublic List<String> getRelationshipTargetAttributes(String entryName, String relationshipName)
getRelationshipTargetAttributes in interface DataDictionaryServicepublic List<String> getRelationshipEntriesForSourceAttribute(String entryName, String sourceAttributeName)
getRelationshipEntriesForSourceAttribute in interface DataDictionaryServicepublic List<String> getRelationshipEntriesForTargetAttribute(String entryName, String targetAttributeName)
getRelationshipEntriesForTargetAttribute in interface DataDictionaryServicepublic AttributeDefinition getAttributeDefinition(String entryName, String attributeName)
getAttributeDefinition in interface DataDictionaryServiceentryName - - the qualified object name e.g. edu.sampleu.demo.kitchensink.TimeInfoattributeName - - an attribute name e.g. startTimeAmPmIllegalArgumentException - if the given Class is null or is not a BusinessObject classpublic Map<String,String> getRelationshipAttributeMap(String entryName, String relationshipName)
getRelationshipAttributeMap in interface DataDictionaryServiceDataDictionaryService.getRelationshipAttributeMap(java.lang.String, java.lang.String)public boolean hasRelationship(String entryName, String relationshipName)
hasRelationship in interface DataDictionaryServicepublic List<String> getRelationshipNames(String entryName)
getRelationshipNames in interface DataDictionaryServicepublic ControlDefinition getAttributeControlDefinition(Class dataObjectClass, String attributeName)
getAttributeControlDefinition in interface DataDictionaryServiceDataDictionaryService.getAttributeControlDefinition(java.lang.String, java.lang.String)public String getAttributeDescription(Class dataObjectClass, String attributeName)
getAttributeDescription in interface DataDictionaryServiceDataDictionaryService.getAttributeDescription(java.lang.String, java.lang.String)public Boolean getAttributeForceUppercase(Class dataObjectClass, String attributeName)
getAttributeForceUppercase in interface DataDictionaryServiceDataDictionaryService.getAttributeForceUppercase(java.lang.String, java.lang.String)public Class<? extends org.kuali.rice.core.web.format.Formatter> getAttributeFormatter(Class dataObjectClass, String attributeName)
getAttributeFormatter in interface DataDictionaryServiceDataDictionaryService.getAttributeFormatter(java.lang.String, java.lang.String)public String getAttributeLabel(Class dataObjectClass, String attributeName)
getAttributeLabel in interface DataDictionaryServiceDataDictionaryService.getAttributeLabel(java.lang.String, java.lang.String)public Integer getAttributeMaxLength(Class dataObjectClass, String attributeName)
getAttributeMaxLength in interface DataDictionaryServiceDataDictionaryService.getAttributeMaxLength(java.lang.String, java.lang.String)public String getAttributeShortLabel(Class dataObjectClass, String attributeName)
getAttributeShortLabel in interface DataDictionaryServiceDataDictionaryService.getAttributeShortLabel(java.lang.String, java.lang.String)public String getAttributeErrorLabel(Class dataObjectClass, String attributeName)
getAttributeErrorLabel in interface DataDictionaryServiceDataDictionaryService.getAttributeErrorLabel(java.lang.String, java.lang.String)public Integer getAttributeSize(Class dataObjectClass, String attributeName)
getAttributeSize in interface DataDictionaryServiceDataDictionaryService.getAttributeSize(java.lang.String, java.lang.String)public String getAttributeSummary(Class dataObjectClass, String attributeName)
getAttributeSummary in interface DataDictionaryServiceDataDictionaryService.getAttributeSummary(java.lang.String, java.lang.String)public Pattern getAttributeValidatingExpression(Class dataObjectClass, String attributeName)
getAttributeValidatingExpression in interface DataDictionaryServiceDataDictionaryService.getAttributeValidatingExpression(java.lang.String, java.lang.String)public Class getAttributeValuesFinderClass(Class dataObjectClass, String attributeName)
getAttributeValuesFinderClass in interface DataDictionaryServiceDataDictionaryService.getAttributeValuesFinderClass(java.lang.String, java.lang.String)public String getAttributeValidatingErrorMessageKey(String entryName, String attributeName)
getAttributeValidatingErrorMessageKey in interface DataDictionaryServiceDataDictionaryService.getAttributeValidatingErrorMessageKey(java.lang.String, java.lang.String)public String[] getAttributeValidatingErrorMessageParameters(String entryName, String attributeName)
public String getCollectionDescription(Class dataObjectClass, String collectionName)
getCollectionDescription in interface DataDictionaryServiceDataDictionaryService.getCollectionDescription(java.lang.String, java.lang.String)public String getCollectionLabel(Class dataObjectClass, String collectionName)
getCollectionLabel in interface DataDictionaryServiceDataDictionaryService.getCollectionLabel(java.lang.String, java.lang.String)public String getCollectionShortLabel(Class dataObjectClass, String collectionName)
getCollectionShortLabel in interface DataDictionaryServiceDataDictionaryService.getCollectionShortLabel(java.lang.String, java.lang.String)public String getCollectionSummary(Class dataObjectClass, String collectionName)
getCollectionSummary in interface DataDictionaryServiceDataDictionaryService.getCollectionSummary(java.lang.String, java.lang.String)public Boolean isAttributeDefined(Class dataObjectClass, String attributeName)
isAttributeDefined in interface DataDictionaryServiceDataDictionaryService.isAttributeDefined(java.lang.String, java.lang.String)public Boolean isAttributeRequired(Class dataObjectClass, String attributeName)
isAttributeRequired in interface DataDictionaryServiceDataDictionaryService.isAttributeRequired(java.lang.String, java.lang.String)public String getDocumentLabelByClass(Class documentOrBusinessObjectClass)
getDocumentLabelByClass in interface DataDictionaryServiceDataDictionaryService.getDocumentLabelByClass(java.lang.Class)public String getDocumentLabelByTypeName(String documentTypeName)
getDocumentLabelByTypeName in interface DataDictionaryServiceDataDictionaryService.getDocumentLabelByTypeName(java.lang.String)public String getDocumentTypeNameByClass(Class documentClass)
getDocumentTypeNameByClass in interface DataDictionaryServiceDataDictionaryService.getDocumentTypeNameByClass(java.lang.Class)public String getValidDocumentTypeNameByClass(Class documentClass)
getValidDocumentTypeNameByClass in interface DataDictionaryServiceDataDictionaryService.getValidDocumentTypeNameByClass(java.lang.Class)public Class<? extends Document> getDocumentClassByTypeName(String documentTypeName)
getDocumentClassByTypeName in interface DataDictionaryServiceDataDictionaryService.getDocumentClassByTypeName(java.lang.String)public Class<? extends Document> getValidDocumentClassByTypeName(String documentTypeName)
getValidDocumentClassByTypeName in interface DataDictionaryServiceDataDictionaryService.getValidDocumentClassByTypeName(java.lang.String)public View getViewById(String viewId)
getViewById in interface DataDictionaryServiceDataDictionaryService.getViewById(java.lang.String)public Object getDictionaryBean(String id)
getDictionaryBean in interface DataDictionaryServiceDataDictionaryService.getDictionaryBean(java.lang.String)public boolean containsDictionaryBean(String id)
containsDictionaryBean in interface DataDictionaryServiceDataDictionaryService.containsDictionaryBean(java.lang.String)public Object getDictionaryBeanProperty(String beanName, String propertyName)
getDictionaryBeanProperty in interface DataDictionaryServicepublic View getViewByTypeIndex(UifConstants.ViewType viewTypeName, Map<String,String> indexKey)
getViewByTypeIndex in interface DataDictionaryServiceorg.kuali.rice.krad.service.DataDictionaryService#getViewByTypeIndex(java.lang.String,
java.util.Map)public String getViewIdByTypeIndex(UifConstants.ViewType viewTypeName, Map<String,String> indexKey)
getViewIdByTypeIndex in interface DataDictionaryServiceorg.kuali.rice.krad.service.DataDictionaryService#getViewIdByTypeIndex(org.kuali.rice.krad.uif.UifConstants.ViewType,
java.util.Map) public List<String> getGroupByAttributesForEffectiveDating(Class dataObjectClass)
getGroupByAttributesForEffectiveDating in interface DataDictionaryServiceDataDictionaryService.getGroupByAttributesForEffectiveDating(java.lang.Class)public Set<InactivationBlockingMetadata> getAllInactivationBlockingDefinitions(Class inactivationBlockedBusinessObjectClass)
getAllInactivationBlockingDefinitions in interface DataDictionaryServiceDataDictionaryService.getAllInactivationBlockingDefinitions(java.lang.Class)public Map<Class<?>,String> getPropertyEditorMap()
getPropertyEditorMap in interface DataDictionaryServicepublic void setPropertyEditorMap(Map<Class<?>,String> propertyEditorMap)
propertyEditorMap - mapping from property type to property editorgetPropertyEditorMap()public org.kuali.rice.kew.api.doctype.DocumentTypeService getDocumentTypeService()
public void setKualiConfigurationService(org.kuali.rice.core.api.config.property.ConfigurationService kualiConfigurationService)
public org.kuali.rice.core.api.config.property.ConfigurationService getKualiConfigurationService()
public KualiModuleService getKualiModuleService()
public void setKualiModuleService(KualiModuleService kualiModuleService)
Copyright © 2005–2016 The Kuali Foundation. All rights reserved.