Holger's Java API

## Uses of Interface
com.antelmann.db.IDFactory

Packages that use IDFactory
com.antelmann.crm: Provides interfaces and classes for implementing applications dealing with Customer Relationship Management (CRM).
com.antelmann.db: This package contains generally useful classes for generic database management.
com.antelmann.genealogy.db: This package provides implementations that manage the persistence for the genealogy package.
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 IDFactory in com.antelmann.crm

Constructors in com.antelmann.crm with parameters of type IDFactory
`FriendsEntryStore(Database<Connection> db, String table, String idColumn, String fromColumn, String toColumn, String commentColumn, IDFactory idFactory, Class<T> type, Class<? extends DBEntry> entriesWhoAreFriendsClass)`

Uses of IDFactory in com.antelmann.db

Classes in com.antelmann.db that implement IDFactory
`class` `SessionIdGenerator` This class provides efficient unique String-based IDs for different clients.
`class` `TransactionalNumberGenerator` provides a wrapper around a given number generator that provides a counter that can increment and cache its generated values within a running transaction without having to make the potentially expensive call to the embedded ValueRetriever.

Methods in com.antelmann.db that return IDFactory
`IDFactory` `CollectionClassStore.getIdFactory()`

Methods in com.antelmann.db with parameters of type IDFactory
`void` `CollectionClassStore.setIdFactory(IDFactory idFactory)`

Uses of IDFactory in com.antelmann.genealogy.db

Classes in com.antelmann.genealogy.db that implement IDFactory
`class` `GIDFactory`

Methods in com.antelmann.genealogy.db that return IDFactory
`IDFactory` `GDB.getIDFactory()`

Constructors in com.antelmann.genealogy.db with parameters of type IDFactory
`GPersonRelationStore(Database<Connection> db, IDFactory factory)`
`GPersonStore(Database<Connection> db, IDFactory idFactory)`

Uses of IDFactory in com.antelmann.image

Constructors in com.antelmann.image with parameters of type IDFactory
`ImageURLEntryMapper(Database<Connection> db, String tableName, String idColumn, String displayColumn, IDFactory idFactory, Class<T> type)`
`ImageURLEntrySQLStore(Database<Connection> database, String tableName, IDFactory idFactory, Class<T> type)` uses 'id' and 'title' for id and display column
`ImageURLEntrySQLStore(Database<Connection> database, String tableName, String idColumn, String displayColumn, IDFactory idFactory, Class<T> type)`

Uses of IDFactory in com.antelmann.net.mail

Constructors in com.antelmann.net.mail with parameters of type IDFactory
`MessageEntryMapper(Database<Connection> db, MappingInfo mi, IDFactory idFactory, Class<M> type)`
`MessageEntryMapper(Database<Connection> db, String tableName, String idColumn, String contentColumn, Class<M> type, IDFactory idFactory)`

Uses of IDFactory in com.antelmann.sql

Methods in com.antelmann.sql that return IDFactory
`IDFactory` `BaseRowMapper.getIDFactory()`
`static IDFactory` `BaseRowMapper.getNextIntIDFactory(ConnectionHelper helper, String tableName, String idColumn)`
`static IDFactory` `BaseRowMapper.getNextIntIDFactory(ConnectionHelper helper, String tableName, String idColumn, PatternExtractor<Object,Number> numberExtractor)`

Methods in com.antelmann.sql with parameters of type IDFactory

`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)`

`static

`<T extends DBEntry> JDBCRowStore<T>`

`

`MappedEntryMapper.createStore(Database<Connection> db, Class<T> type, IDFactory factory, boolean enableFastDelete)`
convenience method to easily create a store

`void` `MappedEntryMapper.setIDFactory(IDFactory idFactory, Class<T> type)`
`void` `BaseRowMapper.setIDFactory(IDFactory idFactory, Class<T> type)`

