public class EntityManager extends Object
registerEntity(Class)
and registerValueObject(Class). JaversType's
in TypeMapper.
When all types are registered, JaVers bootstrap calls buildManagedClasses(),
in order to create Entities and ValueObjects for all previously registered types.
| Constructor and Description |
|---|
EntityManager(EntityFactory entityFactory,
ValueObjectFactory valueObjectFactory,
TypeMapper typeMapper) |
| Modifier and Type | Method and Description |
|---|---|
void |
buildManagedClasses()
call that if all Entities and ValueObject are registered
|
ManagedClass |
getByClass(Class<?> clazz) |
boolean |
isInitialized()
EntityManager is up & ready after calling
buildManagedClasses() |
boolean |
isManaged(Class<?> clazz) |
void |
registerEntity(Class<?> entityClass)
Deprecated.
|
void |
registerEntity(EntityDefinition def) |
void |
registerValueObject(Class<?> valueObjectClass) |
public EntityManager(EntityFactory entityFactory, ValueObjectFactory valueObjectFactory, TypeMapper typeMapper)
public ManagedClass getByClass(Class<?> clazz)
JaversException - if class is not managed or EntityManager is not initialized@Deprecated public void registerEntity(Class<?> entityClass)
public void registerEntity(EntityDefinition def)
public void registerValueObject(Class<?> valueObjectClass)
public boolean isManaged(Class<?> clazz)
public boolean isInitialized()
buildManagedClasses()public void buildManagedClasses()
Copyright © 2013. All rights reserved.