Holger's Java API

## Uses of Class
com.antelmann.sql.BaseRowMapper

Packages that use BaseRowMapper
com.antelmann.crm: Provides interfaces and classes for implementing applications dealing with Customer Relationship Management (CRM).
com.antelmann.image: This package contains classes for more easily dealing with images.
com.antelmann.net.mail: The classes in this package are designed to ease the handling of emails.
com.antelmann.sql: This package contains classes to ease JDBC development and also provides useful SQL-based implementations for com.antelmann.db classes

Uses of BaseRowMapper in com.antelmann.crm

Constructors in com.antelmann.crm with parameters of type BaseRowMapper
`AddressableMapper(BaseRowMapper<T> mapper, PropertyEntryWithAddress addressConfig)`

Uses of BaseRowMapper in com.antelmann.image

Subclasses of BaseRowMapper in com.antelmann.image
`class` `ImageURLEntryMapper<T extends ImageURLEntry>` an abstract base implementation of a mapper to be used with an ImageHolderSQLStore.
`class` `ThumbnailMapper<T extends ImageURLEntry.Thumbnail<?>>`

Uses of BaseRowMapper in com.antelmann.net.mail

Subclasses of BaseRowMapper in com.antelmann.net.mail
`class` `MessageEntryMapper<M extends MessageEntry>`

Uses of BaseRowMapper in com.antelmann.sql

Subclasses of BaseRowMapper in com.antelmann.sql
`class` `BaseDocumentMapper<T extends BaseDocument>` a bases for implementing a store for a given BaseDocument class
`class` `BeanMapper<T extends DBEntry>` a specialized mapper that allows to map columns to property names based on Bean patterns.
`static class` `DBDocumentStore.Mapper<T extends DBDocument>`
`class` `GenericPropertyEntryMapper<T extends PropertyEntry>` provides an easy way to map a table to a PropertyEntry class; this implementation makes several (common) assumptions about the mapping.
`class` `MappedEntryMapper<T extends DBEntry>` a special mapper that completely automates the mapping with specially annotated `DBEntry` classes via reflection.
`class` `MySqlQueryToViewMapper<T extends DBEntry>` enables the automated use of views with MySQL for better performance
`class` `PropertyMapper<T extends DBEntry>` allows to easily map only remaining columns that are not mapped otherwise to properties - if applicable and desirable.
`static class` `RelationshipStore.Mapper<T extends DefaultEntryRelationship>`
`class` `SerializedEntrySQLMapper<T extends DBEntry>` implements a simple mapper that serializes the entire object and stores it as a stream
`class` `UserImplMapper<T extends UserImpl>` provides a base mapper implementation for storing a User.

Methods in com.antelmann.sql that return BaseRowMapper

`static

`<T extends Category.Entry> BaseRowMapper<T>`

`

`CategoryStore.createDefaultMapper(Database<Connection> db, String table, String idColumn, String nameColumn, String parentColumn, IDFactory factory, Class<T> type)`

Methods in com.antelmann.sql with parameters of type BaseRowMapper
`static String` `MySqlQueryToViewMapper.checkMySqlViewForQuery(BaseRowMapper<?> mapper, String tableQuery)` checks whether an appropriate view already exists for the given mapper and creates one based on the given query if it doesn't exist.
`PreparedStatementEntryFilter<T>` `SQLComboFilter.createPreparedStatementEntryFilter(BaseRowMapper<?> mapper, Connection con, String tableQuery, String... selectColumns)`
`String` `SQLComboFilter.createQueryString(BaseRowMapper<?> mapper, Connection con, String tableQuery, ArrayList<Object> params, String... selectColumns)`
`SubSelectCondition` `SQLComboFilter.createSubSelectCondition(BaseRowMapper<?> mapper, Connection con, String tableQuery, String idColumn)`

(c) Holger Antelmann since 2001- all rights reserved (contact: info@antelmann.com)
see www.antelmann.com/developer for further details and available downloads