package ddth.dasp.id.api; import ddth.dasp.common.api.IApiHandler; import ddth.dasp.common.id.IdGenerator; import ddth.dasp.framework.api.AbstractApiHandler; import ddth.dasp.framework.osgi.IServiceAutoRegister; public abstract class AbstractIdApiHandler extends AbstractApiHandler implements IServiceAutoRegister { private IdGenerator idGen; public AbstractIdApiHandler() { } public AbstractIdApiHandler(IdGenerator idGen) { this.idGen = idGen; } public void setIdGenerator(IdGenerator idGen) { this.idGen = idGen; } protected IdGenerator getIdGenerator() { return idGen; } @Override public String getClassName() { return IApiHandler.class.getName(); } }