Uses of Interface
org.panteleyev.persistence.Record
-
Packages that use Record Package Description org.panteleyev.persistence This package defines persistence API. -
-
Uses of Record in org.panteleyev.persistence
Methods in org.panteleyev.persistence with type parameters of type Record Modifier and Type Method Description <T extends Record>
TDAO. get(java.lang.Integer id, java.lang.Class<? extends T> clazz)Retrieves record from the database using record ID.<T extends Record>
java.util.List<T>DAO. getAll(java.lang.Class<T> clazz)Retrieves all records of the specified type.<T extends Record>
voidDAO. getAll(java.lang.Class<T> clazz, java.util.Map<java.lang.Integer,T> result)Retrieves all records of the specified type and fills the map.<T extends Record>
voidDAO. insert(int size, java.util.List<T> records)This method inserts multiple records with predefined id using batch insert.<T extends Record>
voidDAO. insert(java.sql.Connection conn, int size, java.util.List<T> records)This method inserts multiple records with predefined id using batch insert.<T extends Record>
TDAO. insert(java.sql.Connection conn, T record)This method inserts new record with predefined id into the database.<T extends Record>
TDAO. insert(T record)This method inserts new record with predefined id into the database.<T extends Record>
TDAO. update(java.sql.Connection conn, T record)Updates record in the database.<T extends Record>
TDAO. update(T record)Updates record in the database.Methods in org.panteleyev.persistence with parameters of type Record Modifier and Type Method Description voidDAO. delete(Record record)Deleted record from the database.Method parameters in org.panteleyev.persistence with type arguments of type Record Modifier and Type Method Description voidDAO. createTables(java.util.List<java.lang.Class<? extends Record>> tables)This method creates table for the specified classes according to their annotations.voidDAO. delete(java.lang.Integer id, java.lang.Class<? extends Record> clazz)Deletes record from the database.voidDAO. deleteAll(java.lang.Class<? extends Record> table)Deletes all records from table.voidDAO. deleteAll(java.sql.Connection connection, java.lang.Class<? extends Record> table)Deletes all records from table using provided connection.voidDAO. dropTables(java.util.List<java.lang.Class<? extends Record>> tables)Drops specified tables according to their annotations.java.lang.IntegerDAO. generatePrimaryKey(java.lang.Class<? extends Record> clazz)Returns next available primary key value.static java.lang.StringRecord. getTableName(java.lang.Class<? extends Record> table)Returns table name for table class.voidDAO. preload(java.util.Collection<java.lang.Class<? extends Record>> tables)Pre-loads necessary information from the just opened database.protected voidDAO. resetPrimaryKey(java.lang.Class<? extends Record> table)Resets primary key generation for the given table.voidDAO. truncate(java.util.List<java.lang.Class<? extends Record>> tables)Truncates tables removing all records.
-