Package com.oracle.coherence.common.base
Interface Associated<T>
- Type Parameters:
 T- the type of associated key
- All Known Subinterfaces:
 KeyAssociation<T>
- All Known Implementing Classes:
 AbstractPersistenceManager.AbstractPersistentStore.BatchTask,AbstractPersistenceManager.AbstractPersistentStore.DeleteExtentTask,AbstractPersistenceManager.AbstractPersistentStore.OpenTask,AbstractPersistenceManager.BatchTasks,CompositeKey,NonBlockingFiniteStateMachine.Task
public interface Associated<T>
The Associated interface facilitates the creation of a very generic
 
 equivalence relation between different objects and allows to group them
 based on the equality of the "association key" object returned by the
 
getAssociatedKey() method.- Author:
 - gg 2012.03.11
 - See Also:
 
- 
Method Summary
Modifier and TypeMethodDescriptionDetermine the host key (or base) object to which this object is associated. 
- 
Method Details
- 
getAssociatedKey
T getAssociatedKey()Determine the host key (or base) object to which this object is associated.Note: It's expected that the returned object is suitable to be used as an immutable identity (e.g. a key in a Map).
Note 2: Circular associations are not permitted.- Returns:
 - the host key that for this object, or null if this object has no association
 
 
 -