public abstract class AbstractEntityManager<T extends EntityId,P extends Id,E extends Entity<T,P>,EB extends Entity.EntityBuilder<T,P,E,EB>,Q extends EntityQuery,QB extends EntityQuery.EntityQueryBuilder<Q,QB>,OC extends EntityOperandContainer<T,P>,W extends EntityModification<T,P,E,EB>,WB extends EntityModification.EntityModificationBuilder<T,P,E,EB,W,WB>> extends Object implements EntityManager<T,P,E,EB,Q,QB,OC,W,WB>
Constructor and Description |
---|
AbstractEntityManager() |
Modifier and Type | Method and Description |
---|---|
E |
attachIdsIfNeeded(E entity,
Callable<T> idCallable,
Callable<GlobalId> globalIdCallable) |
void |
validate(E entity) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createEntityBuilder, createEntityBuilder, createGlobalId, createId, createModificationBuilder, createModificationBuilder, createProviderId, createQueryBuilder, createQueryBuilder, getName, getOperands, getType, getUndefinedId, getUndefinedProviderId
public E attachIdsIfNeeded(E entity, Callable<T> idCallable, Callable<GlobalId> globalIdCallable)
attachIdsIfNeeded
in interface EntityManager<T extends EntityId,P extends Id,E extends Entity<T,P>,EB extends Entity.EntityBuilder<T,P,E,EB>,Q extends EntityQuery,QB extends EntityQuery.EntityQueryBuilder<Q,QB>,OC extends EntityOperandContainer<T,P>,W extends EntityModification<T,P,E,EB>,WB extends EntityModification.EntityModificationBuilder<T,P,E,EB,W,WB>>
public void validate(E entity)
validate
in interface EntityManager<T extends EntityId,P extends Id,E extends Entity<T,P>,EB extends Entity.EntityBuilder<T,P,E,EB>,Q extends EntityQuery,QB extends EntityQuery.EntityQueryBuilder<Q,QB>,OC extends EntityOperandContainer<T,P>,W extends EntityModification<T,P,E,EB>,WB extends EntityModification.EntityModificationBuilder<T,P,E,EB,W,WB>>
Copyright © 2010 - 2018 edorasware ag. All Rights Reserved.