Interface DataObjectMetadataInternal
- All Superinterfaces:
DataObjectMetadata,MetadataCommon,Serializable
- All Known Implementing Classes:
DataObjectMetadataImpl
Additional methods which are needed to support the linking between embedded metadata objects but that we don't want
to expose on our public interfaces.
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
-
Method Summary
Modifier and TypeMethodDescriptionThe embedded DataObjectMetadata which will be used to fill in values not specified by this DataObjectMetadata.voidsetEmbedded(DataObjectMetadataInternal embedded) Sets the embedded DataObjectMetadata.Methods inherited from interface org.kuali.rice.krad.data.metadata.DataObjectMetadata
getAttribute, getAttributes, getBusinessKeyAttributeNames, getCollection, getCollections, getPrimaryDisplayAttributeName, getPrimaryKeyAttributeNames, getRelationship, getRelationshipByLastAttributeInRelationship, getRelationships, getRelationshipsInvolvingAttribute, getType, hasDistinctBusinessKey, isSupportsOptimisticLockingMethods inherited from interface org.kuali.rice.krad.data.metadata.MetadataCommon
getBackingObjectName, getDescription, getLabel, getMergeAction, getName, getShortLabel, isReadOnly
-
Method Details
-
getEmbedded
DataObjectMetadataInternal getEmbedded()The embedded DataObjectMetadata which will be used to fill in values not specified by this DataObjectMetadata.- Returns:
- the embedded metadata, or no if no metadata is embedded
-
setEmbedded
Sets the embedded DataObjectMetadata.- Parameters:
embedded- or null
-