src/main/java/com/silverhetch/vesta/tag/DBTag.kt
package com.silverhetch.vesta.tag
import java.sql.Connection
/**
* A tag which stored in database.
*/
class DBTag(
private val connection: Connection,
private val id: Long,
private val name: String) : Tag {
override fun name(): String {
return name
}
override fun id(): Long {
return id
}
override fun delete() {
connection.prepareStatement("""delete from tags where id=?""").use {
it.setLong(1, id)
it.execute()
}
}
}