Holger's
Java API

Uses of Interface
com.antelmann.sql.MappingInfo

Packages that use MappingInfo
com.antelmann.crm Provides interfaces and classes for implementing applications dealing with Customer Relationship Management (CRM). 
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 
com.antelmann.util.gui This package contains utility classes for GUI related implementations. 
 

Uses of MappingInfo in com.antelmann.crm
 

Classes in com.antelmann.crm that implement MappingInfo
 class AddressableMapper<T extends Addressable & DBEntry>
          handles the address of a given addressable entry
 

Methods in com.antelmann.crm with parameters of type MappingInfo
 void PropertyEntryWithAddress.setAddressKeyMap(MappingInfo mi)
           
 

Uses of MappingInfo in com.antelmann.genealogy.db
 

Classes in com.antelmann.genealogy.db that implement MappingInfo
 class GPersonRelationStore
           
 

Uses of MappingInfo in com.antelmann.image
 

Classes in com.antelmann.image that implement MappingInfo
 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 MappingInfo in com.antelmann.net.mail
 

Classes in com.antelmann.net.mail that implement MappingInfo
 class MessageEntryMapper<M extends MessageEntry>
           
 

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

Uses of MappingInfo in com.antelmann.sql
 

Subinterfaces of MappingInfo in com.antelmann.sql
 interface ObjectRowMapper<T extends DBEntry>
          provides methods to convert an object to a RowItem and vice versa to facilitate persistent storage with JDBC for simple objects.
 

Classes in com.antelmann.sql that implement MappingInfo
 class BaseDocumentMapper<T extends BaseDocument>
          a bases for implementing a store for a given BaseDocument class
 class BaseRowMapper<T extends DBEntry>
          serves as a base class for implementations of ObjectRowMapper.
 class BeanMapper<T extends DBEntry>
          a specialized mapper that allows to map columns to property names based on Bean patterns.
 class CategoryStore<T extends Category<?> & DBEntry>
          provides an SQL-based store wrapper to handle categories more easily based on a column that contains the parent-category-id.
static class DBDocumentStore.Mapper<T extends DBDocument>
           
 class DefaultMappingInfo
          provides a default implementation for the MappingInfo interface, making it easy to allow other objects to delegate the interface methods to an instance of this class.
 class DetailRowStore<T extends PropertyEntry>
          Deprecated. use PropertyEntryTableStore instead
 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 GenericPropertyEntryStore<T extends PropertyEntry>
          automatically maps a PropertyEntry class to a database, where some default assumptions have to be met.
 class JDBCRowStore<T extends DBEntry>
          provides JDBC persistence for Objects that have a corresponding ObjectRowMapper.
 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 PropertyEntryHeaderStore<T extends EntryHeader<?>>
          useful for mapping EntryHeader objects transparently to support the PropertyEntry interface on the header store (for filtering purposes)
 class PropertyEntryTableStore<T extends PropertyEntry>
          a specialized store that provides help for dealing with PropertyEntry objects, assuming that the properties are to be stored in a separate detail table.
 class PropertyMapper<T extends DBEntry>
          allows to easily map only remaining columns that are not mapped otherwise to properties - if applicable and desirable.
 class RelationshipStore<T extends DefaultEntryRelationship>
          provides an SQL-based store for relationships.
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 SortedGroupableSQLStore<T extends DBEntry & SortedGroupable<G>,G extends Keyword>
          a special store that supports SortedGroupable DBEntry instances
 class TaggableHeaderStore<T extends EntryHeader<?>>
          useful for mapping EntryHeader objects transparently to support the TaggableMapping interface on the header store (for filtering purposes)
 class TaggableSQLStore<T extends Taggable<G> & DBEntry,G extends Keyword>
          provides a store that can wrap any given store to provide persistence for its grouping capacity based on Keyword objects.
 class UnionSqlStore<T extends DBEntry>
          implements a read-only store that is based on a union-sql-query derived from the common columns of a number of given stores.
 class UserImplMapper<T extends UserImpl>
          provides a base mapper implementation for storing a User.
 class UserImplStore<T extends UserImpl>
          provides a user store implementation that implements UserLoginStore, so that the database can be queried based on that interface.
 class WrappedDBClassStoreMapping<T extends DBEntry>
          eases the wrapping of stores that need to override certain mapping infos
 class WrappedObjectRowMapper<T extends DBEntry>
          eases the task of wrapping a given mapper and overriding only certain aspects of its behavior.
 

Fields in com.antelmann.sql declared as MappingInfo
protected  MappingInfo WrappedDBClassStoreMapping.mi
           
 

Methods in com.antelmann.sql with parameters of type MappingInfo
 Object SQLServerHelper.adjustForColumn(Object value, String column, MappingInfo mi)
           
 void BaseRowMapper.applyFromMapping(MappingInfo mi, Object... topics)
          applies the info from the given mapping to this mapping (excluding table, id, display and query properties).
 SQLMapFilter<T> TopicMapFilter.convertTopicFilter(MappingInfo mapping)
           
static SubSelectCondition SubSelectCondition.createGroupConstraint(MappingInfo mi, TaggableMapping gm, String... groups)
          creates a constraint to be used with an SQLMapFilter that limits the result to entries that are part of one of the given groups.
 

Constructors in com.antelmann.sql with parameters of type MappingInfo
BaseRowMapper(Database<Connection> db, MappingInfo mi, IDFactory idFactory, Class<T> type, Object... topics)
          allows to initialize this MappingInfo with the given one.
BeanMapper(Database<Connection> db, MappingInfo mi, IDFactory idFactory, Class<T> type, Object... topics)
           
DefaultMappingInfo(MappingInfo mi, Object... topics)
           
MySqlQueryToViewMapper(Database<Connection> db, MappingInfo mi, IDFactory idFactory, Class<T> type, Object... topics)
           
PropertyEntryHeaderStore(DBClassStore<T> headerStore, PropertyEntryMapping pm, MappingInfo propertyEntryMappingInfo)
           
PropertyEntryTableStore(DBClassStore<T> store, MappingInfo mi)
          allows to obtain the relevant information from a given mapping
PropertyMapper(Database<Connection> db, MappingInfo mi, IDFactory idFactory, Class<T> type, Object... topics)
           
TaggableHeaderStore(DBClassStore<T> headerStore, TaggableMapping gm, MappingInfo groupableMappingInfo)
           
WrappedDBClassStoreMapping(DBClassStore<T> store, MappingInfo mi)
           
 

Uses of MappingInfo in com.antelmann.util.gui
 

Methods in com.antelmann.util.gui with parameters of type MappingInfo
static void FormHelper.limitSize(JTextComponent c, MappingInfo mi, String column)
           
 



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