|
Holger's Java API |
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use DBEntry | |
|---|---|
| com.antelmann.calendar | This package contains classes for implementing calendar and time related solutions. |
| 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.db.remote | This package contains classes that add remote capacities to the database concept of the super package. |
| com.antelmann.genealogy | This package contains classes that provide classes to implement applications dealing with genealogy related issues. |
| com.antelmann.image | This package contains classes for more easily dealing with images. |
| com.antelmann.io | This package contains classes that are concerned with input/output operations. |
| com.antelmann.math | This package contains classes to ease calculations. |
| com.antelmann.net.mail | The classes in this package are designed to ease the handling of emails. |
| com.antelmann.net.web | This package contains classes for dealing with Web-related content. |
| com.antelmann.opengeodb | This package contains classes easing to deal with geological data as provided by http://opengeodb.org/. |
| com.antelmann.servlet | This package contains classes to help with the implementation of servlets. |
| 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 | This package contains generally useful classes that are used throughout the other packages in this framework. |
| com.antelmann.util.gui | This package contains utility classes for GUI related implementations. |
| com.antelmann.util.revision | This package contains classes useful for implementing systems that deal with revisions. |
| com.antelmann.webdav | provides higher level access for WebDAV, CalDAV and CardDAV clients. |
| Uses of DBEntry in com.antelmann.calendar |
|---|
| Classes in com.antelmann.calendar that implement DBEntry | |
|---|---|
class |
CalendarEntry
represents a generic entry in a calendar |
| Uses of DBEntry in com.antelmann.crm |
|---|
| Classes in com.antelmann.crm with type parameters of type DBEntry | |
|---|---|
class |
AddressableMapper<T extends Addressable & DBEntry>
handles the address of a given addressable entry |
class |
FriendsEntry<T extends DBEntry>
|
interface |
Role<T extends DBEntry>
a role is an instance that can extends its base to 'play' that role for its base in appropriate contexts. |
| Subinterfaces of DBEntry in com.antelmann.crm | |
|---|---|
interface |
Contact
represents a contact that is also the base to have several different roles |
interface |
Person
represents the role of a person |
interface |
Role<T extends DBEntry>
a role is an instance that can extends its base to 'play' that role for its base in appropriate contexts. |
| Classes in com.antelmann.crm that implement DBEntry | |
|---|---|
class |
ContactImpl<T extends Keyword>
a base implementation for a Contact |
class |
FriendsEntry<T extends DBEntry>
|
class |
PersonImpl<T extends Keyword>
a basic implementation for a Person |
class |
PropertyEntryWithAddress
implements a PropertyEntry that stores a GlobalAddress through its properties;
this class can also serve as a configuration helper for a mapper that embeds storing a GlobalAddress. |
| Constructor parameters in com.antelmann.crm with type arguments of type DBEntry | |
|---|---|
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 DBEntry in com.antelmann.db |
|---|
| Classes in com.antelmann.db with type parameters of type DBEntry | |
|---|---|
class |
AbstractDBClassStore<T extends DBEntry>
provides basic implementation of methods that can be implemented based on other methods of the interface - though these implementations may be very inefficient |
class |
AbstractDBEnumeration<T extends DBEntry>
a base for making it easy to implement DBEnumeration. |
class |
ArchiveDBClassStore<T extends DBEntry>
allows to add an archive store to any given store, which enables to extend the data set. |
class |
CollectionClassStore<T extends DBEntry>
a transient DBClassStore implementation based on a simple collection of DBEntries. |
interface |
DBClassStore<T extends DBEntry>
provides persistence service for a DBEntry class in the context of a Database. |
class |
DBClassStoreCache<T extends DBEntry>
a special store that has the ability of caching entries, so that multiple calls to retrieve an entry may be answered through cache hits. |
interface |
DBEnumeration<T extends DBEntry>
a special Enumeration that allows to release its resources even though a caller has not completely iterated through this instance. |
class |
DBSet<T extends DBEntry>
|
class |
DefaultSpecialRelationship<F extends DBEntry,T extends DBEntry,R>
provides a default implementation for SpecialRelationships. |
class |
DefaultSpecialRelationship<F extends DBEntry,T extends DBEntry,R>
provides a default implementation for SpecialRelationships. |
class |
EntryAnalyzer<T extends DBEntry>
provides a convenient base and several methods to easily analyze aggregated DBEntry data; the underlying data can additionally be provided as a DBClassStore. |
class |
EntryHeader<T extends DBEntry>
serves as a reference to a more complex DBEntry object while allowing for more content than a mere Stub. |
class |
EnumDBStore<T extends Enum<?> & DBEntry>
allows any Enum that also implements DBEntry to be made available via DBClassStore. |
interface |
ProcessedFilterOption<T extends DBEntry>
allows to control whether a processor is run before filtering when using a WrappedDBClassStore. |
class |
ReadOnlyCacheStore<T extends DBEntry>
provides a transaction-independent, in-memory-cached, read-only wrapper around a given store. |
class |
ReadOnlyStore<T extends DBEntry>
a wrapper around a DBClassStore that disables altering the store's content |
interface |
SpecialRelationship<F extends DBEntry,T extends DBEntry,R>
a relationship definition specifying the classes that may be connected as well as the type of relation |
interface |
SpecialRelationship<F extends DBEntry,T extends DBEntry,R>
a relationship definition specifying the classes that may be connected as well as the type of relation |
class |
StoreUpdateTableModel<T extends DBEntry>
a special TableModel wrapper that supports store updates upon StoreUpdateTableModel.setValueAt(Object, int, int) |
class |
Stub<T extends DBEntry>
a Stub is a small object that can serve as a proxy for larger objects, so that you can maintain a lot of these in memory and only access the full object if needed. |
class |
WrappedDBClassStore<T extends DBEntry>
a generic DBClassStore wrapper easing the implementation of special wrappers. |
| Subinterfaces of DBEntry in com.antelmann.db | |
|---|---|
interface |
DocumentEntry
specifies a general-purpose document that can be managed in a database |
interface |
EntryRelationship
represents a relationship between two DBEntry instances. |
interface |
PropertyEntry
represents an entity that is specified by various properties that may flexibly change. |
interface |
SpecialRelationship<F extends DBEntry,T extends DBEntry,R>
a relationship definition specifying the classes that may be connected as well as the type of relation |
interface |
User
This interface defines the basic functionality for a user; setter methods are optional in the sense that they may generally throw an UnsupportedOperationException |
| Classes in com.antelmann.db that implement DBEntry | |
|---|---|
class |
AbstractDBEntry
implements common functionality, including immutable ID and hashCode/equals methods based on the ID (and class). |
class |
BaseDocument
a base implementation for a DocumentEntry |
static class |
Category.Entry
|
class |
DefaultEntryRelationship
a default implementation for an EntryRelationship |
class |
DefaultSpecialRelationship<F extends DBEntry,T extends DBEntry,R>
provides a default implementation for SpecialRelationships. |
class |
EntryHeader<T extends DBEntry>
serves as a reference to a more complex DBEntry object while allowing for more content than a mere Stub. |
class |
Keyword
implements a Group/Tag solely based on a String that also represents the ID for the DBEntry it is. |
class |
LockEntry
|
static class |
MutableCategory.Entry
|
class |
PropertyEntryImpl
This class represents a default PropertyEntry implementation that can serve as a base class for PropertyEntry implementations. |
class |
ProtocolNoteEntry
|
class |
SecureUserImpl
provides an implementation that uses a secure way of storing hashed passwords using appropriate algorithms along with some randomly generated salt. |
class |
Stub<T extends DBEntry>
a Stub is a small object that can serve as a proxy for larger objects, so that you can maintain a lot of these in memory and only access the full object if needed. |
class |
UserImpl
This class represents a default User implementation that can serve as the basis for more specific implementations. |
| Methods in com.antelmann.db with type parameters of type DBEntry | ||
|---|---|---|
static
|
AbstractDBEnumeration.add(DBEnumeration<X> e1,
DBEnumeration<Y> e2)
|
|
static
|
Stub.asStub(T entry)
|
|
static
|
Stub.castStub(Stub<?> stub,
Class<T> t)
|
|
static
|
DBUtils.commitEntry(Database<?> db,
T entry)
commits the given entry to the database and returns the given entry |
|
static
|
DBUtils.commitEntry(DBClassStore<T> store,
T entry)
the store is used to update/insert the entry and the transaction is committed. |
|
|
AbstractDatabase.contains(T entry)
|
|
|
AbstractDatabase.count(Class<T> c,
Filter<? super T> filter)
|
|
|
AbstractDatabase.countStubs(Class<T> c,
Filter<Stub<?>> filter)
|
|
static
|
DBUtils.delete(Database<?> db,
Iterable<? extends DBReference> list)
deletes the given entries from the database |
|
static
|
DBUtils.delete(DBClassStore<T> store,
Iterable<T> entries)
deletes the given entries from the database |
|
|
AbstractDatabase.delete(T entry)
|
|
static
|
DBUtils.deleteIndividually(DBClassStore<T> store,
Filter<? super T> filter)
deletes all entries that pass the given filter individually |
|
static
|
AbstractDBEnumeration.emptyDBEnumeration()
|
|
static
|
AbstractDatabase.extractInterface(DBClassStore<E> store,
Class<I> desiredInterface)
allows to extract an interface from a store only if it is 'exposed' |
|
static
|
AbstractDBEnumeration.filter(DBEnumeration<E> i,
Filter<? super E> filter)
remove() is not supported on the returned iterator |
|
|
CategoryManager.getCategoryUsageFilterFor(Class<S> type,
Object categoryId)
|
|
|
AbstractDatabase.getEntry(Class<T> c,
Object id)
a shortcut w/o having to go through the DBClassStore |
|
|
AbstractDatabase.getEntry(Stub<T> stub)
This method will begin and abort a transaction if none is active at the time. |
|
|
AbstractDatabase.getFirstEntry(Class<T> type,
Filter<? super T> filter)
|
|
static
|
DBUtils.getFirstEntry(DBClassStore<T> store,
Filter<? super T> filter)
|
|
|
AbstractDatabase.getFirstStub(Class<T> type,
Filter<Stub<?>> filter)
|
|
static
|
DBUtils.getFirstStub(DBClassStore<T> store,
Filter<? super Stub<?>> filter)
|
|
static
|
DBUtils.getIDExtractor()
|
|
protected
|
AbstractDatabase.getOriginalClassStore(Class<T> c)
returns the original class store that was put in here directly (not the proxy/wrapper that ensures listeners are notified and transactional integrity is guaranteed) |
|
|
AbstractDatabase.getRandomEntry(Class<T> type)
|
|
|
AbstractDatabase.getRandomEntry(Class<T> type,
Filter<? super T> filter)
|
|
static
|
DBUtils.getRandomEntry(DBClassStore<T> store,
Filter<? super T> filter)
|
|
|
AbstractDatabase.getRandomStub(Class<T> type)
|
|
static
|
DBUtils.getRandomStub(DBClassStore<T> store)
|
|
|
Database.getStore(Class<T> c)
allows to query for a persistence service for a given DBEntry class. |
|
|
AbstractDatabase.getStore(Class<T> c)
returns a monitored Proxy of the previously added DBClassStore for c or null |
|
|
AbstractDatabase.getStoreForEntry(T entry)
provides a save cast to obtain the relevant DBClassStore |
|
|
AbstractDatabase.getStub(Class<T> c,
Object id)
a shortcut w/o having to go through the DBClassStore |
|
static
|
Stub.getStubExtractor()
|
|
static
|
DBUtils.handle(DBClassStore<T> store,
Handler<? super T,?> handler,
Filter<? super T> filter,
Monitor monitor,
boolean useCommitNotAbort)
|
|
static
|
DBUtils.insertEntry(DBClassStore<T> store,
T entry)
the store is used to insert the entry and the transaction is committed. |
|
|
AbstractDatabase.isVersioningEnabled(Class<E> type,
boolean flag)
|
|
static
|
DBUtils.iterate(DBClassStore<T> store,
Filter<? super T> filter)
|
|
|
AbstractDatabase.listEntries(Class<T> c,
Filter<? super T> filter)
This method will begin and abort a transaction if none is active at the time. |
|
|
AbstractDatabase.listEntries(Class<T> type,
Filter<? super T> filter,
int maxEntries)
|
|
static
|
DBUtils.listEntries(DBClassStore<T> store,
Filter<? super T> filter)
|
|
static
|
DBUtils.listEntries(DBClassStore<T> store,
Filter<? super T> filter,
int maxEntries)
|
|
|
AbstractDatabase.listStubs(Class<T> c,
Filter<? super Stub<?>> filter)
This method will begin and abort a transaction if none is active at the time. |
|
static
|
DBUtils.listStubs(DBClassStore<T> store,
Filter<? super Stub<?>> filter)
|
|
static
|
DBUtils.listStubs(DBClassStore<T> store,
Filter<? super Stub<?>> filter,
int maxEntries)
|
|
static
|
Stub.makeStub(DBReference ref,
Class<T> type)
combines Stub.makeStub(DBReference) and Stub.castStub(Stub, Class) |
|
static
|
Stub.makeStub(Object id,
Object displayValue,
Class<T> type)
|
|
|
AbstractDatabase.mapEntries(Class<T> c,
Filter<? super T> filter)
returns a Hashtable mapping the ID to its DBEntry of those that apply to the given filter. |
|
static
|
DBUtils.mapEntries(Collection<T> entries,
Filter<? super T> filter)
|
|
static
|
DBUtils.mapEntries(DBClassStore<T> store,
Filter<? super T> filter)
|
|
static
|
DBUtils.mapEntries(DBClassStore<T> store,
PatternExtractor<? super T,P> pe,
Filter<? super T> filter)
|
|
|
AbstractDatabase.mapStubs(Class<T> c,
Filter<? super Stub<?>> filter)
returns a Hashtable mapping the ID to its Stub of those that apply to the given filter. |
|
static
|
DBUtils.mapStubs(Collection<Stub<T>> stubs,
Filter<? super Stub<T>> filter)
|
|
static
|
DBUtils.mapStubs(DBClassStore<T> store,
Filter<? super Stub<?>> filter)
|
|
static
|
AbstractDBEnumeration.monitor(DBEnumeration<E> i,
Monitor monitor)
increments the monitor upon calling next() |
|
static
|
AbstractDBEnumeration.processDB(DBEnumeration<T> e,
Processor<T,E> p)
|
|
|
AbstractDatabase.putClassStore(Class<T> c,
DBClassStore<T> dbcs)
puts the given dbcs into this database, which is then available in a wrapped Proxy when accessing the class store via interface method getClassStore(Class). |
|
|
Database.queryStoreForInterface(Class<E> type,
Class<I> desiredInterface)
allows to query an embedded DBClassStore for additional functionality exposed via the given desired interface. |
|
|
AbstractDatabase.queryStoreForInterface(Class<E> type,
Class<I> desiredInterface)
supports WrappedDBClassStore instances for querying the interface from embedded stores |
|
|
CategoryManager.registerCategoryUse(DBClassStore<S> store,
PatternExtractor<Object,Filter<S>> filterCreator)
|
|
|
AbstractDatabase.remove(Class<T> c)
|
|
|
Database.setVersioningEnabled(Class<E> type,
boolean flag)
Enabling versioning on a class store results on additional overhead for insert, update and delete operations, as for each update and delete operation the store first retrieves the existing instance from the database before storing the new version. |
|
|
AbstractDatabase.setVersioningEnabled(Class<E> type,
boolean flag)
|
|
static
|
DBUtils.store(DBClassStore<T> store,
Collection<T> entries)
inserts/updates the given entries in the database depending on whether it already exists |
|
static
|
DBUtils.store(DBClassStore<T> store,
Iterator<T> entries)
inserts/updates the given entries in the database depending on whether it already exists |
|
static
|
DBUtils.store(DBClassStore<T> store,
T entry)
inserts/updates the given entry into the database depending on whether it already exists |
|
|
AbstractDatabase.store(T... entries)
inserts/updates the given entries in the database depending on whether it already exists |
|
static
|
DBUtils.updateAll(DBClassStore<T> store,
Processor<T,E> handler,
Filter<? super T> filter)
|
|
static
|
DBUtils.updateAll(DBClassStore<T> store,
Processor<T,E> handler,
Filter<? super T> filter,
Monitor mon)
|
|
static
|
DBUtils.updateEntry(DBClassStore<T> store,
T entry)
the store is used to update the entry and the transaction is committed. |
|
static
|
Stub.verify(Stub<?> stub,
Class<T> type)
verifies that the given stub is indeed of the given type |
|
static
|
AbstractDBEnumeration.wrap(Enumeration<T> e)
|
|
static
|
AbstractDBEnumeration.wrap(Iterator<T> i)
|
|
| Methods in com.antelmann.db that return DBEntry | |
|---|---|
DBEntry |
DefaultDBReference.dereference(Database<?> db)
|
static DBEntry |
DBUtils.get(Database<?> db,
DBReference ref)
determines whether there is a relevant store that contains the relevant id for the given reference in the given database. |
DBEntry |
AbstractDatabase.getEntry(DBReference ref)
This method will begin and abort a transaction if none is active at the time. |
DBEntry |
DBVersionedUpdateEvent.getNewVersion()
in case of DBClassStore.DBMethod.DELETE or DBClassStore.DBMethod.DELETE_MULTIPLE,
the return value is always null. |
DBEntry |
DBVersionedUpdateEvent.getOldVersion()
in case of DBClassStore.DBMethod.INSERT, DBClassStore.DBMethod.INSERT_AS_NEW
or DBClassStore.DBMethod.DELETE_MULTIPLE,
the return value is always null. |
static DBEntry |
DBEntrySelection.resolve(DBReference ref,
Database<?> db)
|
| Methods in com.antelmann.db that return types with arguments of type DBEntry | |
|---|---|
static ArrayList<DBEntry> |
DBEntrySelection.extractEntries(Transferable t,
Database<?> db)
|
static Set<Class<? extends DBEntry>> |
DBUtils.findStoresWithID(Database<?> db,
Object id)
|
Collection<Class<? extends DBEntry>> |
Database.getAvailableClassStores()
returns an unmodifiable view of the existing classes that map to a DBClassStore in this database |
Set<Class<? extends DBEntry>> |
AbstractDatabase.getAvailableClassStores()
|
Class<? extends DBEntry> |
Stub.getReferenceClass()
|
Class<? extends DBEntry> |
DefaultDBReference.getReferenceClass()
|
Class<? extends DBEntry> |
DBReference.getReferenceClass()
indicates the type of DBEntry that represents the class of the reference ID, so that the instance could be looked up in a Database; this may be null only if the reference itself is null, too. |
Stub<? extends DBEntry> |
AbstractDatabase.getStub(DBReference ref)
This method will begin and abort a transaction if none is active at the time. |
Class<? extends DBEntry> |
EntryClassMapper.objectToEntryClass(Object entryClassRepresentation)
converts the given (maybe externally retrieved) Object into some DBEntry class to be used |
Class<? extends DBEntry> |
EntryClassMapper.Adapter.objectToEntryClass(Object referenceType)
|
static Converter<Class<? extends DBEntry>,Object> |
EntryClassMapper.Adapter.toConverter(EntryClassMapper ecm)
|
static DBClassStore<DBEntry> |
DBUtils.unsaveStore(DBClassStore<?> store)
|
| Methods in com.antelmann.db with parameters of type DBEntry | ||
|---|---|---|
protected String |
DBEntrySelection.extractStringFlavor(DBEntry entry)
allows to customize the String used for the DataFlavor.stringFlavor;
here, Object.toString() is used - unless DetailedString is implemented |
|
static DefaultDBReference |
DefaultDBReference.fromEntry(DBEntry entry)
|
|
static int |
AbstractDBEntry.hashEntry(DBEntry entry)
|
|
static boolean |
DBUtils.referenceRefersToEntry(DBReference ref,
DBEntry entry)
|
|
boolean |
Stub.refersTo(DBEntry entry)
|
|
boolean |
DefaultDBReference.refersTo(DBEntry entry)
|
|
static boolean |
DefaultDBReference.refersTo(DBReference ref,
DBEntry entry)
|
|
static void |
DBUtils.store(Database<?> db,
DBEntry... entries)
|
|
|
AbstractDatabase.store(T... entries)
inserts/updates the given entries in the database depending on whether it already exists |
|
| Method parameters in com.antelmann.db with type arguments of type DBEntry | |
|---|---|
static void |
DBUtils.commitEntries(Database<?> db,
Iterator<? extends DBEntry> it)
|
Object |
EntryClassMapper.entryClassToObject(Class<? extends DBEntry> entryClass)
converts the given Class into an object that can easily be stored/exported elsewhere. |
Object |
EntryClassMapper.Adapter.entryClassToObject(Class<? extends DBEntry> resourceClass)
|
Object |
TransactionalNumberGenerator.generateNewID(Class<? extends DBEntry> entryClass)
calls TransactionalNumberGenerator.getRelevantValue() |
Object |
SessionIdGenerator.generateNewID(Class<? extends DBEntry> entryClass)
this implementation doesn't do anything but returning generateNewID(), thus disregarding the given parameter |
Object |
IDFactory.generateNewID(Class<? extends DBEntry> entryClass)
generates and returns an Object suitable to be used as a new ID for an instance of the given DBEntry class. |
static void |
DBUtils.store(Database<?> db,
Iterator<? extends DBEntry> i)
|
| Constructors in com.antelmann.db with parameters of type DBEntry | |
|---|---|
CollectionClassStore(Database<?> db,
boolean serialize,
Class<T> type,
T... entries)
|
|
DBEntrySelection(DBEntry... entries)
|
|
DBVersionedUpdateEvent(DBUpdateEvent updateEvent,
DBEntry oldVersion,
DBEntry newVersion)
|
|
| Constructor parameters in com.antelmann.db with type arguments of type DBEntry | |
|---|---|
DBStoreListener.StoreUpdateAdapter(Class<? extends DBEntry> type,
ActionListener al)
|
|
DefaultDBReference(Database<?> db,
Object referenceID,
Class<? extends DBEntry> referenceClass)
|
|
| Uses of DBEntry in com.antelmann.db.remote |
|---|
| Methods in com.antelmann.db.remote that return types with arguments of type DBEntry | |
|---|---|
Class<? extends DBEntry> |
RemoteDBUpdateEvent.getEntryClass()
|
| Uses of DBEntry in com.antelmann.genealogy |
|---|
| Classes in com.antelmann.genealogy that implement DBEntry | |
|---|---|
class |
GAnnotation
|
class |
GEventEntry
|
class |
GEventRelation<P extends GPerson,E extends GEventEntry,R>
defines the relationship between an event entry and a natural person |
class |
GPerson
represents a natural person |
static class |
GPerson.Header
|
class |
GPersonalBlogEntry
|
class |
GPersonRelation
implements the relation between two people in regards to their literal relation |
class |
GTag
defines general tags for this package. |
class |
GUser
|
| Uses of DBEntry in com.antelmann.image |
|---|
| Classes in com.antelmann.image with type parameters of type DBEntry | |
|---|---|
interface |
ImageEntryManager<T extends DBEntry>
|
| Classes in com.antelmann.image that implement DBEntry | |
|---|---|
class |
ImageURLEntry
ImageEntry serves as a basic wrapper for image information stored in a database. |
static class |
ImageURLEntry.Thumbnail<T extends ImageURLEntry>
|
| Uses of DBEntry in com.antelmann.io |
|---|
| Classes in com.antelmann.io with type parameters of type DBEntry | |
|---|---|
class |
FileClassStore<T extends DBEntry>
a simple store that stores entries as serialized objects into a file in a directory, which may be suitable for few very large instances of a class. |
| Uses of DBEntry in com.antelmann.math |
|---|
| Methods in com.antelmann.math with type parameters of type DBEntry | ||
|---|---|---|
static
|
DataMatrix.loadMatrix(DataMatrix<T> matrix,
DBClassStore<? extends T> store,
Filter<? super T> filter,
Monitor mon)
min, max of the given logger must be set explicitly |
|
| Uses of DBEntry in com.antelmann.net.mail |
|---|
| Classes in com.antelmann.net.mail that implement DBEntry | |
|---|---|
class |
MessageEntry
A wrapper around a Message object that allows for database storage and serialization. |
| Uses of DBEntry in com.antelmann.net.web |
|---|
| Classes in com.antelmann.net.web that implement DBEntry | |
|---|---|
class |
YouTubeVideo
wraps a YouTube video ID and provides access to online meta data for the video |
| Uses of DBEntry in com.antelmann.opengeodb |
|---|
| Classes in com.antelmann.opengeodb that implement DBEntry | |
|---|---|
class |
GeoLocation
represents a location entry in the OpenGeoDB |
| Uses of DBEntry in com.antelmann.servlet |
|---|
| Methods in com.antelmann.servlet with parameters of type DBEntry | |
|---|---|
protected void |
DBEntryServlet.showEntry(DBEntry entry,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
supports HtmlSupported, Imageable, DetailedString and Object.toString(). |
| Uses of DBEntry in com.antelmann.sql |
|---|
| Classes in com.antelmann.sql with type parameters of type DBEntry | |
|---|---|
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. |
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 |
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. |
class |
PropertyMapper<T extends DBEntry>
allows to easily map only remaining columns that are not mapped otherwise to properties - if applicable and desirable. |
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 |
SQLColumnInfoStore<T extends DBEntry>
an special store providing an implementation for SQLColumnInfo
based on a store that provides MappingInfo |
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 |
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. |
| Classes in com.antelmann.sql that implement DBEntry | |
|---|---|
class |
DBDocument
DBDocument stores/retrieves the content from a stream out of a table column in a relational database. |
static class |
DBDocument.Header
|
class |
RowItem
represents a row in a sql database table and provides convenient access to its properties. |
| Methods in com.antelmann.sql with type parameters of type DBEntry | ||
|---|---|---|
|
SQLComboFilter.createPreparedStatementEntryFilter(DBClassStore<E> store)
Deprecated. cannot extract the mapper this way, so this is discouraged |
|
static
|
CategoryStore.createStandardExtractor(DBClassStore<T> store)
|
|
static
|
CategoryStore.createStandardExtractor(String categoryIdColumn,
Class<T> type)
|
|
static
|
MappedEntryMapper.createStore(Database<Connection> db,
Class<T> type)
convenience method to easily create a store with no factory |
|
static
|
MappedEntryMapper.createStore(Database<Connection> db,
Class<T> type,
boolean useNextIntForID)
convenience method to easily create a store and use BaseRowMapper.getNextIntID() to implement BaseRowMapper.generateNewID() |
|
static
|
MappedEntryMapper.createStore(Database<Connection> db,
Class<T> type,
boolean useNextIntForID,
boolean fastDelete)
convenience method to easily create a store and use BaseRowMapper.getNextIntID() to implement BaseRowMapper.generateNewID() |
|
static
|
MappedEntryMapper.createStore(Database<Connection> db,
Class<T> type,
IDFactory factory,
boolean enableFastDelete)
convenience method to easily create a store |
|
|
BaseRowMapper.extractStub(RowItem ri,
Object idTopic,
Object stringTopic,
Class<S> type)
convenience method |
|
|
CategoryStore.getCategoryUsageFilterFor(Class<S> type,
Object categoryId)
|
|
|
SQLDatabase.getRandomEntry(Class<T> type,
Filter<? super T> filter)
|
|
|
SQLDatabase.queryStoreForInterface(Class<E> type,
Class<I> desiredInterface)
additionally supports SQLColumnInfo via SQLColumnInfoStore
for every store supporting MappingInfo |
|
|
CategoryStore.registerCategoryUse(DBClassStore<S> store,
PatternExtractor<Object,Filter<S>> filterCreator)
|
|
static
|
CategoryStore.registerCategoryUser(DBClassStore<T> store,
String categoryIdColumn,
Class<? extends Category<?>> categoryClass)
|
|
| Methods in com.antelmann.sql that return types with arguments of type DBEntry | |
|---|---|
Map<String,Class<? extends DBEntry>> |
ForeignKeyMappingInfo.getForeignKeys()
returns all columns denoting a foreign key mapped to their respective class representation, so that a component can allow to select from the respective values accordingly. |
Map<String,Class<? extends DBEntry>> |
DefaultMappingInfo.getForeignKeys()
|
static Map<Class<? extends DBEntry>,Integer> |
ForeignKeyMappingInfo.Analyzer.getUsage(DBReference ref,
Database<?> db)
|
Class<? extends DBEntry> |
SQLEntryClassMapper.objectToEntryClass(Object referenceType)
|
| Methods in com.antelmann.sql with parameters of type DBEntry | |
|---|---|
boolean |
SQLColumnInfo.UpdateFilter.accept(DBEntry entry)
|
protected Map<String,Object> |
SerializedEntrySQLMapper.generateRowProperties(DBEntry entry)
|
boolean |
PropertyMapper.mapColumnsAsProperties(RowItem row,
DBEntry entry)
maps all columns that are not reserved otherwise to properties only if the given entry is actually a PropertyEntry and
PropertyMapper.isMapRemainingColumnsAsProperties() is true. |
boolean |
PropertyMapper.mapPropertiesAsColumns(DBEntry entry,
Map<String,Object> map)
maps all properties that are not already contained in the given map only if the given entry is actually a PropertyEntry and
PropertyMapper.isMapRemainingColumnsAsProperties() is true. |
| Method parameters in com.antelmann.sql with type arguments of type DBEntry | |
|---|---|
boolean |
SQLEntryClassMapper.addMapping(Class<? extends DBEntry> type,
String tableName)
|
Object |
SQLEntryClassMapper.entryClassToObject(Class<? extends DBEntry> resourceClass)
|
String[] |
SQLDatabase.getColumnNames(Class<? extends DBEntry> type)
returns all column names that are mapped by the standard query by taking advantage of the MappingInfo interface - if applicable |
Hashtable<String,Integer> |
SQLDatabase.getColumnTypes(Class<? extends DBEntry> type)
returns all column names mapped to their respective Types. |
String |
SQLDatabase.getDisplayColumn(Class<? extends DBEntry> type)
takes advantage of the MappingInfo interface - if applicable |
String |
SQLDatabase.getIDColumn(Class<? extends DBEntry> type)
takes advantage of the MappingInfo interface - if applicable |
String |
SQLDatabase.getTableName(Class<? extends DBEntry> type)
takes advantage of the MappingInfo interface - if applicable |
String |
SQLDatabase.getTableQuery(Class<? extends DBEntry> type)
takes advantage of the MappingInfo interface - if applicable |
String |
SQLEntryClassMapper.removeMapping(Class<? extends DBEntry> type)
|
void |
DefaultMappingInfo.setForeignKey(String column,
Class<? extends DBEntry> c)
|
void |
RelationshipStore.setFromClass(Class<? extends DBEntry> c)
must be set if the topic RelationshipManager.Column.FROM_CLASS is not set |
protected void |
RelationshipStore.Mapper.setFromClass(Class<? extends DBEntry> c)
|
void |
RelationshipStore.setToClass(Class<? extends DBEntry> c)
must be set if the topic RelationshipManager.Column.TO_CLASS is not set |
protected void |
RelationshipStore.Mapper.setToClass(Class<? extends DBEntry> c)
|
| Uses of DBEntry in com.antelmann.util |
|---|
| Classes in com.antelmann.util that implement DBEntry | |
|---|---|
class |
Country
allows to treat a country just like any other DBEntry object and includes useful components to use countries in tables and lists. |
| Uses of DBEntry in com.antelmann.util.gui |
|---|
| Methods in com.antelmann.util.gui with type parameters of type DBEntry | ||
|---|---|---|
static
|
MyAbstractAction.createReferenceRetriever(ValueRetriever<T> retriever)
|
|
static
|
MyAbstractAction.createStubRetriever(T entry)
|
|
static
|
MyAbstractAction.createStubRetriever(ValueRetriever<T> retriever)
|
|
| Uses of DBEntry in com.antelmann.util.revision |
|---|
| Classes in com.antelmann.util.revision that implement DBEntry | |
|---|---|
class |
StatusString
a status based on a simple String object |
| Uses of DBEntry in com.antelmann.webdav |
|---|
| Classes in com.antelmann.webdav that implement DBEntry | |
|---|---|
class |
CardHeader
represents a VCard entry |
|
|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||