org.kuali.rice.krad.uif.util
Class TestDataDictionaryService

java.lang.Object
  extended by org.kuali.rice.krad.uif.util.TestDataDictionaryService
All Implemented Interfaces:
DataDictionaryService

public class TestDataDictionaryService
extends Object
implements DataDictionaryService

Data dictionary service for unit testing.

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

Constructor Summary
TestDataDictionaryService()
           
 
Method Summary
 void addDataDictionaryLocations(String namespaceCode, List<String> locations)
           
 boolean containsDictionaryBean(String id)
           
 Set<InactivationBlockingMetadata> getAllInactivationBlockingDefinitions(Class inactivationBlockedBusinessObjectClass)
          Returns all of the inactivation blocks registered for a particular business object
 ControlDefinition getAttributeControlDefinition(Class dataObjectClass, String attributeName)
           
 ControlDefinition getAttributeControlDefinition(String entryName, String attributeName)
           
 AttributeDefinition getAttributeDefinition(String entryName, String attributeName)
           
 String getAttributeDescription(Class dataObjectClass, String attributeName)
           
 String getAttributeDescription(String entryName, String attributeName)
           
 String getAttributeErrorLabel(Class dataObjectClass, String attributeName)
           
 String getAttributeErrorLabel(String entryName, String attributeName)
           
 String getAttributeExclusiveMin(String entryName, String attributeName)
           
 Boolean getAttributeForceUppercase(Class dataObjectClass, String attributeName)
           
 Boolean getAttributeForceUppercase(String entryName, String attributeName)
           
 Class<? extends Formatter> getAttributeFormatter(Class dataObjectClass, String attributeName)
           
 Class<? extends Formatter> getAttributeFormatter(String entryName, String attributeName)
           
 String getAttributeInclusiveMax(String entryName, String attributeName)
           
 String getAttributeLabel(Class dataObjectClass, String attributeName)
           
 String getAttributeLabel(String entryName, String attributeName)
           
 Integer getAttributeMaxLength(Class dataObjectClass, String attributeName)
           
 Integer getAttributeMaxLength(String entryName, String attributeName)
           
 Integer getAttributeMinLength(String entryName, String attributeName)
           
 AttributeSecurity getAttributeSecurity(String entryName, String attributeName)
           
 String getAttributeShortLabel(Class dataObjectClass, String attributeName)
           
 String getAttributeShortLabel(String entryName, String attributeName)
           
 Integer getAttributeSize(Class dataObjectClass, String attributeName)
           
 Integer getAttributeSize(String entryName, String attributeName)
           
 String getAttributeSummary(Class dataObjectClass, String attributeName)
           
 String getAttributeSummary(String entryName, String attributeName)
           
 String getAttributeValidatingErrorMessageKey(String entryName, String attributeName)
           
 String[] getAttributeValidatingErrorMessageParameters(String entryName, String attributeName)
           
 Pattern getAttributeValidatingExpression(Class dataObjectClass, String attributeName)
           
 Pattern getAttributeValidatingExpression(String entryName, String attributeName)
           
 Class getAttributeValuesFinderClass(Class dataObjectClass, String attributeName)
           
 Class<? extends KeyValuesFinder> getAttributeValuesFinderClass(String entryName, String attributeName)
           
 String getCollectionDescription(Class dataObjectClass, String collectionName)
           
 String getCollectionDescription(String entryName, String collectionName)
           
 String getCollectionElementLabel(String entryName, String collectionName, Class dataObjectClass)
           
 String getCollectionLabel(Class dataObjectClass, String collectionName)
           
 String getCollectionLabel(String entryName, String collectionName)
           
 String getCollectionShortLabel(Class dataObjectClass, String collectionName)
           
 String getCollectionShortLabel(String entryName, String collectionName)
           
 String getCollectionSummary(Class dataObjectClass, String collectionName)
           
 String getCollectionSummary(String entryName, String collectionName)
           
 DataDictionary getDataDictionary()
           
 Object getDictionaryBean(String id)
           
 Object getDictionaryBeanProperty(String beanName, String propertyName)
           
 Class<? extends Document> getDocumentClassByTypeName(String documentTypeName)
           
 String getDocumentLabelByClass(Class documentOrBusinessObjectClass)
           
 String getDocumentLabelByTypeName(String documentTypeName)
           
 String getDocumentTypeNameByClass(Class documentClass)
           
 List<String> getGroupByAttributesForEffectiveDating(Class dataObjectClass)
           
 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 BusinessObject> getRelationshipSourceClass(String entryName, String relationshipName)
           
 List<String> getRelationshipTargetAttributes(String entryName, String relationshipName)
           
 Class<? extends BusinessObject> getRelationshipTargetClass(String entryName, String relationshipName)
           
 Class<? extends Document> getValidDocumentClassByTypeName(String documentTypeName)
           
 String getValidDocumentTypeNameByClass(Class documentClass)
           
 View getViewById(String viewId)
           
 View getViewByTypeIndex(UifConstants.ViewType viewTypeName, Map<String,String> indexKey)
           
 String getViewIdByTypeIndex(UifConstants.ViewType viewTypeName, Map<String,String> indexKey)
           
 boolean hasRelationship(String entryName, String relationshipName)
           
 Boolean isAttributeDefined(Class dataObjectClass, String attributeName)
           
 Boolean isAttributeDefined(String entryName, String attributeName)
           
 Boolean isAttributeRequired(Class dataObjectClass, String attributeName)
           
 Boolean isAttributeRequired(String entryName, String attributeName)
           
 void setAdditionalDictionaryFiles(Map<String,List<String>> additionalDictionaryFiles)
           
 void setDataDictionary(DataDictionary dataDictionary)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TestDataDictionaryService

