Interface DataObjectAttributeInternal
- All Superinterfaces:
DataObjectAttribute,MetadataCommon,MetadataCommonInternal,Serializable
- All Known Implementing Classes:
DataObjectAttributeImpl
Interface implemented by the classes within the provider, but that we don't want to expose to use outside of the
krad-data module.
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
-
Method Summary
Modifier and TypeMethodDescriptionIf this data object attribute is wrapping another (generated by a lower metadata provider), return that.voidsetEmbeddedAttribute(DataObjectAttribute embeddedAttribute) Sets embedded attribute.Methods inherited from interface org.kuali.rice.krad.data.metadata.DataObjectAttribute
getDataType, getDisplayAttributeName, getInheritedFromAttributeName, getInheritedFromParentAttributeName, getInheritedFromType, getMaxLength, getMinLength, getOriginalDataObjectAttribute, getOwningType, getPropertyEditor, getValidCharactersConstraintBeanName, getValidValues, isCaseInsensitive, isForceUppercase, isInherited, isPersisted, isRequired, isSensitiveMethods inherited from interface org.kuali.rice.krad.data.metadata.MetadataCommon
getBackingObjectName, getDescription, getLabel, getMergeAction, getName, getShortLabel, isReadOnlyMethods inherited from interface org.kuali.rice.krad.data.metadata.impl.MetadataCommonInternal
getEmbeddedCommonMetadata, getUniqueKeyForMerging, setEmbeddedCommonMetadata
-
Method Details
-
getEmbeddedAttribute
DataObjectAttribute getEmbeddedAttribute()If this data object attribute is wrapping another (generated by a lower metadata provider), return that.- Returns:
- null if this attribute is not wrapping another.
-
setEmbeddedAttribute
Sets embedded attribute.- Parameters:
embeddedAttribute- embedded attribute.
-