net.fwbrasil.activate.entity

BaseEntity

trait BaseEntity extends Serializable with EntityValidation with EntityListeners with EntityId

Linear Supertypes
EntityId, EntityListeners, EntityValidation, Serializable, Serializable, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. BaseEntity
  2. EntityId
  3. EntityListeners
  4. EntityValidation
  5. Serializable
  6. Serializable
  7. AnyRef
  8. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. abstract type ID

    Definition Classes
    EntityId
  2. class On extends AnyRef

    Attributes
    protected
    Definition Classes
    EntityListeners
  3. implicit class onInvariants extends AnyRef

    Attributes
    protected
    Definition Classes
    EntityValidation

Abstract Value Members

  1. abstract val id: ID

    Definition Classes
    EntityId

Concrete 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 afterConstruct: Unit

    Attributes
    protected
    Definition Classes
    EntityListeners
  7. def afterDelete: Unit

    Attributes
    protected
    Definition Classes
    EntityListeners
  8. def afterInitialize: Unit

    Attributes
    protected
    Definition Classes
    EntityListeners
  9. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  10. def asyncInitializeGraph(implicit tctx: TransactionalExecutionContext): Future[Unit]

  11. def beforeConstruct: Unit

    Attributes
    protected
    Definition Classes
    EntityListeners
  12. def beforeDelete: Unit

    Attributes
    protected
    Definition Classes
    EntityListeners
  13. def beforeInitialize: Unit

    Attributes
    protected
    Definition Classes
    EntityListeners
  14. def beforeInsert: Unit

    Definition Classes
    EntityListeners
  15. def beforeInsertOrUpdate: Unit

    Definition Classes
    EntityListeners
  16. def beforeUpdate: Unit

    Definition Classes
    EntityListeners
  17. def canDelete: Boolean

  18. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  19. def deferFor(duration: Duration): Boolean

    Attributes
    protected
  20. def delete: Unit

  21. def deleteCascade: Unit

  22. def deleteIfHasntReferences: Unit

  23. def email(string: ⇒ String): Invariant[BaseEntity.this.type]

    Attributes
    protected
    Definition Classes
    EntityValidation
  24. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  26. def finalize(): Unit

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

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

    Definition Classes
    AnyRef → Any
  29. def initializeGraph: Unit

  30. def invariant(exception: Exception)(f: ⇒ Boolean): Invariant[BaseEntity.this.type]

    Attributes
    protected
    Definition Classes
    EntityValidation
  31. def invariant(errorParams: ⇒ List[Any])(f: ⇒ Boolean): Invariant[BaseEntity.this.type]

    Attributes
    protected
    Definition Classes
    EntityValidation
  32. def invariant(f: ⇒ Boolean): Invariant[BaseEntity.this.type]

    Attributes
    protected
    Definition Classes
    EntityValidation
  33. def isDeleted: Boolean

  34. def isDirty: Boolean

  35. def isInitialized: Boolean

  36. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  37. def isPersisted: Boolean

  38. var lastVersionValidation: Long

  39. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  40. def notEmpty[T](iterable: ⇒ Iterable[T]): Invariant[BaseEntity.this.type]

    Attributes
    protected
    Definition Classes
    EntityValidation
  41. def notNull(obj: ⇒ Any): Invariant[BaseEntity.this.type]

    Attributes
    protected
    Definition Classes
    EntityValidation
  42. final def notify(): Unit

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

    Definition Classes
    AnyRef
  44. def on(functions: (BaseEntity.this.type) ⇒ Any*): On

    Attributes
    protected
    Definition Classes
    EntityListeners
  45. def onAny: On

    Attributes
    protected
    Definition Classes
    EntityListeners
  46. def originalValue[T](f: (BaseEntity.this.type) ⇒ T): T

  47. def preCondition[R](condition: ⇒ Boolean, name: String)(f: ⇒ R): R

    Attributes
    protected
    Definition Classes
    EntityValidation
  48. def preCondition[R](condition: ⇒ Boolean)(f: ⇒ R): R

    Attributes
    protected
    Definition Classes
    EntityValidation
  49. def references: Map[EntityMetadata, List[BaseEntity]]

  50. def reloadFromDatabase: BaseEntity

  51. def shouldValidateRead: Boolean

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

    Definition Classes
    AnyRef
  53. implicit def toPostCond[R](f: ⇒ R): PostCond[R]

    Attributes
    protected
    Definition Classes
    EntityValidation
  54. def toString(): String

    Definition Classes
    BaseEntity → AnyRef → Any
  55. def toStringVars: List[Var[Any]]

    Attributes
    protected
  56. def unique(criterias: (BaseEntity.this.type) ⇒ Any*)(implicit m: Manifest[BaseEntity.this.type]): Invariant[BaseEntity.this.type]

    Attributes
    protected
    Definition Classes
    EntityValidation
  57. def validate: Unit

    Definition Classes
    EntityValidation
  58. def validationOptions: Option[Set[EntityValidationOption]]

    Attributes
    protected
    Definition Classes
    EntityValidation
  59. def varNamed(name: String): Var[Any]

  60. def vars: List[Var[Any]]

  61. final var version: Long

  62. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  65. def writeReplace(): AnyRef

    Attributes
    protected

Inherited from EntityId

Inherited from EntityListeners

Inherited from EntityValidation

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped