net.fwbrasil.activate

entity

package entity

Visibility
  1. Public
  2. All

Type Members

  1. trait BaseEntity extends Serializable with EntityValidation with EntityListeners with EntityId

  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 CannotDeleteEntity(references: Map[EntityMetadata, List[BaseEntity]]) extends Exception with Product with Serializable

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

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

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

  10. abstract class Encoder[A, B] extends AnyRef

  11. case class EncoderEntityValue[A, B](encoder: Encoder[A, B])(value: Option[A])(implicit evidence$1: Manifest[A]) extends EntityValue[A] with Product with Serializable

  12. trait Entity extends BaseEntity with UUID

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

  14. case class EntityInstanceEntityValue[E <: BaseEntity](value: Option[E])(implicit evidence$3: Manifest[E]) extends EntityValue[E] with Product with Serializable

  15. case class EntityInstanceReferenceValue[E <: BaseEntity](value: Option[BaseEntity.ID])(implicit evidence$4: Manifest[E]) extends EntityValue[entity.BaseEntity.ID] with Product with Serializable

  16. trait EntityListeners extends AnyRef

  17. class EntityMetadata extends AnyRef

  18. class EntityPropertyMetadata extends Serializable

  19. case class EntityPropertyMetadataEnvelope(className: String, name: String) extends Product with Serializable

  20. class EntitySerializationEnvelope[E <: BaseEntity] extends Serializable

  21. class EntitySerializationEnvelopeV2[E <: BaseEntity] extends Serializable

  22. trait EntityValidation extends AnyRef

  23. abstract class EntityValue[V] extends Serializable

  24. trait EntityWithCustomID[ID] extends BaseEntity with CustomID[ID]

  25. trait EntityWithGeneratedID[ID] extends BaseEntity with GeneratedID[ID]

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

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

  28. class IdVar extends Var[entity.BaseEntity.ID]

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

  30. class InternalAlias extends Annotation with Annotation with ClassfileAnnotation

  31. case class Invariant[E <: BaseEntity](f: () ⇒ Boolean, errorParams: () ⇒ List[Any], properties: () ⇒ List[String], exceptionOption: Option[Exception] = scala.None)(implicit evidence$1: Manifest[E]) extends Product with Serializable

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

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

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

  35. case class LazyList[E <: BaseEntity](ids: List[E.ID])(implicit m: Manifest[E]) extends Product with Serializable

  36. trait LazyListContext extends AnyRef

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

  38. 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

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

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

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

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

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

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

  45. 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

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

  47. trait ValueContext extends AnyRef

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

  49. abstract class ViolationExceptions extends Exception

  50. trait ZipEncoder[T] extends Encoder[T, Array[Byte]]

Value Members

  1. object BaseEntity extends Serializable

  2. object EntityEnhancer extends Logging

  3. object EntityHelper

  4. object EntityPropertyMetadata extends Serializable

  5. object EntityValidation

  6. object EntityValidationOption extends Enumeration

  7. object EntityValue extends ValueContext with Serializable

  8. object LazyList extends Serializable

  9. package id

  10. package map

Ungrouped