Packages

p

itac

config

package config

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. config
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. sealed abstract case class BandPercentages extends Product with Serializable
  2. case class BandTimes(band1: Time, band2: Time, band3: Time) extends Product with Serializable
  3. final case class Common(semester: Semester, shutdown: PerSite[List[LocalDateRange]], partners: (Partner) ⇒ PartnerConfig, sequence: PerSite[List[Partner]], conditionsBins: List[ConditionsBin[Percent]]) extends Product with Serializable
  4. case class Edit(itacComment: Option[String], observations: Option[Map[String, ObservationEdit]]) extends Product with Serializable

    We apply a multi-part edit to each proposal as it's loaded from disk.

  5. sealed abstract case class Email extends Product with Serializable
  6. sealed abstract case class LocalDateRange extends Product with Serializable
  7. sealed trait ObservationEdit extends AnyRef
  8. sealed abstract case class Partner extends Product with Serializable
  9. final case class PartnerConfig(email: Email, percent: Percent, sites: List[Site]) extends Product with Serializable
  10. final case class PerSite[A](gn: A, gs: A) extends Product with Serializable
  11. type Percent = edu.gemini.tac.qengine.util.Percent
  12. final case class QueueConfig(site: Site, overfill: Map[Category, Percent], raBinSize: RaBinSize, decBinSize: DecBinSize, hours: Map[Partner, BandTimes], explicitAssignments: Option[Map[String, QueueBand]]) extends Product with Serializable
  13. type Semester = edu.gemini.spModel.core.Semester
  14. type Site = edu.gemini.spModel.core.Site
  15. type Time = edu.gemini.tac.qengine.util.Time

Value Members

  1. final val GN: edu.gemini.spModel.core.Site(GN)
  2. final val GS: edu.gemini.spModel.core.Site(GS)
  3. val Percent: edu.gemini.tac.qengine.util.Percent.type
  4. val Time: edu.gemini.tac.qengine.util.Time.type
  5. object BandPercentages extends Serializable
  6. object BandTimes extends Serializable
  7. object Common extends Serializable
  8. object Edit extends Serializable
  9. object Email extends Serializable
  10. object LocalDateRange extends Serializable
  11. object ObservationEdit
  12. object Partner extends Serializable
  13. object PartnerConfig extends Serializable
  14. object PerSite extends Serializable
  15. object QueueConfig extends Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped