public interface DataObjectCollection extends MetadataChild
Represents the metadata for a collection within a data object.
Modifier and Type | Method and Description |
---|---|
List<DataObjectCollectionSortAttribute> |
getDefaultOrdering()
Gets the default ordering of a collection.
|
String |
getElementLabel()
Gets name of single object in collection
|
Long |
getMaxItems()
The maximum number of items which may be in the collection.
|
Long |
getMinItems()
Gets the minimum number of items which may be in the collection.
|
boolean |
isIndirectCollection()
Determines whether a linked objected is used.
|
getAttributeRelationships, getInverseRelationship, getParentAttributeNameRelatedToChildAttributeName, getRelatedType, isDeletedWithParent, isLoadedAtParentLoadTime, isLoadedDynamicallyUponUse, isSavedWithParent
getBackingObjectName, getDescription, getLabel, getMergeAction, getName, getShortLabel, isReadOnly
String getElementLabel()
The elementLabel defines the name to be used for a single object within the collection. For example: "Address" may be the name of one object within the "Addresses" collection.
return name of single object in collectionLong getMinItems()
This is an optional attribute and may not be set by the metadata provider.
Long getMaxItems()
This is an optional attribute and may not be set by the metadata provider.
List<DataObjectCollectionSortAttribute> getDefaultOrdering()
The default ordering of collection items as specified by the metadata provider.
boolean isIndirectCollection()
Whether the referenced collection uses a linking object in the underlying implementation. (In case that is somehow important to using code.).
Copyright © 2005–2015 The Kuali Foundation. All rights reserved.