class FabricTopicAdmin implements IEventTopic {

    @Override
    public ListPage<TbBlock> queryBlockList(QueryEntity queryEntity) throws BrokerException {
        validateChannelName(queryEntity.getGroupId());
        ParamCheckUtils.validatePagIndexAndSize(queryEntity.getPageNumber(), queryEntity.getPageSize());
        return fabricDelegate.getFabricMap().get(queryEntity.getGroupId())
                .queryBlockList(queryEntity.getBlockNumber(), queryEntity.getPkHash(), queryEntity.getPageNumber(), queryEntity.getPageSize());
    }

    public  FabricTopicAdmin(FabricDelegate fabricDelegate);

}