Package org.cristalise.kernel.collection
Interface CollectionDescription<E extends CollectionMember>
- All Superinterfaces:
C2KLocalObject
- All Known Implementing Classes:
AggregationDescription,DependencyDescription
A collection that can be instantiated. Collection descriptions link Item
descriptions together, which constrains membership of their instance.
-
Method Summary
Modifier and TypeMethodDescriptionnewInstance(TransactionKey transactionKey) Create a new instance of this collection.Methods inherited from interface org.cristalise.kernel.entity.C2KLocalObject
getClusterPath, getClusterType, getName, setName
-
Method Details
-
newInstance
Create a new instance of this collection.- Parameters:
transactionKey- the key of the current transaction- Returns:
- a new collection instance
- Throws:
ObjectNotFoundException- When an essential piece of description data, such as a child Item PropertyDescription outcome, doesn't exist.
-