001    package com.hammurapi.util;
002    
003    /**
004     * IdentityManager delegates identity retrieval to 
005     * IdentityExtractor services.
006     * @author Pavel Vlasov
007     *
008     */
009    public interface IdentityExtractor<I> {
010            
011            I getIdentity(Object obj);
012    
013    }