コントローラやリポジトリクラスから参照されているモデルクラスに複数の型をマッピングしたい。
例えば :
case class ManagedService(
...some parameters,
attributes: Seq[Attribute],
...etc
) extends RelatedResource {
override def resourceId = name
override def resourceType = "instance"
}
trait RelatedResource {
def resourceId: Option[String]
def resourceType: String
}
override def resourceType = "memory"
さて、インスタンスを追加し
たい場合、どうすればoverride def resourceType = "readers"
追加できますか? これは で URL を実行することwww.example.com/type=memory
です。