|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use IDataItem | |
---|---|
abk.dao | El paquete contiene las interfaces y modelos de datos básicos para la capa de persistencia de libabk. |
abk.dao.mock | |
abk.dao.sql | El paquete incluye las clases para mapear filas y consultas de la base de datos a objetos de Java. |
Uses of IDataItem in abk.dao |
---|
Methods in abk.dao that return IDataItem | |
---|---|
IDataItem<K> |
IDataItem.clone(Map<Object,Object> refs)
Devuelve una objeto que es una copia profunda de esta instancia, ya sea buscándolo entre el mapa que se le pasa, o creando un duplicado nuevo que se inserta también en el mapa, si en el mapa no existe aún ningún duplicado para esta instancia. |
Uses of IDataItem in abk.dao.mock |
---|
Classes in abk.dao.mock with type parameters of type IDataItem | |
---|---|
class |
MockDataMap<K extends Serializable,T extends IDataItem<K>>
|
Uses of IDataItem in abk.dao.sql |
---|
Classes in abk.dao.sql with type parameters of type IDataItem | |
---|---|
class |
ADataIntrospector<K extends Serializable,T extends IDataItem<K>>
Clase que se encarga de la introspección de una clase de persistencia y obtener los parámetros de mapeo de la misma con |
class |
ADataMap<K extends Serializable,T extends IDataItem<K>>
Representa una colección de métodos para al acesso a elementos ADataItem a través de una sesión de base de datos. |
class |
ADataMapper<K extends Serializable,T extends IDataItem<K>>
Implementa las operaciones de transmisión de datos desde un ResultSet hacia una instancia y desde ésta hacia un PreparedStatement. |
class |
ADataSet<K extends Serializable,T extends IDataItem<K>>
|
Classes in abk.dao.sql that implement IDataItem | |
---|---|
class |
ADataItem<K extends Serializable>
Clase base para la implementación de objetos de persistencia simples. |
Fields in abk.dao.sql with type parameters of type IDataItem | |
---|---|
private Map<Class<? extends IDataItem<? extends Serializable>>,SoftReference<?>> |
ADataMapper.Cache.iMap
|
Methods in abk.dao.sql with type parameters of type IDataItem | ||
---|---|---|
static
|
SqlUtil.contains(K key,
ADataMapper<K,T> mapper,
Connection conn)
Verifica si la base de datos tiene un registro con la clave indicada. |
|
static
|
SqlUtil.containsAll(Collection<T> c,
ADataMapper<K,T> mapper,
Connection conn)
Comprueba que todas las claves pasadas se corresponden con una fila de la base de datos. |
|
static
|
SqlUtil.containsKeys(Set<K> keys,
ADataMapper<K,T> mapper,
Connection conn)
Devuelve el número de claves que figuran en la base de datos entre el conjunto de claves que se le pasa. |
|
static
|
ADataQuery.count(ADataMap<K,T> map)
|
|
static
|
ADataQuery.count(ADataMapper<K,T> mapper)
|
|
static
|
ADataQuery.delete(ADataMapper<K,T> mapper)
|
|
static
|
SqlUtil.delete(K key,
ADataMapper<K,T> mapper,
Connection conn)
Borra un registro de la base de datos a partir de su clave. |
|
static
|
SqlUtil.find(K key,
boolean forUpdate,
ADataMapper<K,T> mapper,
Connection conn)
Devuelve el contenido del registro en forma de objeto T a partir de la clave primaria del registro. |
|
|
ADataQuery.from(ADataMap<K,T> dao)
|
|
|
ADataQuery.from(ADataMapper<K,T> mapper)
|
|
|
ADataMapper.Cache.get(Class<T> itemClass)
|
|
|
ASqlStatement.getGeneratedKey(ADataMapper<K,T> mapper)
Devuelve el ID asignado en la última operación INSERT. |
|
static
|
ADataIntrospector.getMapper(Class<T> clazz)
Compilador de la información de mapeo de una clase. |
|
static
|
ADataQuery.insert(ADataMapper<? extends K,T> mapper,
Iterable<ADataProperty> cols)
|
|
static
|
SqlUtil.insert(T data,
ADataMapper<K,T> mapper,
Connection conn)
Realiza una operación INSERT en la base de datos usando el método autogenerado para obtener la clave asignada automáticamente al nuevo registro. |
|
private static
|
SqlUtil.insertWithAutoIncrement(T data,
ADataMapper<K,T> mapper,
Connection conn)
Realiza una operación INSERT en la base de datos usando el método autogenerado para obtener la clave asignada automáticamente al nuevo registro. |
|
private static
|
SqlUtil.insertWithSequence(T data,
ADataMapper<K,T> mapper,
Connection conn)
Realiza una operación INSERT en la base de datos usando una secuencia Oracle para obtener la clave asignada automáticamente al nuevo registro. |
|
|
ASqlStatement.keyResult(ADataMapper<K,T> mapper)
Ejecuta una sentencia SQL que devuelve únicamente una clave de una entidad. |
|
static
|
SqlUtil.keySet(ADataMapper<K,T> mapper,
Connection conn)
Devuelve el conjunto de claves de la tabla. |
|
|
ASqlStatement.keySetResult(ADataMapper<K,T> mapper)
Devuelve el conjunto de claves devuelto por una sentencia SQL. |
|
|
ASqlStatement.listResult(ADataMapper<K,T> mapper)
Devuelve una lista de objetos resultado de ejecutar una sentencia SQL. |
|
static
|
SqlUtil.load(T data,
ADataMapper<K,T> mapper,
Connection conn)
Carga una entidad desde la base de datos. |
|
static
|
SqlUtil.loadAll(ADataMapper<K,T> mapper,
Connection conn)
Carga todos los registros de la tabla de la base de datos. |
|
|
ADataMapper.Cache.put(Class<T> itemClass,
ADataMapper<K,T> mapper)
|
|
static
|
SqlUtil.put(T data,
boolean lock,
ADataMapper<K,T> mapper,
Connection conn)
Pone un objeto en la base de datos, reemplazando su valor antiguo si lo tuviera o insertándolo si no existiese ninguna fila con la misma clave del objeto. |
|
static
|
SqlUtil.putAll(Collection<? extends T> c,
ADataMapper<K,T> mapper,
Connection conn)
Inserta o actualiza la base de datos con la colección de objetos de transferencia que se le pasan. |
|
|
ADataMapper.Cache.remove(Class<T> itemClass)
|
|
static
|
SqlUtil.remove(K key,
boolean lock,
ADataMapper<K,T> mapper,
Connection conn)
Borra un registro de la base de datos a partir de su clave, pero recuperando primero el contenido del registro a borrar. |
|
static
|
SqlUtil.save(T data,
ADataMapper<K,T> mapper,
Connection conn)
Graba un nuevo objeto insertándolo en la base de datos. |
|
static
|
SqlUtil.saveAll(Iterable<? extends T> all,
ADataMapper<K,T> mapper,
Connection conn)
Graba una colección de objetos en la base de datos. |
|
static
|
ADataQuery.select(ADataMap<K,T> map)
|
|
static
|
ADataQuery.select(ADataMapper<K,T> mapper)
|
|
|
ASqlStatement.uniqueResult(ADataMapper<K,T> mapper)
Ejecuta una sentencia SQL que retorna un único resultado, que se corresponde al tipo de dato indicado en el mapeador que se le pasa. |
|
|
ASqlStatement.uniqueResult(T data,
ADataMapper<K,T> mapper)
Copia en un objeto el resultado único obtenido de ejecutar una sentencia SQL. |
|
static
|
ADataQuery.update(ADataMapper<K,T> ato)
|
|
static
|
SqlUtil.update(T data,
ADataMapper<K,T> mapper,
Connection conn)
Actualiza un registro de la base de datos con los valores de las propiedades que se le pasan en el objeto. |
Methods in abk.dao.sql that return types with arguments of type IDataItem | |
---|---|
private Map<Class<? extends IDataItem<? extends Serializable>>,SoftReference<?>> |
ADataMapper.Cache.map()
|
Methods in abk.dao.sql with parameters of type IDataItem | |
---|---|
void |
ASqlStatement.copyTo(int index,
IDataItem<?> item)
Copia en el valor del ID del item en la posición indicada de una sentencia SQL. |
static void |
ADataMapper.setFrom(IDataItem<? extends Serializable> data,
ResultSet rs,
Collection<ADataProperty> infos)
Actualiza los valores del objeto con las columnas homónimas del ResultSet. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |