beangle-data-model
beangle-data-model
org.beangle.data.model
Component
Entity
IntId
IntIdEntity
LongId
LongIdEntity
NumId
ShortId
ShortIdEntity
StringId
StringIdEntity
org.beangle.data.model.event
AbstractEntityEvent
EntityCreationEvent
EntityRemovalEvent
EntityUpdatedEvent
org.beangle.data.model.meta
BasicType
CollectionProperty
Domain
SimpleProperty
Domain
EmbeddableType
EntityType
ImmutableDomain
ImmutableDomain
MapProperty
PluralProperty
Property
SingularProperty
StructType
Type
org.beangle.data.model.pojo
Coded
DateRange
Enabled
Hierarchical
InstantRange
Journal
Named
Remark
TemporalAt
TemporalOn
Updated
org.beangle.data.model.util
ConvertPopulator
ConvertPopulator
Hierarchicals
Id
Populator
CopyResult
Populator
beangle-data-model
/
org.beangle.data.model.meta
/
ImmutableDomain
ImmutableDomain
class
ImmutableDomain
(val entities:
Map
[
String
,
EntityType
]) extends
Domain
Companion
object
Graph
Supertypes
trait
Domain
class
Object
trait
Matchable
class
Any
Value members
Value members
Concrete methods
override
def
getEntity
(name:
String
):
Option
[
EntityType
]
Definition Classes
Domain
Inherited methods
def
getEntity
(clazz:
Class
[_]):
Option
[
EntityType
]
Inherited from
Domain
def
newInstance
[T <:
Entity
[ID], ID](entityClass:
Class
[T], id: ID):
Option
[T]
Inherited from
Domain
def
newInstance
[T <:
Entity
[_]](entityClass:
Class
[T]):
Option
[T]
Inherited from
Domain
Concrete fields
val
entities
:
Map
[
String
,
EntityType
]