def show
domain_id = params[:domain_id]
id = params[:id]
domain = Domain.get(@cloud_user, domain_id)
return render_error(:not_found, "Domain '#{domain_id}' not found", 127,
"SHOW_APPLICATION") if !domain || !domain.hasAccess?(@cloud_user)
application = get_application(id)
return render_error(:not_found, "Application '#{id}' not found", 101,
"SHOW_APPLICATION") if !application or application.domain.uuid != domain.uuid
if $requested_api_version == 1.0
app = RestApplication10.new(application, get_url, nolinks)
else
app = RestApplication12.new(application, get_url, nolinks)
end
render_success(:ok, "application", app, "SHOW_APPLICATION", "Application '#{id}' found")
end