def show
domain_id = params[:domain_id]
application_id = params[:application_id]
application = Application.find(@cloud_user,application_id)
if application.nil?
log_action(@request_id, @cloud_user.uuid, @cloud_user.login, "SHOW_DESCRIPTOR", false, "Application '#{application_id}' not found for domain '#{domain_id}'")
@reply = RestReply.new(:not_found)
message = Message.new(:error, "Application not found.", 101)
@reply.messages.push(message)
respond_with @reply, :status => @reply.status
else
log_action(@request_id, @cloud_user.uuid, @cloud_user.login, "SHOW_DESCRIPTOR", true, "Show descriptor for application '#{application_id}' for domain '#{domain_id}'")
@reply = RestReply.new(:ok, "descriptor", application.to_descriptor.to_yaml)
respond_with @reply, :status => @reply.status
end
end