public TestDataDictionaryService()
Method Detail

setDataDictionary

public void setDataDictionary(DataDictionary dataDictionary)
Parameters:
dataDictionary - the dataDictionary to set

setAdditionalDictionaryFiles

public void setAdditionalDictionaryFiles(Map<String,List<String>> additionalDictionaryFiles)
                                  throws IOException
Specified by:
setAdditionalDictionaryFiles in interface DataDictionaryService
Throws:
IOException
See Also:
DataDictionaryService.setAdditionalDictionaryFiles(java.util.Map)

addDataDictionaryLocations

public void addDataDictionaryLocations(String namespaceCode,
                                       List<String> locations)
                                throws IOException
Specified by:
addDataDictionaryLocations in interface DataDictionaryService
Throws:
IOException
See Also:
DataDictionaryService.addDataDictionaryLocations(java.lang.String, java.util.List)

getDataDictionary

public DataDictionary getDataDictionary()
Specified by:
getDataDictionary in interface DataDictionaryService
See Also:
DataDictionaryService.getDataDictionary()

getAttributeControlDefinition

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

getAttributeSize

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

getAttributeMinLength

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

getAttributeMaxLength

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

getAttributeExclusiveMin

public String getAttributeExclusiveMin(String entryName,
                                       String attributeName)
Specified by:
getAttributeExclusiveMin in interface DataDictionaryService
See Also:
DataDictionaryService.getAttributeExclusiveMin(java.lang.String, java.lang.String)

getAttributeInclusiveMax

public String getAttributeInclusiveMax(String entryName,
                                       String attributeName)
Specified by:
getAttributeInclusiveMax in interface DataDictionaryService
See Also:
DataDictionaryService.getAttributeInclusiveMax(java.lang.String, java.lang.String)

getAttributeValidatingExpression

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

getAttributeLabel

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

getAttributeShortLabel

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

getAttributeErrorLabel

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

getAttributeFormatter

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

getAttributeForceUppercase

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

getAttributeSecurity

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

getAttributeSummary

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

getAttributeDescription

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

isAttributeRequired

public Boolean isAttributeRequired(String entryName,
                                   String attributeName)
Specified by:
isAttributeRequired in interface DataDictionaryService
See Also:
DataDictionaryService.isAttributeRequired(java.lang.Class, java.lang.String)

isAttributeDefined

public Boolean isAttributeDefined(String entryName,
                                  String attributeName)
Specified by:
isAttributeDefined in interface DataDictionaryService
See Also:
DataDictionaryService.isAttributeDefined(java.lang.Class, java.lang.String)

getAttributeValuesFinderClass

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

getCollectionLabel

public String getCollectionLabel(String entryName,
                                 String collectionName)
