net.fwbrasil.activate.entity

EntityContext

trait EntityContext extends ValueContext with TransactionContext with LazyListContext with EntityIdContext with EntityMapContext

Self Type
ActivateContext
Linear Supertypes
EntityMapContext, EntityIdContext, LazyListContext, TransactionContext, PropagationContext, ValueContext, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. EntityContext
  2. EntityMapContext
  3. EntityIdContext
  4. LazyListContext
  5. TransactionContext
  6. PropagationContext
  7. ValueContext
  8. AnyRef
  9. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. type Alias = net.fwbrasil.activate.entity.InternalAlias @scala.annotation.meta.field

  2. type BaseEntity = entity.BaseEntity

  3. type CustomID[ID] = id.CustomID[ID]

    Definition Classes
    EntityIdContext
  4. type Encoder[A, B] = entity.Encoder[A, B]

  5. type Entity = entity.Entity

  6. type EntityMap[E <: ActivateContext.BaseEntity] = map.EntityMap[E]

  7. implicit class EntityToMap[E <: ActivateContext.BaseEntity] extends AnyRef

    Definition Classes
    EntityMapContext
  8. type EntityWithCustomID[ID] = entity.EntityWithCustomID[ID]

  9. type EntityWithGeneratedID[ID] = entity.EntityWithGeneratedID[ID]

  10. type GeneratedID[ID] = id.GeneratedID[ID]

    Definition Classes
    EntityIdContext
  11. type MutableEntityMap[E <: ActivateContext.BaseEntity] = map.MutableEntityMap[E]

  12. type Propagation = radon.transaction.Propagation

    Definition Classes
    PropagationContext
  13. type ReadOnly = radon.transaction.ReadOnly

    Definition Classes
    TransactionContext
  14. type ReadWrite = radon.transaction.ReadWrite

    Definition Classes
    TransactionContext
  15. type Transaction = radon.transaction.Transaction

    Definition Classes
    TransactionContext
  16. type UUID = id.UUID

    Definition Classes
    EntityIdContext
  17. type Var[A] = entity.Var[A]

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. def afterCommit(transaction: ActivateContext.Transaction): Unit

    Definition Classes
    TransactionContext
  7. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  8. def asyncTransactional[A](typ: TransactionType)(f: ⇒ A): Future[A]

    Definition Classes
    TransactionContext
  9. def asyncTransactional[A](f: ⇒ A): Future[A]

    Definition Classes
    TransactionContext
  10. def asyncTransactionalChain[A](typ: TransactionType)(fFuture: (TransactionalExecutionContext) ⇒ Future[A]): Future[A]

    Definition Classes
    TransactionContext
  11. def asyncTransactionalChain[A](fFuture: (TransactionalExecutionContext) ⇒ Future[A]): Future[A]

    Definition Classes
    TransactionContext
  12. def beforeCommit(transaction: ActivateContext.Transaction): Unit

    Definition Classes
    TransactionContext
  13. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  14. def customCaches: List[CustomCache[_]]

    Attributes
    protected
  15. def entitiesPackages: List[String]

    Attributes
    protected
    Definition Classes
    EntityIdContext
  16. def entityMaterialized(entity: ActivateContext.BaseEntity): Unit

    Attributes
    protected[net.fwbrasil.activate]
  17. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  18. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  19. def executionContext: ExecutionContextExecutor

    Definition Classes
    TransactionContext
  20. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  21. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  22. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  23. def hidrateEntities(entities: Iterable[ActivateContext.BaseEntity])(implicit context: ActivateContext): Unit

    Attributes
    protected[net.fwbrasil.activate]
  24. def idGeneratorFor[E <: ActivateContext.BaseEntity](entityClass: Class[E]): Option[IdGenerator[E]]

    Definition Classes
    EntityIdContext
  25. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  26. implicit def lazyListToList[E <: entity.BaseEntity](lazyList: LazyList[E])(implicit m: Manifest[E], context: ActivateContext): List[E]

    Definition Classes
    LazyListContext
  27. implicit def listToLazyList[E <: entity.BaseEntity](list: List[E])(implicit arg0: Manifest[E]): LazyList[E]

    Definition Classes
    LazyListContext
  28. val liveCache: LiveCache

    Attributes
    protected[net.fwbrasil.activate]
  29. def liveCacheType: CacheType

    Attributes
    protected
  30. def makeDurable(transaction: ActivateContext.Transaction): Unit

    Definition Classes
    TransactionContext
  31. def makeDurableAsync(transaction: ActivateContext.Transaction)(implicit ectx: ExecutionContext): Future[Unit]

    Definition Classes
    TransactionContext
  32. val mandatory: Mandatory

    Definition Classes
    PropagationContext
  33. val milisToWaitBeforeRetry: Int

    Definition Classes
    TransactionContext
  34. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  35. val nested: Nested

    Definition Classes
    PropagationContext
  36. val never: Never

    Definition Classes
    PropagationContext
  37. def nextIdFor[E <: ActivateContext.BaseEntity](entityClass: Class[E]): BaseEntity.ID

    Definition Classes
    EntityIdContext
  38. def nextIdOptionFor[E <: ActivateContext.BaseEntity](entityClass: Class[E]): Option[BaseEntity.ID]

    Definition Classes
    EntityIdContext
  39. val notSupported: NotSupported

    Definition Classes
    PropagationContext
  40. final def notify(): Unit

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

    Definition Classes
    AnyRef
  42. val readOnly: radon.transaction.ReadOnly

    Definition Classes
    TransactionContext
  43. val readWrite: radon.transaction.ReadWrite

    Definition Classes
    TransactionContext
  44. def reinitializeIdGenerators: Unit

    Attributes
    protected
    Definition Classes
    EntityIdContext
  45. val required: Required

    Definition Classes
    PropagationContext
  46. val requiresNew: RequiresNew

    Definition Classes
    PropagationContext
  47. def retry(refs: List[Ref[_]]): Unit

    Definition Classes
    TransactionContext
  48. def retry(refs: Ref[_]*): Unit

    Definition Classes
    TransactionContext
  49. val retryLimit: Int

    Definition Classes
    TransactionContext
  50. val shadow: Shadow

    Definition Classes
    PropagationContext
  51. val supports: Supports

    Definition Classes
    PropagationContext
  52. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  53. implicit def toBigDecimalEntityValue(value: BigDecimal): BigDecimalEntityValue

    Definition Classes
    ValueContext
  54. implicit def toBigDecimalEntityValueOption(value: Option[BigDecimal]): BigDecimalEntityValue

    Definition Classes
    ValueContext
  55. implicit def toBooleanEntityValue(value: Boolean): BooleanEntityValue

    Definition Classes
    ValueContext
  56. implicit def toBooleanEntityValueOption(value: Option[Boolean]): BooleanEntityValue

    Definition Classes
    ValueContext
  57. implicit def toByteArrayEntityValue(value: Array[Byte]): ByteArrayEntityValue

    Definition Classes
    ValueContext
  58. implicit def toByteArrayEntityValueOption(value: Option[Array[Byte]]): ByteArrayEntityValue

    Definition Classes
    ValueContext
  59. implicit def toCalendarEntityValue(value: Calendar): CalendarEntityValue

    Definition Classes
    ValueContext
  60. implicit def toCalendarEntityValueOption(value: Option[Calendar]): CalendarEntityValue

    Definition Classes
    ValueContext
  61. implicit def toCharEntityValue(value: Char): CharEntityValue

    Definition Classes
    ValueContext
  62. implicit def toCharEntityValueOption(value: Option[Char]): CharEntityValue

    Definition Classes
    ValueContext
  63. implicit def toDateEntityValue(value: Date): DateEntityValue

    Definition Classes
    ValueContext
  64. implicit def toDateEntityValueOption(value: Option[Date]): DateEntityValue

    Definition Classes
    ValueContext
  65. implicit def toDoubleEntityValue(value: Double): DoubleEntityValue

    Definition Classes
    ValueContext
  66. implicit def toDoubleEntityValueOption(value: Option[Double]): DoubleEntityValue

    Definition Classes
    ValueContext
  67. implicit def toEntityInstanceEntityValue[E <: entity.BaseEntity](value: E)(implicit arg0: Manifest[E]): EntityInstanceEntityValue[E]

    Definition Classes
    ValueContext
  68. implicit def toEntityInstanceEntityValueOption[E <: entity.BaseEntity](value: Option[E])(implicit arg0: Manifest[E]): EntityInstanceEntityValue[E]

    Definition Classes
    ValueContext
  69. implicit def toEnumerationEntityValue[E <: Value](value: E)(implicit arg0: Manifest[E]): EnumerationEntityValue[E]

    Definition Classes
    ValueContext
  70. implicit def toEnumerationEntityValueOption[E <: Value](value: Option[E])(implicit arg0: Manifest[E]): EnumerationEntityValue[E]

    Definition Classes
    ValueContext
  71. implicit def toFloatEntityValue(value: Float): FloatEntityValue

    Definition Classes
    ValueContext
  72. implicit def toFloatEntityValueOption(value: Option[Float]): FloatEntityValue

    Definition Classes
    ValueContext
  73. implicit def toIntEntityValue(value: Int): IntEntityValue

    Definition Classes
    ValueContext
  74. implicit def toIntEntityValueOption(value: Option[Int]): IntEntityValue

    Definition Classes
    ValueContext
  75. implicit def toJodaDateMidnightEntityValue(value: DateMidnight): JodaInstantEntityValue[DateMidnight]

    Definition Classes
    ValueContext
  76. implicit def toJodaDateMidnightEntityValueOption(value: Option[DateMidnight]): JodaInstantEntityValue[DateMidnight]

    Definition Classes
    ValueContext
  77. implicit def toJodaDateTimeEntityValue(value: DateTime): JodaInstantEntityValue[DateTime]

    Definition Classes
    ValueContext
  78. implicit def toJodaDateTimeEntityValueOption(value: Option[DateTime]): JodaInstantEntityValue[DateTime]

    Definition Classes
    ValueContext
  79. implicit def toJodaInstantEntityValue(value: Instant): JodaInstantEntityValue[Instant]

    Definition Classes
    ValueContext
  80. implicit def toJodaInstantEntityValueOption(value: Option[Instant]): JodaInstantEntityValue[Instant]

    Definition Classes
    ValueContext
  81. def toLazyListEntityValue[V <: entity.BaseEntity](value: LazyList[V])(implicit m: Manifest[V], tval: (Option[V]) ⇒ EntityValue[V]): LazyListEntityValue[V]

    Definition Classes
    ValueContext
  82. def toLazyListEntityValueOption[V <: entity.BaseEntity](value: Option[LazyList[V]])(implicit m: Manifest[V], tval: (Option[V]) ⇒ EntityValue[V]): LazyListEntityValue[V]

    Definition Classes
    ValueContext
  83. def toListEntityValue[V](value: List[V])(implicit m: Manifest[V], tval: (Option[V]) ⇒ EntityValue[V]): ListEntityValue[V]

    Definition Classes
    ValueContext
  84. def toListEntityValueOption[V](value: Option[List[V]])(implicit m: Manifest[V], tval: (Option[V]) ⇒ EntityValue[V]): ListEntityValue[V]

    Definition Classes
    ValueContext
  85. implicit def toLongEntityValue(value: Long): LongEntityValue

    Definition Classes
    ValueContext
  86. implicit def toLongEntityValueOption(value: Option[Long]): LongEntityValue

    Definition Classes
    ValueContext
  87. implicit def toSerializableEntityValue[S <: Serializable](value: S)(implicit arg0: Manifest[S]): SerializableEntityValue[S]

    Definition Classes
    ValueContext
  88. implicit def toSerializableEntityValueOption[S <: Serializable](value: Option[S])(implicit arg0: Manifest[S]): SerializableEntityValue[S]

    Definition Classes
    ValueContext
  89. def toString(): String

    Definition Classes
    AnyRef → Any
  90. implicit def toStringEntityValue(value: String): StringEntityValue

    Definition Classes
    ValueContext
  91. implicit def toStringEntityValueOption(value: Option[String]): StringEntityValue

    Definition Classes
    ValueContext
  92. val transactionManager: TransactionManager

    Attributes
    protected[net.fwbrasil]
    Definition Classes
    TransactionContext
  93. def transactional[A](pTransaction: radon.transaction.Transaction, propagation: ActivateContext.Propagation)(f: ⇒ A): A

    Definition Classes
    TransactionContext
  94. def transactional[A](pTransaction: Option[radon.transaction.Transaction])(f: ⇒ A): A

    Definition Classes
    TransactionContext
  95. def transactional[A](pTransaction: radon.transaction.Transaction)(f: ⇒ A): A

    Definition Classes
    TransactionContext
  96. def transactional[A](typ: TransactionType, propagation: radon.transaction.Propagation)(f: ⇒ A): A

    Definition Classes
    TransactionContext
  97. def transactional[A](propagation: radon.transaction.Propagation)(f: ⇒ A): A

    Definition Classes
    TransactionContext
  98. def transactional[A](typ: TransactionType)(f: ⇒ A): A

    Definition Classes
    TransactionContext
  99. def transactional[A](f: ⇒ A): A

    Definition Classes
    TransactionContext
  100. def transactionalWhile[A](cond: ⇒ Boolean)(f: ⇒ A): Unit

    Definition Classes
    TransactionContext
  101. val transient: Transient

    Definition Classes
    PropagationContext
  102. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from EntityMapContext

Inherited from EntityIdContext

Inherited from LazyListContext

Inherited from TransactionContext

Inherited from PropagationContext

Inherited from ValueContext

Inherited from AnyRef

Inherited from Any

Ungrouped