Interface EntityManager<EntityImpl extends Entity>
-
- All Known Subinterfaces:
ByteArrayEntityManager,PropertyEntityManager
- All Known Implementing Classes:
AbstractEngineEntityManager,AbstractEntityManager,AbstractServiceEngineEntityManager,ByteArrayEntityManagerImpl,PropertyEntityManagerImpl
public interface EntityManager<EntityImpl extends Entity>- Author:
- Joram Barrez
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EntityImplcreate()voiddelete(EntityImpl entity)voiddelete(EntityImpl entity, boolean fireDeleteEvent)voiddelete(String id)EntityImplfindById(String entityId)voidinsert(EntityImpl entity)voidinsert(EntityImpl entity, boolean fireCreateEvent)EntityImplupdate(EntityImpl entity)EntityImplupdate(EntityImpl entity, boolean fireUpdateEvent)
-
-
-
Method Detail
-
create
EntityImpl create()
-
findById
EntityImpl findById(String entityId)
-
insert
void insert(EntityImpl entity)
-
insert
void insert(EntityImpl entity, boolean fireCreateEvent)
-
update
EntityImpl update(EntityImpl entity)
-
update
EntityImpl update(EntityImpl entity, boolean fireUpdateEvent)
-
delete
void delete(String id)
-
delete
void delete(EntityImpl entity)
-
delete
void delete(EntityImpl entity, boolean fireDeleteEvent)
-
-