Index

A C E G H M R S T U 
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,C3> - Class in com.aoapps.dao.base
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
 
A C E G H M R S T U 
All Classes and Interfaces|All Packages