001    package com.hammurapi.util;
002    
003    /**
004     * Implementations of this interface provide unique
005     * identities for objects.
006     * @author Pavel Vlasov
007     *
008     */
009    public interface IdentityManager<I> {
010            
011            I getIdentity(Object obj);
012    
013    }