/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package com.smartitengineering.user.service.impl.ip.provider; import com.smartitengineering.dao.impl.hbase.spi.DomainIdInstanceProvider; import com.smartitengineering.user.service.impl.hbase.domain.UniqueKey; /** * * @author modhu7 */ public class DomainIdInstanceProviderImpl implements DomainIdInstanceProvider { @Override public <IdType> IdType getInstance(Class<? extends IdType> clazz) { Object object = null; if(UniqueKey.class.isAssignableFrom(clazz)) { object = new UniqueKey(); } return (IdType) object; } }