All Downloads are FREE. Search and download functionalities are using the official Maven repository.

code.snippet.DataExport.scala Maven / Gradle / Ivy

The newest version!
package code.snippet

import com.homedepot.bigbricks.data.BigBricksExport
import net.liftweb.http._
import net.liftweb.util.Helpers._

/**
  * Created by fjacob on 8/16/15.
  */
object DataExport {


  def render =

    "type=submit" #> SHtml.onSubmitUnit(() => throw new ResponseShortcutException(poemTextFile))

  def poemTextFile: LiftResponse = {
    val name: String = s"com.recipegrace.bigbricks${System.currentTimeMillis().toString}.xml"

    InMemoryResponse(
      content.getBytes("UTF-8"),
      "Content-Type" -> "text/plain; charset=utf8" ::
        "Content-Disposition" -> ("attachment; filename=\"" + name + "\"") :: Nil,
      cookies = Nil, 200)
  }

  def content = {

    BigBricksExport.exportBigBricks()


  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy