All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.iheart.playSwagger.generator.DomainModelQualifier.scala Maven / Gradle / Ivy

The newest version!
package com.iheart.playSwagger.generator

trait DomainModelQualifier {

  /** あるクラスがドメインモデルとして定義されているかを確認する */
  def isModel(className: String): Boolean
}

/** パッケージ名のリストを用いてドメインモデルかどうかを判別する */
final case class PrefixDomainModelQualifier(namespaces: String*) extends DomainModelQualifier {
  def isModel(className: String): Boolean = namespaces exists className.startsWith
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy