def get_resolver_class(resolver_type): ''' return the class object for a resolver type :param resolver_type: string specifying the resolver fully qualified or abreviated :return: resolver object class ''' ret = None (resolver_clazzes, resolver_types) = get_resolver_class_dict() if resolver_type in resolver_types.values(): for k, v in resolver_types.items(): if v == resolver_type: ret = resolver_clazzes.get(k) break return ret
def get_resolver_class(resolver_type): ''' return the class object for a resolver type :param resolver_type: string specifying the resolver fully qualified or abreviated :return: resolver object class ''' ret = None (resolver_clazzes, resolver_types) = get_resolver_class_dict() if resolver_type in resolver_types.values(): for k, v in resolver_types.items(): if v == resolver_type: ret = resolver_clazzes.get(k, None) break return ret