public class EntityManager
extends java.lang.Object
Constructor and Description |
---|
EntityManager()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
addEntity(RegisteredEntity entity)
Afegeix una nova entitat com a entitat registrada.
|
void |
dropEntity(RegisteredEntity entity)
Elimina una entitat de les entitats registrades.
|
RegisteredEntity |
getEntity(java.lang.String nameEntity)
Permet obtenir una entitat que estuigui registrada en memòria.
|
RegisteredEntity |
registerEntity(java.lang.String nameEntity,
Session session,
boolean createTables)
Permet carregar i obtenir una entitat per a poder-la utilitzar en una sessió.
|
public RegisteredEntity registerEntity(java.lang.String nameEntity, Session session, boolean createTables) throws MyFrameUOCException
nameEntity
- - Nom de l'entitat que es vol carregar.session
- - Sessió de MyFrameUOC que utilitza l'usuari.createTables
- - True
per a crear les taules i False
per a no crerar-les.RegisteredEntity
amb l'entitat que s'obté i
que està carregada a memòria.MyFrameUOCException
- Si no es pot registrar l'entitat.public void addEntity(RegisteredEntity entity) throws MyFrameUOCException
entity
- - Un Entity
amb
l'entitat que es vol afegir.MyFrameUOCException
- Si no es pot afegir l'entitat com a entitat registrada.public void dropEntity(RegisteredEntity entity)
entity
- - Un Entity
amb
l'entitat que es vol esborrar. Si es passa un nul, no s'esborra res.public RegisteredEntity getEntity(java.lang.String nameEntity)
nameEntity
- - Nom de l'entitat que es vol obtenir.RegisteredEntity
que conté l'entitat registrada. Un null
si l'entitat no està registrada.