public interface CollectionMember
| Modifier and Type | Method and Description |
|---|---|
void |
assignItem(ItemPath itemPath,
TransactionKey transactionKey)
Assign the given item to the slot, if it fits
|
void |
clearItem()
De-assign the slot, leaving it empty.
|
String |
getChildUUID()
Returns the UUID of the currently assigned Item
|
String |
getClassProps()
Gets the class properties, which specify type information in child Items.
|
int |
getID()
Get the integer slot ID, as generated by the parent Collection
|
ItemPath |
getItemPath()
Returns the current assigned ItemPath
|
CastorHashMap |
getProperties()
Gets the member properties.
|
ItemProxy |
resolveItem(TransactionKey transactionKey)
Resolve the Item currently assigned
|
ItemPath getItemPath()
String getChildUUID()
void assignItem(ItemPath itemPath, TransactionKey transactionKey) throws InvalidCollectionModification
itemPath - The item to assignInvalidCollectionModification - When the Item Properties don't match the typing specification in ClassProps and Propertiesvoid clearItem()
ItemProxy resolveItem(TransactionKey transactionKey) throws ObjectNotFoundException
ObjectNotFoundException - When emptyint getID()
CastorHashMap getProperties()
String getClassProps()
Copyright © 1997–2022 CRISTAL-iSE. All rights reserved.