Specified by:
getCollectionLabel in interface DataDictionaryService
See Also:
DataDictionaryService.getCollectionLabel(java.lang.Class, java.lang.String)

getCollectionShortLabel

public String getCollectionShortLabel(String entryName,
                                      String collectionName)
Specified by:
getCollectionShortLabel in interface DataDictionaryService
See Also:
DataDictionaryService.getCollectionShortLabel(java.lang.Class, java.lang.String)

getCollectionElementLabel

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

getCollectionSummary

public String getCollectionSummary(String entryName,
                                   String collectionName)
Specified by:
getCollectionSummary in interface DataDictionaryService
See Also:
DataDictionaryService.getCollectionSummary(java.lang.Class, java.lang.String)

getCollectionDescription

public String getCollectionDescription(String entryName,
                                       String collectionName)
Specified by:
getCollectionDescription in interface DataDictionaryService
See Also:
DataDictionaryService.getCollectionDescription(java.lang.Class, java.lang.String)

getRelationshipSourceClass

public Class<? extends BusinessObject> getRelationshipSourceClass(String entryName,
                                                                  String relationshipName)
Specified by:
getRelationshipSourceClass in interface DataDictionaryService

getRelationshipTargetClass

public Class<? extends BusinessObject> getRelationshipTargetClass(String entryName,
                                                                  String relationshipName)
Specified by:
getRelationshipTargetClass in interface DataDictionaryService

getRelationshipSourceAttributes

public List<String> getRelationshipSourceAttributes(String entryName,
                                                    String relationshipName)
Specified by:
getRelationshipSourceAttributes in interface DataDictionaryService

getRelationshipTargetAttributes

public List<String> getRelationshipTargetAttributes(String entryName,
                                                    String relationshipName)
Specified by:
getRelationshipTargetAttributes in interface DataDictionaryService

getRelationshipEntriesForSourceAttribute

public List<String> getRelationshipEntriesForSourceAttribute(String entryName,
                                                             String sourceAttributeName)
Specified by:
getRelationshipEntriesForSourceAttribute in interface DataDictionaryService

getRelationshipEntriesForTargetAttribute

public List<String> getRelationshipEntriesForTargetAttribute(String entryName,
                                                             String targetAttributeName)
Specified by:
getRelationshipEntriesForTargetAttribute in interface DataDictionaryService

getAttributeDefinition

public AttributeDefinition getAttributeDefinition(String entryName,
                                                  String attributeName)
Specified by:
getAttributeDefinition in interface DataDictionaryService
Parameters:
entryName - - the qualified object name e.g. edu.sampleu.demo.kitchensink.TimeInfo
attributeName - - an attribute name e.g. startTimeAmPm
Returns:
AttributeDefinition for the given dataObjectClass and attribute name, or null if there is none
Throws:
IllegalArgumentException - if the given Class is null or is not a BusinessObject class

getRelationshipAttributeMap

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

hasRelationship

public boolean hasRelationship(String entryName,
                               String relationshipName)
Specified by:
hasRelationship in interface DataDictionaryService

getRelationshipNames

public List<String> getRelationshipNames(String entryName)
Specified by:
getRelationshipNames in interface DataDictionaryService

getAttributeControlDefinition

public ControlDefinition getAttributeControlDefinition(Class dataObjectClass,
                                                       String attributeName)
Specified by:
getAttributeControlDefinition in interface DataDictionaryService
See Also:
DataDictionaryService.getAttributeControlDefinition(java.lang.String, java.lang.String)

getAttributeDescription

public String getAttributeDescription(Class dataObjectClass,
                                      String attributeName)
Specified by:
getAttributeDescription in interface DataDictionaryService
See Also:
DataDictionaryService.getAttributeDescription(java.lang.String, java.lang.String)

getAttributeForceUppercase

public Boolean getAttributeForceUppercase(Class dataObjectClass,
                                          String attributeName)
Specified by:
getAttributeForceUppercase in interface DataDictionaryService
See Also:
DataDictionaryService.getAttributeForceUppercase(java.lang.String, java.lang.String)

getAttributeFormatter

public Class<? extends Formatter> getAttributeFormatter(Class dataObjectClass,
                                                        String attributeName)
