package ddth.dasp.id.api; import java.util.Properties; import ddth.dasp.common.api.IApiHandler; import ddth.dasp.common.id.IdGenerator; import ddth.dasp.common.utils.ApiUtils; import ddth.dasp.osgi.springaop.profiling.MethodProfile; public class Id48ApiHandler extends AbstractIdApiHandler { public Id48ApiHandler() { } public Id48ApiHandler(IdGenerator idGen) { super(idGen); } @MethodProfile @Override protected Object internalCallApi(Object params, String authKey, String remoteAddr) { return ApiUtils.createApiResult(IApiHandler.RESULT_CODE_OK, getIdGenerator().generateId48()); } @Override public Properties getProperties() { Properties props = new Properties(); props.put(IApiHandler.PROP_API, "id48"); return props; } }