Newer
Older
package de.tobias.playpad.server.plugin
import com.j256.ormlite.field.DatabaseField
import com.j256.ormlite.table.DatabaseTable
/**
* Created by tobias on 31.01.17.
*/
@DatabaseTable(tableName = "Plugin") class Plugin() {
@DatabaseField(generatedId = true) private val id: Int = 0
@DatabaseField var name: String = _
@DatabaseField var displayName: String = _
@DatabaseField var description: String = _
@DatabaseField var path: String = _
@DatabaseField var version: String = _
@DatabaseField var build: Int = _
@DatabaseField var icon: String = _
@DatabaseField var category: String = _
def this(name: String, displayName: String, path: String, description: String, version: String, build: Int, icon: String, category: String) {
this.displayName = displayName
this.path = path
this.description = description
this.version = version
this.build = build
this.icon = icon
this.category = category
}
def getId: Int = id
}