
code.model.Process.scala Maven / Gradle / Ivy
The newest version!
package code.model
import com.homedepot.bigbricks.ui.HTMLCodeGenerator
import net.liftweb.mapper._
/**
* The singleton that has methods for accessing the database
*/
object Process extends Process with LongKeyedMetaMapper[Process] {
override def fieldOrder = List(processVariablesName, processName, deployementId)
}
class Process extends LongKeyedMapper[Process] with IdPK with HTMLCodeGenerator {
def getSingleton = Process
def getProcessVariables: Array[String] = {
processVariablesName.get match {
case "" => Array()
case x: String => x.split(",", -1)
}
}
// what's the "meta" server
object processVariablesName extends MappedString(this, 250) {
override def displayName = "Process variables name"
override def toForm = addClassAttribute(super.toForm)
}
object processName extends MappedString(this, 100) {
override def displayName = "Process name"
override def toForm = addClassAttribute(super.toForm)
}
object deployementId extends MappedString(this, 25) {
override def displayName = "Deployement Id"
override def toForm = addClassAttribute(super.toForm)
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy