| Package | Description | 
|---|---|
| org.kuali.rice.krad.data.metadata | The interfaces in this package form the data model for the metadata repository extracted via the
  MetadataProviderclasses. | 
| org.kuali.rice.krad.data.metadata.impl | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | DataObjectAttributeAttribute metadata | 
| interface  | DataObjectCollectionCollection metadata | 
| interface  | DataObjectMetadataMetadata for a given data object type. | 
| interface  | DataObjectRelationshipRelationship between two data objects. | 
| interface  | MetadataChildNon-top-level metadata object | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | DataObjectAttributeInternalInterface implemented by the classes within the provider, but that we don't want to expose to use outside of the
 krad-data module. | 
| interface  | DataObjectMetadataInternalAdditional methods which are needed to support the linking between embedded metadata objects but that we don't want
 to expose on our public interfaces. | 
| interface  | MetadataCommonInternalInterface implemented by the classes within the provider, but that we don't want to expose to use outside of the
 krad-data module. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DataObjectAttributeImplBase implementation class for attribute metadata for data object classes. | 
| class  | DataObjectCollectionImplCollection meta data. | 
| class  | DataObjectMetadataImplBase implementation class for the metadata related to the data object as a whole. | 
| class  | DataObjectRelationshipImpl | 
| class  | MetadataChildBase | 
| class  | MetadataCommonBaseClass defining common attributes on many different components of the metadata (data objects, attributes, etc...) | 
| Modifier and Type | Field and Description | 
|---|---|
| protected MetadataCommon | MetadataCommonBase. embeddedCommonMetadata | 
| Modifier and Type | Method and Description | 
|---|---|
| protected <T extends MetadataCommon>  | MetadataCommonBase. mergeLists(List<T> embeddedList,
                    List<T> localList)Merges multiple lists into one. | 
| Modifier and Type | Method and Description | 
|---|---|
| MetadataCommon | MetadataCommonBase. getEmbeddedCommonMetadata() | 
| MetadataCommon | MetadataCommonInternal. getEmbeddedCommonMetadata()If this data object instance is wrapping another (generated by a lower metadata provider), return that. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | MetadataCommonBase. setEmbeddedCommonMetadata(MetadataCommon embeddedCommonMetadata) | 
| void | MetadataCommonInternal. setEmbeddedCommonMetadata(MetadataCommon embeddedCommonMetadata) | 
Copyright © 2005–2014 The Kuali Foundation. All rights reserved.