Specified by:
getAttributeFormatter in interface DataDictionaryService
See Also:
DataDictionaryService.getAttributeFormatter(java.lang.String, java.lang.String)

getAttributeLabel

public String getAttributeLabel(Class dataObjectClass,
                                String attributeName)
Specified by:
getAttributeLabel in interface DataDictionaryService
See Also:
DataDictionaryService.getAttributeLabel(java.lang.String, java.lang.String)

getAttributeMaxLength

public Integer getAttributeMaxLength(Class dataObjectClass,
                                     String attributeName)
Specified by:
getAttributeMaxLength in interface DataDictionaryService
See Also:
DataDictionaryService.getAttributeMaxLength(java.lang.String, java.lang.String)

getAttributeShortLabel

public String getAttributeShortLabel(Class dataObjectClass,
                                     String attributeName)
Specified by:
getAttributeShortLabel in interface DataDictionaryService
See Also:
DataDictionaryService.getAttributeShortLabel(java.lang.String, java.lang.String)

getAttributeErrorLabel

public String getAttributeErrorLabel(Class dataObjectClass,
                                     String attributeName)
Specified by:
getAttributeErrorLabel in interface DataDictionaryService
See Also:
DataDictionaryService.getAttributeErrorLabel(java.lang.String, java.lang.String)

getAttributeSize

public Integer getAttributeSize(Class dataObjectClass,
                                String attributeName)
Specified by:
getAttributeSize in interface DataDictionaryService
See Also:
DataDictionaryService.getAttributeSize(java.lang.String, java.lang.String)

getAttributeSummary

public String getAttributeSummary(Class dataObjectClass,
                                  String attributeName)
Specified by:
getAttributeSummary in interface DataDictionaryService
See Also:
DataDictionaryService.getAttributeSummary(java.lang.String, java.lang.String)

getAttributeValidatingExpression

public Pattern getAttributeValidatingExpression(Class dataObjectClass,
                                                String attributeName)
Specified by:
getAttributeValidatingExpression in interface DataDictionaryService
See Also:
DataDictionaryService.getAttributeValidatingExpression(java.lang.String, java.lang.String)

getAttributeValuesFinderClass

public Class getAttributeValuesFinderClass(Class dataObjectClass,
                                           String attributeName)
Specified by:
getAttributeValuesFinderClass in interface DataDictionaryService
See Also:
DataDictionaryService.getAttributeValuesFinderClass(java.lang.String, java.lang.String)

getAttributeValidatingErrorMessageKey

public String getAttributeValidatingErrorMessageKey(String entryName,
                                                    String attributeName)
Specified by:
getAttributeValidatingErrorMessageKey in interface DataDictionaryService
See Also:
DataDictionaryService.getAttributeValidatingErrorMessageKey(java.lang.String, java.lang.String)

getAttributeValidatingErrorMessageParameters

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

getCollectionDescription

public String getCollectionDescription(Class dataObjectClass,
                                       String collectionName)
Specified by:
getCollectionDescription in interface DataDictionaryService
See Also:
DataDictionaryService.getCollectionDescription(java.lang.String, java.lang.String)

getCollectionLabel

public String getCollectionLabel(Class dataObjectClass,
                                 String collectionName)
Specified by:
getCollectionLabel in interface DataDictionaryService
See Also:
DataDictionaryService.getCollectionLabel(java.lang.String, java.lang.String)

getCollectionShortLabel

public String getCollectionShortLabel(Class dataObjectClass,
                                      String collectionName)
Specified by:
getCollectionShortLabel in interface DataDictionaryService
See Also:
DataDictionaryService.getCollectionShortLabel(java.lang.String, java.lang.String)

getCollectionSummary

public String getCollectionSummary(Class dataObjectClass,
                                   String collectionName)
Specified by:
getCollectionSummary in interface DataDictionaryService
See Also:
DataDictionaryService.getCollectionSummary(java.lang.String, java.lang.String)

isAttributeDefined

public Boolean isAttributeDefined(Class dataObjectClass,
                                  String attributeName)
Specified by:
isAttributeDefined in interface DataDictionaryService
See Also:
DataDictionaryService.isAttributeDefined(java.lang.String, java.lang.String)

isAttributeRequired

public Boolean isAttributeRequired(Class dataObjectClass,
                                   String attributeName)
