net.fwbrasil.activate

entity

package entity

Visibility
  1. Public
  2. All

Type Members

  1. class Alias extends Annotation with Annotation with ClassfileAnnotation

  2. case class BigDecimalEntityValue(value: Option[BigDecimal]) extends EntityValue[BigDecimal] with Product with Serializable

  3. case class BooleanEntityValue(value: Option[Boolean]) extends EntityValue[Boolean] with Product with Serializable

  4. case class ByteArrayEntityValue(value: Option[Array[Byte]]) extends EntityValue[Array[Byte]] with Product with Serializable

  5. case class CalendarEntityValue(value: Option[Calendar]) extends EntityValue[Calendar] with Product with Serializable

  6. case class CharEntityValue(value: Option[Char]) extends EntityValue[Char] with Product with Serializable

  7. case class DateEntityValue(value: Option[Date]) extends EntityValue[Date] with Product with Serializable

  8. case class DoubleEntityValue(value: Option[Double]) extends EntityValue[Double] with Product with Serializable

  9. trait Entity extends Serializable with EntityValidation

  10. trait EntityContext extends ValueContext with TransactionContext with LazyListContext

  11. case class EntityInstanceEntityValue[E <: Entity](value: Option[E])(implicit evidence$4: Manifest[E]) extends EntityValue[E] with Product with Serializable

  12. case class EntityInstanceReferenceValue[E <: Entity](value: Option[String])(implicit evidence$5: Manifest[E]) extends EntityValue[String] with Product with Serializable

  13. class EntityMetadata extends AnyRef

  14. class EntityPropertyMetadata extends AnyRef

  15. class EntitySerializationEnvelope[E <: Entity] extends Serializable

  16. trait EntityValidation extends AnyRef

  17. abstract class EntityValue[V] extends Serializable

  18. case class EnumerationEntityValue[E <: Value](value: Option[E])(implicit evidence$2: Manifest[E]) extends EntityValue[E] with Product with Serializable

  19. case class FloatEntityValue(value: Option[Float]) extends EntityValue[Float] with Product with Serializable

  20. class IdVar extends Var[String]

  21. case class IntEntityValue(value: Option[Int]) extends EntityValue[Int] with Product with Serializable

  22. case class Invariant(f: () ⇒ Boolean, errorParams: () ⇒ List[Any], exceptionOption: Option[Exception] = scala.None) extends Product with Serializable

  23. case class InvariantViolation(invariantName: String, errorParams: List[Any]) extends Product with Serializable

  24. case class InvariantViolationException(violations: InvariantViolation*) extends Exception with Product with Serializable

  25. case class JodaInstantEntityValue[I <: AbstractInstant](value: Option[I])(implicit evidence$3: Manifest[I]) extends EntityValue[I] with Product with Serializable

  26. case class LazyList[E <: Entity](ids: List[String])(implicit m: Manifest[E]) extends Product with Serializable

  27. trait LazyListContext extends AnyRef

  28. case class LazyListEntityValue[V <: Entity](value: Option[LazyList[V]])(implicit m: Manifest[V], tval: (Option[V]) ⇒ EntityValue[V]) extends EntityValue[LazyList[V]] with Product with Serializable

  29. case class ListEntityValue[V](value: Option[List[V]])(implicit m: Manifest[V], tval: (Option[V]) ⇒ EntityValue[V]) extends EntityValue[List[V]] with Product with Serializable

  30. case class LongEntityValue(value: Option[Long]) extends EntityValue[Long] with Product with Serializable

  31. case class PostCond[R](f: () ⇒ R) extends Product with Serializable

  32. case class PostCondidionViolationException(violations: String*) extends ViolationExceptions with Product with Serializable

  33. case class PreCondidionViolationException(violations: String*) extends ViolationExceptions with Product with Serializable

  34. case class ReferenceListEntityValue[V](value: Option[List[Option[String]]])(implicit m: Manifest[V], tval: (Option[V]) ⇒ EntityValue[V]) extends EntityValue[List[Option[String]]] with Product with Serializable

  35. case class SerializableEntityValue[S](value: Option[S], serializatorOption: () ⇒ Option[Serializer] = (() => scala.None))(implicit evidence$6: Manifest[S]) extends EntityValue[S] with Product with Serializable

  36. case class SetEntityValue[V](value: Option[Set[V]])(implicit m: Manifest[V], tval: (Option[V]) ⇒ EntityValue[V]) extends EntityValue[Set[V]] with Product with Serializable

  37. case class StringEntityValue(value: Option[String]) extends EntityValue[String] with Product with Serializable

  38. trait ValueContext extends AnyRef

  39. class Var[T] extends Ref[T] with Serializable

  40. abstract class ViolationExceptions extends Exception

Value Members

  1. object Entity extends Serializable

  2. object EntityEnhancer extends Logging

  3. object EntityHelper

  4. object EntityValidation

  5. object EntityValidationOption extends Enumeration

  6. object EntityValue extends ValueContext with Serializable

  7. object IdVar extends Serializable

  8. object LazyList extends Serializable

Ungrouped