models

package models

Visibility
  1. Public
  2. All

Type Members

  1. case class DeployMessage(id: Option[String], corrID: String, sender: Int, message: String, creationDate: Option[DateTime]) extends Product with Serializable

    Model to keep information about deployment status messages, sent between TC and EM.

  2. case class DetailedToolVersions(toolMap: Map[String, Tool], toolVersionMap: LinkedHashMap[String, ToolVersion], fileMap: Map[String, ReadFile[BSONValue]]) extends Product with Serializable

  3. case class Identity(username: String, email: String, token: Option[String]) extends Product with Serializable

    Created by yanzhao3 on 3/10/17.

  4. case class Query(query: String) extends Product with Serializable

    Created by lmarini on 1/29/14.

  5. case class RabbitMQAddMessage(forcefully: Boolean, minInstances: Int, maxInstances: Int, queueName: String, prefix: String, dockerimage: String, rabbitmq_vhost: String) extends Product with Serializable

    Model to save information for the 'add' request message, to send between Tool Catalog and Elasticity Module

  6. case class RabbitMQStopMessage(queueName: String, rabbitmq_vhost: String) extends Product with Serializable

    Model to save information for the 'stop' request message, to send between Tool Catalog and Elasticity Module

  7. case class Tool(id: Option[String], title: String, url: String, shortdesc: String, description: Option[String], citation: Option[String], video: Option[String], tooltype: Int, toollevel: Int, deployments: Option[String], author: String, creationDate: Option[DateTime], updateDate: Option[DateTime]) extends Product with Serializable

  8. case class ToolVersion(id: Option[String], tool_id: String = "", version: String, url: Option[String], dockerfile: Option[String], sample_input: Option[String], sample_output: Option[String], queueName: Option[String], dockerimageName: Option[String], author: String = "", status: Int, interfaceLevel: Int, creationDate: Option[DateTime], updateDate: Option[DateTime], downloads: Int = 0, whatsnew: String = "", compatibility: Option[String], reviews: Option[List[String]]) extends Product with Serializable

  9. case class UriInfo(key: String, login: String, password: String, uri: String) extends Product with Serializable

    Model to keep information about one rabbitmq instance.

  10. case class UriListData(msg: String, uriList: List[UriInfo]) extends Product with Serializable

    Model to keep information about all existing rabbitmq instances.

Value Members

  1. object DeployMessage extends Serializable

  2. object InterfaceLevel

  3. object Query extends Serializable

  4. object RabbitMQAddMessage extends Serializable

  5. object RabbitMQStopMessage extends Serializable

  6. object RabbitmqSender

  7. object Tool extends Serializable

  8. object ToolLevel

  9. object ToolStatus

    Created by ruiliu on 2/20/2014.

  10. object ToolType

    Created by lmarini on 1/22/14.

  11. object ToolVersion extends Serializable

  12. object UriInfo extends Serializable

  13. object UriListData extends Serializable

Ungrouped