public abstract class AbstractEntityManager<E extends Entity,EB extends Entity.EntityBuilder<E,EB>,OC extends EntityOperandContainer,W extends EntityModification<E,EB>,WB extends EntityModification.EntityModificationBuilder<E,EB,W,WB>> extends Object implements EntityManager<E,EB,OC,W,WB>
Abstract entity manager which implements base methods used by all managers.
Constructor and Description |
---|
AbstractEntityManager() |
Modifier and Type | Method and Description |
---|---|
E |
attachIdsIfNeeded(E entity,
Callable<String> idCallable,
Callable<String> globalIdCallable) |
void |
validate(E entity) |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createEntityBuilder, createEntityBuilder, createGlobalId, createModificationBuilder, createModificationBuilder, createQueryBuilder, createQueryBuilder, getName, getOperands
public E attachIdsIfNeeded(E entity, Callable<String> idCallable, Callable<String> globalIdCallable)
attachIdsIfNeeded
in interface EntityManager<E extends Entity,EB extends Entity.EntityBuilder<E,EB>,OC extends EntityOperandContainer,W extends EntityModification<E,EB>,WB extends EntityModification.EntityModificationBuilder<E,EB,W,WB>>
public void validate(E entity)
validate
in interface EntityManager<E extends Entity,EB extends Entity.EntityBuilder<E,EB>,OC extends EntityOperandContainer,W extends EntityModification<E,EB>,WB extends EntityModification.EntityModificationBuilder<E,EB,W,WB>>
Copyright © 2010 - 2019 edorasware ag. All Rights Reserved.