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

org.virtuslab.config.ConfigurationEntry.scala Maven / Gradle / Ivy

The newest version!
package org.virtuslab.config

import play.api.db.slick.Config.driver.simple._

/**
 * Entity for keeping basic configuration in DB.
 *
 * @author Krzysztof Romanowski
 */
private[config] case class ConfigurationEntry(key: String, value: String)

/**
 * DB table for configuration.
 */
class ConfigurationEntries(tag: Tag) extends Table[ConfigurationEntry](tag, "configuration") {

  def key = column[String]("key", O.PrimaryKey)

  def value = column[String]("value")

  def * = (key, value) <> (ConfigurationEntry.tupled, ConfigurationEntry.unapply)

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy