Interface MetadataCommonInternal
- All Superinterfaces:
MetadataCommon,Serializable
- All Known Subinterfaces:
DataObjectAttributeInternal
- All Known Implementing Classes:
DataObjectAttributeImpl,DataObjectCollectionImpl,DataObjectMetadataImpl,DataObjectRelationshipImpl,MetadataChildBase,MetadataCommonBase
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 instance is wrapping another (generated by a lower metadata provider), return that.An object representing the object for purposes of merging.voidsetEmbeddedCommonMetadata(MetadataCommon embeddedCommonMetadata) Methods inherited from interface org.kuali.rice.krad.data.metadata.MetadataCommon
getBackingObjectName, getDescription, getLabel, getMergeAction, getName, getShortLabel, isReadOnly
-
Method Details
-
getEmbeddedCommonMetadata
MetadataCommon getEmbeddedCommonMetadata()If this data object instance is wrapping another (generated by a lower metadata provider), return that. Returns null if this instance is not wrapping another. -
setEmbeddedCommonMetadata
-
getUniqueKeyForMerging
Object getUniqueKeyForMerging()An object representing the object for purposes of merging. This should return an attribute name or a unique data type object. Whatever the class, it must have proper hashCode() and equals() semantics and not rely on object identity. This method must not return null;
-