# File lib/openshift-origin-controller/lib/openshift/mongo_data_store.rb, line 47 def find_all(obj_type, user_id=nil, opts=nil, &block) Rails.logger.debug "MongoDataStore.find_all(#{obj_type}, #{user_id}, #{opts})\n\n" case obj_type when "CloudUser" get_users(opts, &block) when "Application" get_apps(user_id, &block) when "Domain" get_domains(user_id, &block) when "ApplicationTemplate" if opts.nil? || opts.empty? find_all_application_templates(&block) else find_application_template_by_tag(opts[:tag], &block) end end end