Class DictionaryBeanBase
java.lang.Object
org.kuali.rice.krad.datadictionary.DictionaryBeanBase
- All Implemented Interfaces:
Serializable,Cloneable,Copyable,DictionaryBean
- Direct Known Subclasses:
BaseConstraint,DataDictionaryDefinitionBase,DataDictionaryEntryBase,UifDictionaryBeanBase
Common base for all objects that can be configured in the dictionary
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()OverrideObject.clone()to assign the public modifier.<T> Tcopy()voidPerform any needed post-processing of the bean properties.A code within the namespace that identifies a component or group the bean is associated withNamespace code (often an application or module code) that dictionary bean is associated withvoidsetComponentCode(String componentCode) Setter for the bean's associated component codevoidsetNamespaceCode(String namespaceCode) Setter for the bean's associated namespace code
-
Field Details
-
namespaceCode
-
componentCode
-
-
Constructor Details
-
DictionaryBeanBase
public DictionaryBeanBase()
-
-
Method Details
-
getNamespaceCode
Description copied from interface:DictionaryBeanNamespace code (often an application or module code) that dictionary bean is associated withNote this may be assigned through the bean definition itself, or associated by the module configuration and its dictionary files
- Specified by:
getNamespaceCodein interfaceDictionaryBean- Returns:
- String namespace code
- See Also:
-
setNamespaceCode
Setter for the bean's associated namespace code- Parameters:
namespaceCode-
-
getComponentCode
Description copied from interface:DictionaryBeanA code within the namespace that identifies a component or group the bean is associated with- Specified by:
getComponentCodein interfaceDictionaryBean- Returns:
- String representing a component code
- See Also:
-
setComponentCode
Setter for the bean's associated component code- Parameters:
componentCode-
-
clone
Description copied from interface:CopyableOverrideObject.clone()to assign the public modifier.- Specified by:
clonein interfaceCopyable- Overrides:
clonein classObject- Returns:
Object.clone()- Throws:
CloneNotSupportedException- IfCloneableis not implemented. This should not be possible when using this interface.- See Also:
-
copy
public <T> T copy()- See Also:
-
dataDictionaryPostProcessing
public void dataDictionaryPostProcessing()Description copied from interface:DictionaryBeanPerform any needed post-processing of the bean properties. This will be called starting at the parent data object entry or document entry class and recursed down though all other DictionaryBean objects contained within.- Specified by:
dataDictionaryPostProcessingin interfaceDictionaryBean
-