Specified by:
isAttributeRequired in interface DataDictionaryService
See Also:
DataDictionaryService.isAttributeRequired(java.lang.String, java.lang.String)

getDocumentLabelByClass

public String getDocumentLabelByClass(Class documentOrBusinessObjectClass)
Specified by:
getDocumentLabelByClass in interface DataDictionaryService
See Also:
DataDictionaryService.getDocumentLabelByClass(java.lang.Class)

getDocumentLabelByTypeName

public String getDocumentLabelByTypeName(String documentTypeName)
Specified by:
getDocumentLabelByTypeName in interface DataDictionaryService
See Also:
DataDictionaryService.getDocumentLabelByTypeName(java.lang.String)

getDocumentTypeNameByClass

public String getDocumentTypeNameByClass(Class documentClass)
Specified by:
getDocumentTypeNameByClass in interface DataDictionaryService
See Also:
DataDictionaryService.getDocumentTypeNameByClass(java.lang.Class)

getValidDocumentTypeNameByClass

public String getValidDocumentTypeNameByClass(Class documentClass)
Specified by:
getValidDocumentTypeNameByClass in interface DataDictionaryService
See Also:
DataDictionaryService.getValidDocumentTypeNameByClass(java.lang.Class)

getDocumentClassByTypeName

public Class<? extends Document> getDocumentClassByTypeName(String documentTypeName)
Specified by:
getDocumentClassByTypeName in interface DataDictionaryService
See Also:
DataDictionaryService.getDocumentClassByTypeName(java.lang.String)

getValidDocumentClassByTypeName

public Class<? extends Document> getValidDocumentClassByTypeName(String documentTypeName)
Specified by:
getValidDocumentClassByTypeName in interface DataDictionaryService
See Also:
DataDictionaryService.getValidDocumentClassByTypeName(java.lang.String)

getViewById

public View getViewById(String viewId)
Specified by:
getViewById in interface DataDictionaryService
See Also:
DataDictionaryService.getViewById(java.lang.String)

getDictionaryBean

public Object getDictionaryBean(String id)
Specified by:
getDictionaryBean in interface DataDictionaryService
See Also:
DataDictionaryService.getDictionaryBean(java.lang.String)

containsDictionaryBean

public boolean containsDictionaryBean(String id)
Specified by:
containsDictionaryBean in interface DataDictionaryService
See Also:
DataDictionaryService.containsDictionaryBean(java.lang.String)

getDictionaryBeanProperty

public Object getDictionaryBeanProperty(String beanName,
                                        String propertyName)
Specified by:
getDictionaryBeanProperty in interface DataDictionaryService

getViewByTypeIndex

public View getViewByTypeIndex(UifConstants.ViewType viewTypeName,
                               Map<String,String> indexKey)
Specified by:
getViewByTypeIndex in interface DataDictionaryService
See Also:
org.kuali.rice.krad.service.DataDictionaryService#getViewByTypeIndex(java.lang.String, java.util.Map)

getViewIdByTypeIndex

public String getViewIdByTypeIndex(UifConstants.ViewType viewTypeName,
                                   Map<String,String> indexKey)
Specified by:
getViewIdByTypeIndex in interface DataDictionaryService
See Also:
org.kuali.rice.krad.service.DataDictionaryService#getViewIdByTypeIndex(org.kuali.rice.krad.uif.UifConstants.ViewType, java.util.Map)

getGroupByAttributesForEffectiveDating

public List<String> getGroupByAttributesForEffectiveDating(Class dataObjectClass)
Specified by:
getGroupByAttributesForEffectiveDating in interface DataDictionaryService
See Also:
DataDictionaryService.getGroupByAttributesForEffectiveDating(java.lang.Class)

getAllInactivationBlockingDefinitions

public Set<InactivationBlockingMetadata> getAllInactivationBlockingDefinitions(Class inactivationBlockedBusinessObjectClass)
Returns all of the inactivation blocks registered for a particular business object

Specified by:
getAllInactivationBlockingDefinitions in interface DataDictionaryService
See Also:
DataDictionaryService.getAllInactivationBlockingDefinitions(java.lang.Class)


Copyright © 2005–2014 The Kuali Foundation. All rights reserved.