4A Server -
2.0
|
Persistence manager (database manipulator) More...
Public Member Functions | |
PersistM () | |
EntityManager | getEM () |
Object | getEntityById (String entityName, int id) |
List | getEntitiesByName (String entityName) |
List | queryDB (String queryName) |
List | queryDB (String queryName, Object[] params) |
boolean | persistEntity (Object entity) |
boolean | persistEntities (ArrayList< Object > entity) |
Object | saveEntityChanges (Object entity) |
boolean | removeEntity (Object entity) |
boolean | deleteTable (String tableName) |
Private Attributes | |
EntityManagerFactory | entityManagerFactory |
Persistence manager (database manipulator)
Persistence manager (class for manipulating with database)
Definition at line 35 of file PersistM.java.
cz.vutbr.fit.knot.annotations.app.PersistM.PersistM | ( | ) |
Constructor.
Definition at line 42 of file PersistM.java.
boolean cz.vutbr.fit.knot.annotations.app.PersistM.deleteTable | ( | String | tableName | ) |
Removes all entities from database table
tableName | Name of table |
Definition at line 291 of file PersistM.java.
EntityManager cz.vutbr.fit.knot.annotations.app.PersistM.getEM | ( | ) |
Gets entity manager.
Definition at line 51 of file PersistM.java.
List cz.vutbr.fit.knot.annotations.app.PersistM.getEntitiesByName | ( | String | entityName | ) |
Gets list of entities with given name from the database
entityName | Name of entities |
Definition at line 88 of file PersistM.java.
Object cz.vutbr.fit.knot.annotations.app.PersistM.getEntityById | ( | String | entityName, |
int | id | ||
) |
Gets entity from the database
entityName | Name of entity |
id | Id of entity |
Definition at line 62 of file PersistM.java.
boolean cz.vutbr.fit.knot.annotations.app.PersistM.persistEntities | ( | ArrayList< Object > | entity | ) |
Persist list of entities in to database
entity | list of entities to be saved |
Definition at line 189 of file PersistM.java.
boolean cz.vutbr.fit.knot.annotations.app.PersistM.persistEntity | ( | Object | entity | ) |
Persist entity in database
entity | Entity to be saved |
Definition at line 158 of file PersistM.java.
List cz.vutbr.fit.knot.annotations.app.PersistM.queryDB | ( | String | queryName | ) |
Query database with named query
queryName | Name of query |
Definition at line 110 of file PersistM.java.
List cz.vutbr.fit.knot.annotations.app.PersistM.queryDB | ( | String | queryName, |
Object[] | params | ||
) |
Query database with named query with parameters
queryName | Name of query |
params | Array of parameters |
Definition at line 133 of file PersistM.java.
boolean cz.vutbr.fit.knot.annotations.app.PersistM.removeEntity | ( | Object | entity | ) |
Removes entity from database
entity | Entity to be removed |
Definition at line 261 of file PersistM.java.
Object cz.vutbr.fit.knot.annotations.app.PersistM.saveEntityChanges | ( | Object | entity | ) |
Saves changes in entity to database
entity | Entity to be saved |
Definition at line 232 of file PersistM.java.
|
private |
Definition at line 37 of file PersistM.java.