Index
All Classes and Interfaces|All Packages
A
- AbstractModel - Class in com.aoapps.dao.base
-
A base implementation of
DaoDatabase
. - AbstractModel() - Constructor for class com.aoapps.dao.base.AbstractModel
- AbstractReason - Class in com.aoapps.dao.base
-
Base for
Reason
implementations. - AbstractReason() - Constructor for class com.aoapps.dao.base.AbstractReason
- AbstractRow<K,
R> - Class in com.aoapps.dao.base -
Base for
Row
implementations. - AbstractRow(Model, Class<R>) - Constructor for class com.aoapps.dao.base.AbstractRow
- AbstractTable<K,
R> - Class in com.aoapps.dao.base -
Base for
Table
implementations. - AbstractTable(Class<K>, Class<R>, Model) - Constructor for class com.aoapps.dao.base.AbstractTable
- AbstractTuple<T> - Class in com.aoapps.dao.base
-
Allows sets of columns to be used as multi-column keys.
- AbstractTuple(Comparator<? super String>) - Constructor for class com.aoapps.dao.base.AbstractTuple
- addReason(List<AbstractReason>, AbstractReason) - Static method in class com.aoapps.dao.base.AbstractReason
-
Merges a single reason, if not null.
- addReasons(List<AbstractReason>, List<AbstractReason>) - Static method in class com.aoapps.dao.base.AbstractReason
-
Combines two lists.
- addToCache(K, R) - Method in class com.aoapps.dao.base.RowCacheTable
-
Adds a single object to the cache.
- addUsedByReason(List<AbstractReason>, Collection<?>, String, String) - Static method in class com.aoapps.dao.base.AbstractReason
-
Adds a cannot remove reason if the provided collection is non-null and non-empty.
- AggregateReason - Class in com.aoapps.dao.base
-
A
Reason
with a multiple causes. - allRowsLoaded(Set<? extends R>) - Method in class com.aoapps.dao.base.GlobalCacheTable
-
Called when all rows have been loaded at once.
- allRowsLoaded(Set<? extends R>) - Method in class com.aoapps.dao.base.RowCacheTable
-
Called when all rows have been loaded at once.
- allRowsLoaded(Set<? extends R>) - Method in class com.aoapps.dao.base.TableCacheTable
-
Called when all rows have been loaded at once.
C
- clearCaches() - Method in class com.aoapps.dao.base.RowCacheTable
-
Clears all caches for the current thread.
- clearCaches() - Method in class com.aoapps.dao.base.TableCacheTable
-
Clears all caches for the current thread.
- com.aoapps.dao.base - module com.aoapps.dao.base
- com.aoapps.dao.base - package com.aoapps.dao.base
- compareTo(Reason) - Method in class com.aoapps.dao.base.AggregateReason
- compareTo(Reason) - Method in class com.aoapps.dao.base.SingleReason
- compareTo(R) - Method in class com.aoapps.dao.base.AbstractRow
-
The default ordering is based on key comparison.
- compareTo(T) - Method in class com.aoapps.dao.base.AbstractTuple
E
- EmptyTable<K,
R> - Class in com.aoapps.dao.base -
An empty table does not return any rows and never finds any object.
- EmptyTable(Model) - Constructor for class com.aoapps.dao.base.EmptyTable
- Encryption - Class in com.aoapps.dao.base
-
Provides encryption routines.
- equals(Object) - Method in class com.aoapps.dao.base.AbstractRow
-
By default equality is based on same model, compatible class, and equal canonical key objects.
- equals(Object) - Method in class com.aoapps.dao.base.AbstractTuple
G
- generateKey() - Static method in class com.aoapps.dao.base.Encryption
-
Generates a random key.
- get(K) - Method in class com.aoapps.dao.base.EmptyTable
- get(K) - Method in class com.aoapps.dao.base.GlobalCacheTable
- get(K) - Method in class com.aoapps.dao.base.RowCacheTable
- get(K) - Method in class com.aoapps.dao.base.TableCacheTable
- getColumn1() - Method in class com.aoapps.dao.base.Tuple2Impl
- getColumn1() - Method in class com.aoapps.dao.base.Tuple3Impl
- getColumn2() - Method in class com.aoapps.dao.base.Tuple2Impl
- getColumn2() - Method in class com.aoapps.dao.base.Tuple3Impl
- getColumn3() - Method in class com.aoapps.dao.base.Tuple3Impl
- getColumns() - Method in class com.aoapps.dao.base.AbstractTuple
- getColumns() - Method in class com.aoapps.dao.base.Tuple2Impl
- getColumns() - Method in class com.aoapps.dao.base.Tuple3Impl
- getColumns() - Method in class com.aoapps.dao.base.TupleNImpl
- getComparator() - Method in class com.aoapps.dao.base.AbstractModel
-
By default, sorts using
SmartComparator
in the system locale. - getCount() - Method in class com.aoapps.dao.base.AggregateReason
- getMap() - Method in class com.aoapps.dao.base.AbstractTable
- getMap() - Method in class com.aoapps.dao.base.EmptyTable
- getModel() - Method in class com.aoapps.dao.base.AbstractRow
- getModel() - Method in class com.aoapps.dao.base.AbstractTable
- getModel() - Method in class com.aoapps.dao.base.EmptyTable
- getNoCache(K) - Method in class com.aoapps.dao.base.RowCacheTable
- getPluralPrefix() - Method in class com.aoapps.dao.base.AggregateReason
- getPluralSuffix() - Method in class com.aoapps.dao.base.AggregateReason
- getReason() - Method in class com.aoapps.dao.base.SingleReason
- getRows() - Method in class com.aoapps.dao.base.EmptyTable
- getRows() - Method in class com.aoapps.dao.base.GlobalCacheTable
- getRows() - Method in class com.aoapps.dao.base.RowCacheTable
- getRows() - Method in class com.aoapps.dao.base.TableCacheTable
- getRowsNoCache() - Method in class com.aoapps.dao.base.GlobalCacheTable
- getRowsNoCache() - Method in class com.aoapps.dao.base.RowCacheTable
- getRowsNoCache() - Method in class com.aoapps.dao.base.TableCacheTable
- getSingularPrefix() - Method in class com.aoapps.dao.base.AggregateReason
- getSingularSuffix() - Method in class com.aoapps.dao.base.AggregateReason
- getSortedMap() - Method in class com.aoapps.dao.base.AbstractTable
- getSortedMap() - Method in class com.aoapps.dao.base.EmptyTable
- getUnsortedRows() - Method in class com.aoapps.dao.base.EmptyTable
- getUnsortedRows() - Method in class com.aoapps.dao.base.GlobalCacheTable
- getUnsortedRows() - Method in class com.aoapps.dao.base.RowCacheTable
- getUnsortedRows() - Method in class com.aoapps.dao.base.TableCacheTable
- GlobalCacheTable<K,
R> - Class in com.aoapps.dao.base -
Caches results by querying the entire table upon first use, the cache is persistent and shared by all users.
- GlobalCacheTable(Class<K>, Class<R>, Model) - Constructor for class com.aoapps.dao.base.GlobalCacheTable
H
- hash(String) - Static method in class com.aoapps.dao.base.Encryption
-
Deprecated, for removal: This API element is subject to removal in a future version.Use salted algorithm, update database of stored passwords as passwords are validated
- hashCode() - Method in class com.aoapps.dao.base.AbstractRow
-
The default hashCode is based on the key value.
- hashCode() - Method in class com.aoapps.dao.base.AbstractTuple
M
- map - Variable in class com.aoapps.dao.base.AbstractTable
- merge(Reason) - Method in class com.aoapps.dao.base.AbstractReason
- merge(Reason) - Method in class com.aoapps.dao.base.AggregateReason
- merge(Reason) - Method in class com.aoapps.dao.base.SingleReason
R
- RowCacheTable<K,
R> - Class in com.aoapps.dao.base -
Caches results on a per-row basis.
- RowCacheTable(Class<K>, Class<R>, Model) - Constructor for class com.aoapps.dao.base.RowCacheTable
S
- SingleReason - Class in com.aoapps.dao.base
-
A
Reason
with a single cause. - SingleReason(String) - Constructor for class com.aoapps.dao.base.SingleReason
- sortedMap - Variable in class com.aoapps.dao.base.AbstractTable
T
- TableCacheTable<K,
R> - Class in com.aoapps.dao.base -
Caches results by querying the entire table upon first use.
- TableCacheTable(Class<K>, Class<R>, Model) - Constructor for class com.aoapps.dao.base.TableCacheTable
- tableUpdated() - Method in class com.aoapps.dao.base.GlobalCacheTable
-
Clears the global caches when the table is updated.
- tableUpdated() - Method in class com.aoapps.dao.base.RowCacheTable
-
When the table is updated, all caches are cleared for the current thread.
- tableUpdated() - Method in class com.aoapps.dao.base.TableCacheTable
-
When the table is updated, all caches are cleared for the current thread.
- toString() - Method in class com.aoapps.dao.base.AbstractReason
- toString() - Method in class com.aoapps.dao.base.AbstractRow
-
The default String representation is the key value.
- toString() - Method in class com.aoapps.dao.base.AbstractTuple
- toString() - Method in class com.aoapps.dao.base.AggregateReason
- toString() - Method in class com.aoapps.dao.base.SingleReason
- Tuple2Impl<C1,
C2> - Class in com.aoapps.dao.base -
A compound key with two columns.
- Tuple2Impl(Comparator<? super String>, C1, C2) - Constructor for class com.aoapps.dao.base.Tuple2Impl
-
Creates a new 2-tuple.
- Tuple3Impl<C1,
C2, - Class in com.aoapps.dao.baseC3> -
A compound key with three columns.
- Tuple3Impl(Comparator<? super String>, C1, C2, C3) - Constructor for class com.aoapps.dao.base.Tuple3Impl
-
Creates a new 3-tuple.
- TupleNImpl<C> - Class in com.aoapps.dao.base
-
A compound key with any number of columns of the same type.
- TupleNImpl(Comparator<? super String>, C...) - Constructor for class com.aoapps.dao.base.TupleNImpl
-
Creates a new n-tuple.
U
- unsortedRowsCache - Variable in class com.aoapps.dao.base.RowCacheTable
- unsortedRowsCache - Variable in class com.aoapps.dao.base.TableCacheTable
All Classes and Interfaces|All Packages