Constructors in com.antelmann.sql with parameters of type IDFactory
`BaseDocumentMapper(Database<Connection> db, String tableName, String idColumn, String displayColumn, IDFactory idFactory, Class<T> type, String query)`
`BaseRowMapper(Database<Connection> db, MappingInfo mi, IDFactory idFactory, Class<T> type, Object... topics)` allows to initialize this MappingInfo with the given one.
`BaseRowMapper(Database<Connection> db, String tableName, String idColumn, IDFactory idFactory, Class<T> type)`
`BaseRowMapper(Database<Connection> db, String tableName, String idColumn, String displayColumn, IDFactory idFactory, Class<T> type)`
`BaseRowMapper(Database<Connection> db, String tableName, String idColumn, String displayColumn, IDFactory idFactory, Class<T> type, String query)` this constructor is eventually called by all others
`BeanMapper(Database<Connection> db, MappingInfo mi, IDFactory idFactory, Class<T> type, Object... topics)`
`BeanMapper(Database<Connection> db, String tableName, String idColumn, String displayColumn, IDFactory idFactory, Class<T> type, String query)`
`DBDocumentStore.Mapper(Database<Connection> db, String tableName, String idColumn, String displayColumn, IDFactory idFactory, Class<T> type, String query)`
`DBDocumentStore(Database<Connection> db, IDFactory idFactory, Class<T> type)` uses a table named 'dokumente'
`DBDocumentStore(Database<Connection> db, String tableName, String idColumn, String displayColumn, IDFactory idFactory, String query, Class<T> type)`
`GenericPropertyEntryMapper(Database<Connection> db, String table, String idColumn, IDFactory idFactory, Class<T> type)`
`GenericPropertyEntryMapper(Database<Connection> db, String table, String idColumn, String displayColumn, PropertyEntryFactory<T> factory, Class<T> type, IDFactory idFactory)` uses the factory to generate instances; either factory or type must not be null
`GenericPropertyEntryMapper(DBClassStore<?> refStore, PropertyEntryFactory<T> factory, Class<T> type, IDFactory idFactory)`
`GenericPropertyEntryStore(Database<Connection> db, String table, String idColumn, Class<T> type, IDFactory idFactory)`
`GenericPropertyEntryStore(Database<Connection> db, String table, String idColumn, String displayColumn, PropertyEntryFactory<T> factory, Class<T> type, IDFactory idFactory)`
`GenericPropertyEntryStore(DBClassStore<?> refStore, PropertyEntryFactory<T> factory, Class<T> type, IDFactory idFactory)` takes table, id column, display column names and table query (if applicable) from the given reference store.
`MappedEntryMapper(Database<Connection> db, Class<T> type, IDFactory factory)`
`MySqlQueryToViewMapper(Database<Connection> db, MappingInfo mi, IDFactory idFactory, Class<T> type, Object... topics)`
`MySqlQueryToViewMapper(Database<Connection> db, String tableName, String idColumn, IDFactory idFactory, Class<T> type)`
`MySqlQueryToViewMapper(Database<Connection> db, String tableName, String idColumn, String displayColumn, IDFactory idFactory, Class<T> type)`
`MySqlQueryToViewMapper(Database<Connection> db, String tableName, String idColumn, String displayColumn, IDFactory idFactory, Class<T> type, String query)`
`PropertyMapper(Database<Connection> db, MappingInfo mi, IDFactory idFactory, Class<T> type, Object... topics)`
`PropertyMapper(Database<Connection> db, String tableName, String idColumn, IDFactory idFactory, Class<T> type)`
`PropertyMapper(Database<Connection> db, String tableName, String idColumn, String displayColumn, IDFactory idFactory, Class<T> type)`
`PropertyMapper(Database<Connection> db, String tableName, String idColumn, String displayColumn, IDFactory idFactory, Class<T> type, String query)`
`RelationshipStore.Mapper(Database<Connection> db, String tableName, String idColumn, IDFactory idFactory, Class<T> type)`
`RelationshipStore.Mapper(Database<Connection> db, String tableName, String idColumn, Map<RelationshipManager.Column,String> config, IDFactory idFactory, Class<T> type)`
`RelationshipStore.Mapper(Database<Connection> db, String tableName, String idColumn, Map<RelationshipManager.Column,String> config, IDFactory idFactory, Class<T> type, String query)`
`RelationshipStore(Database<Connection> db, String tableName, String idColumn, IDFactory factory, Class<T> type)`
`RelationshipStore(Database<Connection> db, String tableName, String idColumn, Map<RelationshipManager.Column,String> config, IDFactory factory, Class<T> type)`
`RelationshipStore(Database<Connection> db, String tableName, String idColumn, Map<RelationshipManager.Column,String> config, IDFactory factory, Class<T> type, String query)`
`UserImplMapper(Database<Connection> db, String tableName, String idColumn, String displayColumn, IDFactory idFactory, Class<T> userType)`

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