edu.umass.cs.automan.adapters.mturk.connectionpool

MTState

case class MTState(hit_types: Map[(String, BigDecimal, Int), HITType], hit_states: Map[HITID, HITState], hit_ids: Map[((String, BigDecimal, Int), String), HITID], worker_whitelist: Map[(WorkerID, GroupID), HITTypeID], disqualifications: Map[QualificationID, HITTypeID], batch_no: Map[GroupID, Int]) extends Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. MTState
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new MTState()

  2. new MTState(hit_types: Map[(String, BigDecimal, Int), HITType], hit_states: Map[HITID, HITState], hit_ids: Map[((String, BigDecimal, Int), String), HITID], worker_whitelist: Map[(WorkerID, GroupID), HITTypeID], disqualifications: Map[QualificationID, HITTypeID], batch_no: Map[GroupID, Int])

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. val batch_no: Map[GroupID, Int]

  8. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. val disqualifications: Map[QualificationID, HITTypeID]

  10. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  11. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. def getAssignmentOption(t: Task): Option[Assignment]

  13. def getBatchNo(groupID: GroupID): Int

  14. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  15. def getHITID(t: Task): HITID

  16. def getHITIDsForBatch(batch_key: (String, BigDecimal, Int)): List[HITID]

  17. def getHITState(hit_key: ((String, BigDecimal, Int), String)): HITState

  18. def getHITState(hitID: HITID): HITState

  19. def getHITType(batch_key: (String, BigDecimal, Int)): HITType

  20. def getHITTypeIDforQualificationTypeID(qualificationID: QualificationID): HITTypeID

  21. def getWhitelistedHITType(workerID: WorkerID, groupID: GroupID): HITTypeID

  22. val hit_ids: Map[((String, BigDecimal, Int), String), HITID]

  23. val hit_states: Map[HITID, HITState]

  24. val hit_types: Map[(String, BigDecimal, Int), HITType]

  25. def initOrUpdateBatchNo(group_id: GroupID): MTState

  26. def isFirstRun(group_id: GroupID): Boolean

  27. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  28. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  29. final def notify(): Unit

    Definition Classes
    AnyRef
  30. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  31. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  32. def updateBatchNo(groupID: GroupID, batchNo: Int): MTState

  33. def updateDisqualifications(qualificationID: QualificationID, hittypeid: HITTypeID): MTState

  34. def updateHITIDs(hit_key: ((String, BigDecimal, Int), String), hit_id: HITID): MTState

  35. def updateHITStates(pairs: Seq[(HITID, HITState)]): MTState

  36. def updateHITStates(hit_id: HITID, hit_state: HITState): MTState

  37. def updateHITTypes(batch_key: (String, BigDecimal, Int), hit_type: HITType): MTState

  38. def updateWorkerWhitelist(worker_id: WorkerID, group_id: GroupID, hit_type_id: HITTypeID): MTState

  39. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  40. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  41. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  42. val worker_whitelist: Map[(WorkerID, GroupID), HITTypeID]

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped