public abstract class DataDictionaryDefinitionBase extends DictionaryBeanBase implements DataDictionaryDefinition
Modifier and Type | Field and Description |
---|---|
protected boolean |
embeddedDataObjectMetadata |
protected boolean |
generatedFromMetadata |
protected String |
id |
componentCode, namespaceCode
Constructor and Description |
---|
DataDictionaryDefinitionBase() |
Modifier and Type | Method and Description |
---|---|
void |
completeValidation(Class<?> rootBusinessObjectClass,
Class<?> otherBusinessObjectClass)
Deprecated.
|
void |
completeValidation(Class<?> rootBusinessObjectClass,
Class<?> otherBusinessObjectClass,
ValidationTrace tracer)
Empty implementation so that all subclasses do not need to implement this method if they have no local validation to perform.
|
String |
getId() |
boolean |
hasEmbeddedDataObjectMetadata()
Returns true if the given object contains an embedded KRAD Data metadata object
which may be used for defaulting certain attributes.
|
void |
setEmbeddedDataObjectMetadata(boolean embeddedDataObjectMetadata) |
void |
setGeneratedFromMetadata(boolean generatedFromMetadata) |
void |
setId(String id)
A unique identifier for this data dictionary element.
|
boolean |
wasGeneratedFromMetadata()
Returns true if this data dictionary object was completely generated from
KRAD Data metadata.
|
clone, copy, dataDictionaryPostProcessing, getComponentCode, getNamespaceCode, setComponentCode, setNamespaceCode
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
dataDictionaryPostProcessing, getComponentCode, getNamespaceCode
protected boolean embeddedDataObjectMetadata
protected boolean generatedFromMetadata
public DataDictionaryDefinitionBase()
public String getId()
getId
in interface DataDictionaryDefinition
public boolean hasEmbeddedDataObjectMetadata()
public boolean wasGeneratedFromMetadata()
public void setEmbeddedDataObjectMetadata(boolean embeddedDataObjectMetadata)
public void setGeneratedFromMetadata(boolean generatedFromMetadata)
@Deprecated public void completeValidation(Class<?> rootBusinessObjectClass, Class<?> otherBusinessObjectClass)
completeValidation
in interface DataDictionaryDefinition
rootBusinessObjectClass
- Class of the BusinessObjectEntry which ultimately contains this definitionotherBusinessObjectClass
- other stuff required to complete validationpublic void completeValidation(Class<?> rootBusinessObjectClass, Class<?> otherBusinessObjectClass, ValidationTrace tracer)
completeValidation
in interface DataDictionaryDefinition
rootBusinessObjectClass
- Class of the BusinessObjectEntry which ultimately contains this definitionotherBusinessObjectClass
- other stuff required to complete validationtracer
- ValidationTrace
class used to track what was being validated at the time of any problems discoveredCopyright © 2005–2015 The Kuali Foundation. All rights reserved.