Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W _ 

A

AbstractBeanCollection<E> - Class in com.avaje.ebean.common
Base class for List Set and Map implementations of BeanCollection.
AbstractBeanCollection() - Constructor for class com.avaje.ebean.common.AbstractBeanCollection
Constructor not non-lazy loading collection.
AbstractBeanCollection(BeanCollectionLoader, EntityBean, String) - Constructor for class com.avaje.ebean.common.AbstractBeanCollection
Used to create deferred fetch proxy.
AbstractBeanPersistListener - Class in com.avaje.ebean.event
Provides a base implementation of BeanPersistListener.
AbstractBeanPersistListener() - Constructor for class com.avaje.ebean.event.AbstractBeanPersistListener
 
AbstractDbEncrypt - Class in com.avaje.ebean.config.dbplatform
Base type for DB platform specific Encryption.
AbstractDbEncrypt() - Constructor for class com.avaje.ebean.config.dbplatform.AbstractDbEncrypt
 
AbstractNamingConvention - Class in com.avaje.ebean.config
Provides some base implementation for NamingConventions.
AbstractNamingConvention(String, boolean) - Constructor for class com.avaje.ebean.config.AbstractNamingConvention
Construct with a sequence format and useForeignKeyPrefix setting.
AbstractNamingConvention(String) - Constructor for class com.avaje.ebean.config.AbstractNamingConvention
Construct with a sequence format.
AbstractNamingConvention() - Constructor for class com.avaje.ebean.config.AbstractNamingConvention
Construct with the default sequence format ("{table}_seq") and useForeignKeyPrefix as true.
accept(T) - Method in interface com.avaje.ebean.QueryEachConsumer
Process the bean.
accept(T) - Method in interface com.avaje.ebean.QueryEachWhileConsumer
Process the bean and return true if you want to continue processing more beans.
add(int, E) - Method in class com.avaje.ebean.common.BeanList
 
add(E) - Method in class com.avaje.ebean.common.BeanList
 
add(E) - Method in class com.avaje.ebean.common.BeanSet
 
add(BeanQueryAdapter) - Method in class com.avaje.ebean.config.ServerConfig
Register a BeanQueryAdapter instance.
add(BeanPersistController) - Method in class com.avaje.ebean.config.ServerConfig
Register a BeanPersistController instance.
add(BeanPostLoad) - Method in class com.avaje.ebean.config.ServerConfig
Register a BeanPostLoad instance.
add(TransactionEventListener) - Method in class com.avaje.ebean.config.ServerConfig
Register a TransactionEventListener instance
add(BeanPersistListener) - Method in class com.avaje.ebean.config.ServerConfig
Register a BeanPersistListener instance.
add(BulkTableEventListener) - Method in class com.avaje.ebean.config.ServerConfig
Add a BulkTableEventListener
add(Expression) - Method in interface com.avaje.ebean.ExpressionList
Add an Expression to the list.
add(OrderBy.Property) - Method in class com.avaje.ebean.OrderBy
Add a property to the order by.
addAll(Collection<? extends E>) - Method in class com.avaje.ebean.common.BeanList
 
addAll(int, Collection<? extends E>) - Method in class com.avaje.ebean.common.BeanList
 
addAll(Collection<? extends E>) - Method in class com.avaje.ebean.common.BeanSet
 
addAll(ExpressionList<T>) - Method in interface com.avaje.ebean.ExpressionList
Add a list of Expressions to this ExpressionList.s
addBean(EntityBean) - Method in interface com.avaje.ebean.bean.BeanCollectionAdd
Add a loaded bean to the collection.
addBean(EntityBean) - Method in class com.avaje.ebean.common.BeanList
 
addBean(EntityBean) - Method in class com.avaje.ebean.common.BeanSet
 
addBeanChange(BeanChange) - Method in class com.avaje.ebean.event.changelog.ChangeSet
Add a bean change to the change set.
addChild(String) - Method in class com.avaje.ebean.text.PathProperties.Props
Add a child Property set.
addClass(Class<?>) - Method in class com.avaje.ebean.config.ServerConfig
Programmatically add classes (typically entities) that this server should use.
addDateTime(String, String) - Method in interface com.avaje.ebean.text.csv.CsvReader
Add a property with a custom Date/Time/Timestamp format using the default Locale.
addDateTime(String, String, Locale) - Method in interface com.avaje.ebean.text.csv.CsvReader
Add a property with a custom Date/Time/Timestamp format.
addDirtyPropertyHash(int) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Add and return a dirty property hash recursing into embedded beans.
addDirtyPropertyNames(Set<String>, String) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Recursively add dirty properties.
addDirtyPropertyValues(Map<String, ValuePair>, String) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Recursively add dirty properties.
addIgnore() - Method in interface com.avaje.ebean.text.csv.CsvReader
Ignore the next column of data.
addJar(String) - Method in class com.avaje.ebean.config.ServerConfig
Add the name of a Jar to search for entities via class path search.
addModification(String, boolean, boolean, boolean) - Method in interface com.avaje.ebean.CallableSql
Add table modification information to the TransactionEvent.
addModification(String, boolean, boolean, boolean) - Method in interface com.avaje.ebean.Transaction
Add table modification information to the TransactionEvent.
addPackage(String) - Method in class com.avaje.ebean.config.ServerConfig
Add a package to search for entities via class path search.
addPlatform(DbPlatformName, String) - Method in class com.avaje.ebean.dbmigration.DbMigration
Add an additional platform to write the migration DDL.
addProperty(String) - Method in interface com.avaje.ebean.text.csv.CsvReader
Define the property which will be loaded from the next column of data.
addProperty(String, StringParser) - Method in interface com.avaje.ebean.text.csv.CsvReader
Define the next property and use a custom StringParser to convert the string content into the appropriate type for the property.
addProperty(String) - Method in class com.avaje.ebean.text.PathProperties.Props
Add a properties to include for this path.
addPropertyChangeListener(PropertyChangeListener) - Method in interface com.avaje.ebean.bean.EntityBean
Add a PropertyChangeListener to this bean.
addPropertyChangeListener(PropertyChangeListener) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Add a property change listener for this entity bean.
addPropertyChangeListener(String, PropertyChangeListener) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Add a property change listener for this entity bean for a specific property.
addPropertyChangeListener(PropertyChangeListener) - Method in interface com.avaje.ebean.BeanState
Add a propertyChangeListener.
addRootVisitor(JsonReadBeanVisitor<?>) - Method in class com.avaje.ebean.text.json.JsonReadOptions
Register a JsonReadBeanVisitor for the root level.
addServerConfigStartup(ServerConfigStartup) - Method in class com.avaje.ebean.config.ServerConfig
Add a ServerConfigStartup.
addToPath(String, String) - Method in class com.avaje.ebean.text.PathProperties
 
addUsed(String) - Method in class com.avaje.ebean.bean.NodeUsageCollector
Add the name of a property that has been used.
addVisitor(String, JsonReadBeanVisitor<?>) - Method in class com.avaje.ebean.text.json.JsonReadOptions
Register a JsonReadBeanVisitor for a given path.
alias(String) - Method in interface com.avaje.ebean.Query
Set root table alias.
all() - Method in class com.avaje.ebean.Finder
Retrieves all entities of the given type.
all() - Method in class com.avaje.ebean.Model.Find
Retrieves all entities of the given type.
allEq(Map<String, Object>) - Static method in class com.avaje.ebean.Expr
All Equal - Map containing property names and their values.
allEq(Map<String, Object>) - Method in interface com.avaje.ebean.ExpressionFactory
All Equal - Map containing property names and their values.
allEq(Map<String, Object>) - Method in interface com.avaje.ebean.ExpressionList
All Equal - Map containing property names and their values.
and(Expression, Expression) - Static method in class com.avaje.ebean.Expr
And - join two expressions with a logical and.
and(Expression, Expression) - Method in interface com.avaje.ebean.ExpressionFactory
And - join two expressions with a logical and.
and(Expression, Expression) - Method in interface com.avaje.ebean.ExpressionList
And - join two expressions with a logical and.
ANNOTATION - Static variable in class com.avaje.ebean.config.EncryptDeploy
Use to define that the Encrypt annotation should be used to control encryption.
appendCatalogAndSchema(StringBuilder) - Method in class com.avaje.ebean.config.TableName
Append a catalog and schema prefix if they exist to the string builder.
appliedPersistBatchOnCascade() - Method in class com.avaje.ebean.config.ServerConfig
Return the PersistBatch mode to use for 'batchOnCascade' taking into account if the database platform supports getGeneratedKeys in batch mode.
apply(PathProperties) - Method in interface com.avaje.ebean.ExpressionList
Apply the path properties to the query replacing the select and fetch clauses.
apply(PathProperties) - Method in class com.avaje.ebean.Model.Find
Creates a query applying the path properties to set the select and fetch clauses.
apply(PathProperties) - Method in interface com.avaje.ebean.Query
Apply the path properties replacing the select and fetch clauses.
apply(Query<?>) - Method in class com.avaje.ebean.text.PathProperties
Apply these path properties as fetch paths to the query.
applyDefaults(ServerCacheOptions) - Method in class com.avaje.ebean.cache.ServerCacheOptions
Apply any settings from the default settings that have not already been specifically set.
areEqual(Object, Object) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Helper method to check if two objects are equal.
asc(String) - Method in class com.avaje.ebean.OrderBy
Add a property with ascending order to this OrderBy.
asH2() - Static method in class com.avaje.ebean.dbmigration.DbOffline
Bring up the next EbeanServer instance using the H2 platform.
asOf(Timestamp) - Method in interface com.avaje.ebean.ExpressionList
Perform an 'As of' query using history tables to return the object graph as of a time in the past.
asOf(Timestamp) - Method in interface com.avaje.ebean.Query
Perform an 'As of' query using history tables to return the object graph as of a time in the past.
asProperties() - Method in class com.avaje.ebean.config.PropertyMap
Return as standard Properties.
asPropertiesLowerCase() - Method in class com.avaje.ebean.config.PropertiesWrapper
Return as Properties with lower case keys and after evaluation and additional properties loading has occurred.
auditBean(ReadEvent) - Method in interface com.avaje.ebean.event.readaudit.ReadAuditLogger
Audit a find bean query that returned a bean.
auditMany(ReadEvent) - Method in interface com.avaje.ebean.event.readaudit.ReadAuditLogger
Audit a find many query that returned some beans.
AUTO_UUID - Static variable in interface com.avaje.ebean.config.dbplatform.IdGenerator
The name of the default UUID generator.
AutoTune - Interface in com.avaje.ebean
Administrative control of AutoTune during runtime.
AutoTuneConfig - Class in com.avaje.ebean.config
Defines the AutoTune behaviour for a EbeanServer.
AutoTuneConfig() - Constructor for class com.avaje.ebean.config.AutoTuneConfig
 
AutoTuneMode - Enum in com.avaje.ebean.config
The mode for determining if AutoTune will be used for a given query when Query.setAutoTune(boolean) has not been explicitly set on a query.

B

BackgroundExecutor - Interface in com.avaje.ebean
Background thread pool service for executing of tasks asynchronously.
backgroundExecutor - Variable in class com.avaje.ebean.config.dbplatform.SequenceIdGenerator
 
backgroundLoadMonitor - Variable in class com.avaje.ebean.config.dbplatform.SequenceIdGenerator
Used to synchronise background loading (loadBatchInBackground).
batchSize - Variable in class com.avaje.ebean.config.dbplatform.SequenceIdGenerator
 
bean - Variable in class com.avaje.ebean.Version
The version of the bean.
BeanChange - Class in com.avaje.ebean.event.changelog
A bean insert, update or delete change sent as part of a ChangeSet.
BeanChange(String, Object, ChangeType, Map<String, ValuePair>) - Constructor for class com.avaje.ebean.event.changelog.BeanChange
Construct with all the details.
BeanChange() - Constructor for class com.avaje.ebean.event.changelog.BeanChange
Default constructor for JSON tools.
BeanCollection<E> - Interface in com.avaje.ebean.bean
Lazy loading capable Maps, Lists and Sets.
BeanCollection.ModifyListenMode - Enum in com.avaje.ebean.bean
 
BeanCollectionAdd - Interface in com.avaje.ebean.bean
Interface to define the addition of a bean to the underlying collection.
BeanCollectionLoader - Interface in com.avaje.ebean.bean
Loads a entity bean collection.
BeanCollectionTouched - Interface in com.avaje.ebean.bean
Used to specify a listener to be notified when a BeanCollection is first used.
beanCollectionTouched - Variable in class com.avaje.ebean.common.AbstractBeanCollection
 
BeanFindController - Interface in com.avaje.ebean.event
Used to override the finding implementation for a bean.
BeanList<E> - Class in com.avaje.ebean.common
List capable of lazy loading.
BeanList(List<E>) - Constructor for class com.avaje.ebean.common.BeanList
Specify the underlying List implementation.
BeanList() - Constructor for class com.avaje.ebean.common.BeanList
Uses an ArrayList as the underlying List implementation.
BeanList(BeanCollectionLoader, EntityBean, String) - Constructor for class com.avaje.ebean.common.BeanList
Used to create deferred fetch proxy.
BeanLoader - Interface in com.avaje.ebean.bean
Loads a entity bean.
BeanMap<K,E> - Class in com.avaje.ebean.common
Map capable of lazy loading.
BeanMap(Map<K, E>) - Constructor for class com.avaje.ebean.common.BeanMap
Create with a given Map.
BeanMap() - Constructor for class com.avaje.ebean.common.BeanMap
Create using a underlying LinkedHashMap.
BeanMap(BeanCollectionLoader, EntityBean, String) - Constructor for class com.avaje.ebean.common.BeanMap
 
BeanPersistAdapter - Class in com.avaje.ebean.event
A no operation implementation of BeanPersistController.
BeanPersistAdapter() - Constructor for class com.avaje.ebean.event.BeanPersistAdapter
 
BeanPersistController - Interface in com.avaje.ebean.event
Used to enhance or override the default bean persistence mechanism.
BeanPersistListener - Interface in com.avaje.ebean.event
Listens for committed bean events.
BeanPersistRequest<T> - Interface in com.avaje.ebean.event
Holds the information available for a bean persist (insert, update or delete).
BeanPostLoad - Interface in com.avaje.ebean.event
Fired after a bean is fetched and loaded from the database.
BeanQueryAdapter - Interface in com.avaje.ebean.event
Objects extending this modify queries prior their execution.
BeanQueryRequest<T> - Interface in com.avaje.ebean.event
Holds the information available for a bean query.
BeanSet<E> - Class in com.avaje.ebean.common
Set capable of lazy loading.
BeanSet(Set<E>) - Constructor for class com.avaje.ebean.common.BeanSet
Create with a specific Set implementation.
BeanSet() - Constructor for class com.avaje.ebean.common.BeanSet
Create using an underlying LinkedHashSet.
BeanSet(BeanCollectionLoader, EntityBean, String) - Constructor for class com.avaje.ebean.common.BeanSet
 
BeanState - Interface in com.avaje.ebean
Provides access to the internal state of an entity bean.
beanType - Variable in class com.avaje.ebean.event.readaudit.ReadEvent
The type of the bean(s) read.
begin(EbeanServer) - Method in interface com.avaje.ebean.text.csv.CsvCallback
The processing is about to begin.
begin(EbeanServer) - Method in class com.avaje.ebean.text.csv.DefaultCsvCallback
Create a transaction if required.
beginTransaction() - Static method in class com.avaje.ebean.Ebean
Start a transaction with 'REQUIRED' semantics.
beginTransaction(TxIsolation) - Static method in class com.avaje.ebean.Ebean
Start a transaction additionally specifying the isolation level.
beginTransaction(TxScope) - Static method in class com.avaje.ebean.Ebean
Start a transaction typically specifying REQUIRES_NEW or REQUIRED semantics.
beginTransaction() - Method in interface com.avaje.ebean.EbeanServer
Start a transaction with 'REQUIRED' semantics.
beginTransaction(TxIsolation) - Method in interface com.avaje.ebean.EbeanServer
Start a transaction additionally specifying the isolation level.
beginTransaction(TxScope) - Method in interface com.avaje.ebean.EbeanServer
Start a transaction typically specifying REQUIRES_NEW or REQUIRED semantics.
between(String, Object, Object) - Static method in class com.avaje.ebean.Expr
Between - property between the two given values.
between(String, String, Object) - Static method in class com.avaje.ebean.Expr
Between - value between two given properties.
between(String, Object, Object) - Method in interface com.avaje.ebean.ExpressionFactory
Between - property between the two given values.
between(String, Object, Object) - Method in interface com.avaje.ebean.ExpressionList
Between - property between the two given values.
between(String, Object, Object) - Method in interface com.avaje.ebean.Filter
Between - property between the two given values.
betweenProperties(String, String, Object) - Method in interface com.avaje.ebean.ExpressionFactory
Between - value between two given properties.
betweenProperties(String, String, Object) - Method in interface com.avaje.ebean.ExpressionList
Between - value between the two properties.
bind(int, Object) - Method in interface com.avaje.ebean.CallableSql
Bind a parameter that is bound as a IN parameter.
bindLog - Variable in class com.avaje.ebean.event.readaudit.ReadEvent
The bind log when the query was executed.
blobDbType - Variable in class com.avaje.ebean.config.dbplatform.DatabasePlatform
The JDBC type to map Blob to.
booleanDbType - Variable in class com.avaje.ebean.config.dbplatform.DatabasePlatform
The JDBC type to map booleans to (by default).
BulkTableEvent - Interface in com.avaje.ebean.event
The bulk table event.
BulkTableEventListener - Interface in com.avaje.ebean.event
Listen for bulk table events that occur.
byId(I) - Method in class com.avaje.ebean.Finder
Retrieves an entity by ID.
byId(I) - Method in class com.avaje.ebean.Model.Find
Retrieves an entity by ID.

C

cacheName - Variable in class com.avaje.ebean.cache.ServerCacheStatistics
 
CacheStrategy - Annotation Type in com.avaje.ebean.annotation
Specify the default cache use specific entity type.
CacheTuning - Annotation Type in com.avaje.ebean.annotation
Specify cache tuning for a specific entity type.
call() - Method in interface com.avaje.ebean.TxCallable
Execute the method within a transaction scope returning the result.
CallableSql - Interface in com.avaje.ebean
For making calls to stored procedures.
CallStack - Class in com.avaje.ebean.bean
Represent the call stack (stack trace elements).
CallStack(StackTraceElement[], int, int) - Constructor for class com.avaje.ebean.bean.CallStack
 
cancel() - Method in interface com.avaje.ebean.Query
Cancel the query execution if supported by the underlying database and driver.
cancel() - Method in interface com.avaje.ebean.SqlQuery
Cancel the query if support by the underlying database and driver.
caseInsensitive() - Method in interface com.avaje.ebean.ExampleExpression
Set case insensitive to true.
ChangeLog - Annotation Type in com.avaje.ebean.annotation
Marks an entity bean as being included in the change logging.
ChangeLogFilter - Interface in com.avaje.ebean.event.changelog
Used to provide fine grained control over what persist requests are included in the change log.
ChangeLogInsertMode - Enum in com.avaje.ebean.annotation
The mode used to determine if inserts should be included or not for a given bean type.
ChangeLogListener - Interface in com.avaje.ebean.event.changelog
Listen for changes.
ChangeLogPrepare - Interface in com.avaje.ebean.event.changelog
Listen for changes.
ChangeLogRegister - Interface in com.avaje.ebean.event.changelog
Used to assign ChangeLogFilters to bean types.
ChangeSet - Class in com.avaje.ebean.event.changelog
Holds a set of changes.
ChangeSet(String, long) - Constructor for class com.avaje.ebean.event.changelog.ChangeSet
Construct with a txnId.
ChangeSet() - Constructor for class com.avaje.ebean.event.changelog.ChangeSet
Default constructor for JSON tools.
ChangeType - Enum in com.avaje.ebean.event.changelog
The type of the change.
checkConstraintName(String, String) - Method in class com.avaje.ebean.config.DbConstraintNaming
Return the check constraint name.
checkEmptyLazyLoad() - Method in interface com.avaje.ebean.bean.BeanCollection
Check after the lazy load that the underlying collection is not null (handle case where join to many not outer).
checkEmptyLazyLoad() - Method in class com.avaje.ebean.common.BeanList
 
checkEmptyLazyLoad() - Method in class com.avaje.ebean.common.BeanMap
 
checkEmptyLazyLoad() - Method in class com.avaje.ebean.common.BeanSet
 
checkLazyLoadFailure() - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Check if the lazy load succeeded.
checkReadOnly() - Method in class com.avaje.ebean.common.AbstractBeanCollection
 
ckPrefix - Variable in class com.avaje.ebean.config.DbConstraintNaming
 
ckSuffix - Variable in class com.avaje.ebean.config.DbConstraintNaming
 
clear() - Method in interface com.avaje.ebean.bean.PersistenceContext
Clear all the references.
clear(Class<?>) - Method in interface com.avaje.ebean.bean.PersistenceContext
Clear all the references for a given type of entity bean.
clear(Class<?>, Object) - Method in interface com.avaje.ebean.bean.PersistenceContext
Clear the reference to a specific entity bean.
clear() - Method in interface com.avaje.ebean.cache.ServerCache
Clear all entries from the cache.
clear(Class<?>) - Method in interface com.avaje.ebean.cache.ServerCacheManager
This clears both the bean and query cache for a given type.
clear() - Method in class com.avaje.ebean.common.BeanList
 
clear() - Method in class com.avaje.ebean.common.BeanMap
 
clear() - Method in class com.avaje.ebean.common.BeanSet
 
clear() - Method in class com.avaje.ebean.OrderBy
Clear the orderBy removing any current order by properties.
clear() - Method in interface com.avaje.ebean.SqlRow
Clear the map.
clearAll() - Method in interface com.avaje.ebean.cache.ServerCacheManager
Clear all the caches.
clearCount - Variable in class com.avaje.ebean.cache.ServerCacheStatistics
 
clobDbType - Variable in class com.avaje.ebean.config.dbplatform.DatabasePlatform
The JDBC type to map Clob to.
close() - Method in class com.avaje.ebean.config.dbplatform.H2HistoryTrigger
 
close() - Method in interface com.avaje.ebean.QueryIterator
Close the underlying resources held by this iterator.
closeQuote - Variable in class com.avaje.ebean.config.dbplatform.DatabasePlatform
The close quote used by quoted identifiers.
closeResources(Connection, PreparedStatement, ResultSet) - Method in class com.avaje.ebean.config.dbplatform.SequenceIdGenerator
Close the JDBC resources.
collectAllQueryPlanStatistics(boolean) - Method in interface com.avaje.ebean.meta.MetaBeanInfo
Collect the current query plan statistics return all the statistics (include query plans that haven't had query executions).
collectNodeStatistics(boolean) - Method in interface com.avaje.ebean.meta.MetaInfoManager
Collect and return the ObjectGraphNode statistics.
collectNodeUsage(NodeUsageCollector) - Method in interface com.avaje.ebean.bean.NodeUsageListener
Collect node usage "profiling" information.
collectProfiling() - Method in interface com.avaje.ebean.AutoTune
Fire a garbage collection (hint to the JVM).
collectQueryPlanStatistics(boolean) - Method in interface com.avaje.ebean.meta.MetaBeanInfo
Collect the current query plan statistics return the non-empty statistics.
collectQueryPlanStatistics(boolean) - Method in interface com.avaje.ebean.meta.MetaInfoManager
Collect and return the query plan statistics for all the beans.
Column(int, String, String) - Constructor for class com.avaje.ebean.RawSql.ColumnMapping.Column
Construct a Column.
columnAliasPrefix - Variable in class com.avaje.ebean.config.dbplatform.DatabasePlatform
 
ColumnMapping(List<RawSql.ColumnMapping.Column>) - Constructor for class com.avaje.ebean.RawSql.ColumnMapping
Construct from parsed sql where the columns have been identified.
ColumnMapping() - Constructor for class com.avaje.ebean.RawSql.ColumnMapping
Construct for unparsed sql.
ColumnMapping(String...) - Constructor for class com.avaje.ebean.RawSql.ColumnMapping
Construct for ResultSet use.
ColumnMapping(boolean, LinkedHashMap<String, RawSql.ColumnMapping.Column>) - Constructor for class com.avaje.ebean.RawSql.ColumnMapping
Construct an immutable ColumnMapping based on collected information.
columnMapping(String, String) - Method in class com.avaje.ebean.RawSql.ColumnMapping
 
columnMapping(String, String) - Method in class com.avaje.ebean.RawSqlBuilder
Set the mapping of a DB Column to a bean property.
columnMappingIgnore(String) - Method in class com.avaje.ebean.RawSqlBuilder
Ignore this DB column.
com.avaje.ebean - package com.avaje.ebean
Core API (see Ebean and EbeanServer).
com.avaje.ebean.annotation - package com.avaje.ebean.annotation
Extra deployment annotations
com.avaje.ebean.bean - package com.avaje.ebean.bean
Enhanced beans API and Support objects
com.avaje.ebean.cache - package com.avaje.ebean.cache
Server Cache Service
com.avaje.ebean.common - package com.avaje.ebean.common
Common non-public interfaces and implementation.
com.avaje.ebean.config - package com.avaje.ebean.config
Configuration settings for EbeanServer construction
com.avaje.ebean.config.dbplatform - package com.avaje.ebean.config.dbplatform
Database platform specific support
com.avaje.ebean.dbmigration - package com.avaje.ebean.dbmigration
Generation DDL migration scripts based on changes to the model.
com.avaje.ebean.event - package com.avaje.ebean.event
Persist and Query Event Controllers and Listeners
com.avaje.ebean.event.changelog - package com.avaje.ebean.event.changelog
Provides a built in change log mechanism and can audit changes.
com.avaje.ebean.event.readaudit - package com.avaje.ebean.event.readaudit
Provides Auditing of read events including queries and L2 cache.
com.avaje.ebean.meta - package com.avaje.ebean.meta
Meta data that can be retrieved for the EbeanServer.
com.avaje.ebean.plugin - package com.avaje.ebean.plugin
Provides a API for plugins.
com.avaje.ebean.text - package com.avaje.ebean.text
Utility objects for CSV, JSON and XML processing.
com.avaje.ebean.text.csv - package com.avaje.ebean.text.csv
CSV processing objects.
com.avaje.ebean.text.json - package com.avaje.ebean.text.json
JSON formatting and parsing objects (See JsonContext).
commit() - Method in interface com.avaje.ebean.Transaction
Commit the transaction.
commitTransaction() - Static method in class com.avaje.ebean.Ebean
Commit the current transaction.
commitTransaction() - Method in interface com.avaje.ebean.EbeanServer
Commit the current transaction.
commitTransactionIfCreated() - Method in class com.avaje.ebean.text.csv.DefaultCsvCallback
If we created a transaction commit it.
completeSql(String, Query<?>) - Method in class com.avaje.ebean.config.dbplatform.DatabasePlatform
 
CompoundType<V> - Interface in com.avaje.ebean.config
API from creating and getting property values from an Immutable Compound Value Object.
CompoundTypeProperty<V,P> - Interface in com.avaje.ebean.config
Represents a Property of a Compound Value Object.
ConcurrencyMode - Enum in com.avaje.ebean.annotation
Optimistic concurrency mode used for updates and deletes.
configure(SpiServer) - Method in interface com.avaje.ebean.plugin.SpiServerPlugin
Configure the plugin.
conjunction(Query<T>) - Static method in class com.avaje.ebean.Expr
Return a list of expressions that will be joined by AND's.
conjunction(Query<T>) - Method in interface com.avaje.ebean.ExpressionFactory
Return a list of expressions that will be joined by AND's.
conjunction(Query<T>, ExpressionList<T>) - Method in interface com.avaje.ebean.ExpressionFactory
Return a list of expressions that will be joined by AND's.
conjunction() - Method in interface com.avaje.ebean.ExpressionList
Return a list of expressions that will be joined by AND's.
constraintNaming - Variable in class com.avaje.ebean.dbmigration.DbMigration
 
ContainerConfig - Class in com.avaje.ebean.config
Configuration for the container that holds the EbeanServer instances.
ContainerConfig() - Constructor for class com.avaje.ebean.config.ContainerConfig
 
ContainerConfig.ClusterMode - Enum in com.avaje.ebean.config
Communication mode used for clustering.
ContainerConfig.MulticastConfig - Class in com.avaje.ebean.config
The configuration for clustering using Multicast networking.
ContainerConfig.SocketConfig - Class in com.avaje.ebean.config
Configuration for clustering using TCP sockets.
contains(Object) - Method in class com.avaje.ebean.common.BeanList
 
contains(Object) - Method in class com.avaje.ebean.common.BeanSet
 
contains(String, String) - Static method in class com.avaje.ebean.Expr
Contains - property like %value%.
contains(String, String) - Method in interface com.avaje.ebean.ExpressionFactory
Contains - property like %value%.
contains(String, String) - Method in interface com.avaje.ebean.ExpressionList
Contains - property like %value%.
contains(String, String) - Method in interface com.avaje.ebean.Filter
Contains - property contains the string "value".
contains(String) - Method in class com.avaje.ebean.RawSql.ColumnMapping
Return true if the property is mapped.
containsAll(Collection<?>) - Method in class com.avaje.ebean.common.BeanList
 
containsAll(Collection<?>) - Method in class com.avaje.ebean.common.BeanSet
 
containsKey(Object) - Method in class com.avaje.ebean.common.BeanMap
 
containsKey(Object) - Method in interface com.avaje.ebean.SqlRow
Returns true if the map contains the property.
containsProperty(String) - Method in class com.avaje.ebean.OrderBy
Return true if the property is known to be contained in the order by clause.
containsValue(Object) - Method in class com.avaje.ebean.common.BeanMap
 
containsValue(Object) - Method in interface com.avaje.ebean.SqlRow
Returns true if the map contains the value.
convertQuotedIdentifiers(String) - Method in class com.avaje.ebean.config.dbplatform.DatabasePlatform
Convert backticks to the platform specific open quote and close quote
copy() - Method in class com.avaje.ebean.cache.ServerCacheOptions
Return a copy of this object.
copy() - Method in class com.avaje.ebean.OrderBy
Return a copy of the OrderBy.
copy() - Method in class com.avaje.ebean.OrderBy.Property
Return a copy of this property.
copy() - Method in interface com.avaje.ebean.Query
Return a copy of the query.
copy() - Method in class com.avaje.ebean.text.PathProperties
Create a copy of this instance so that it can be modified.
copy(PathProperties) - Method in class com.avaje.ebean.text.PathProperties.Props
Create a shallow copy of this Props instance.
copyWithTrim(String) - Method in class com.avaje.ebean.OrderBy
Return a copy of this OrderBy with the path trimmed.
copyWithTrim(String) - Method in class com.avaje.ebean.OrderBy.Property
Return a copy of this Property with the path trimmed.
create(Object[]) - Method in interface com.avaje.ebean.config.CompoundType
Create an instance of the compound type given its property values.
create(String) - Static method in class com.avaje.ebean.EbeanServerFactory
Create using ebean.properties to configure the server.
create(ServerConfig) - Static method in class com.avaje.ebean.EbeanServerFactory
Create using the ServerConfig object to configure the server.
create() - Method in class com.avaje.ebean.RawSqlBuilder
Create the immutable RawSql object.
createCache(String, ServerCacheOptions) - Method in interface com.avaje.ebean.cache.ServerCacheFactory
Create the cache for the given type with options.
createCallableSql(String) - Static method in class com.avaje.ebean.Ebean
Create a CallableSql to execute a given stored procedure.
createCallableSql(String) - Method in interface com.avaje.ebean.EbeanServer
Create a CallableSql to execute a given stored procedure.
createCsvReader(Class<T>) - Static method in class com.avaje.ebean.Ebean
Create a CsvReader for a given beanType.
createCsvReader(Class<T>) - Method in interface com.avaje.ebean.EbeanServer
Create a CsvReader for a given beanType.
createDdlHandler(ServerConfig) - Method in class com.avaje.ebean.config.dbplatform.DatabasePlatform
Create and return a DDL handler for generating DDL scripts.
createDdlHandler(ServerConfig) - Method in class com.avaje.ebean.config.dbplatform.PostgresPlatform
Return a DdlHandler instance for generating DDL for the specific platform.
CreatedTimestamp - Annotation Type in com.avaje.ebean.annotation
For a timestamp property that is set to the datetime when the entity is created/inserted.
createdTransaction - Variable in class com.avaje.ebean.text.csv.DefaultCsvCallback
Flag set when we created the transaction.
createEntityBean(Class<T>) - Method in interface com.avaje.ebean.EbeanServer
Create a new instance of T that is an EntityBean.
createGenerator(Writer) - Method in interface com.avaje.ebean.text.json.JsonContext
Create and return a new JsonGenerator for the given writer.
createImmutableCopy() - Method in class com.avaje.ebean.RawSql.ColumnMapping
Creates an immutable copy of this ColumnMapping.
createNamedQuery(Class<T>, String) - Static method in class com.avaje.ebean.Ebean
Return a named Query that will have defined fetch paths, predicates etc.
createNamedQuery(Class<T>, String) - Method in interface com.avaje.ebean.EbeanServer
Return a named Query that will have defined fetch paths, predicates etc.
createNamedSqlQuery(String) - Static method in class com.avaje.ebean.Ebean
Create a named sql query.
createNamedSqlQuery(String) - Method in interface com.avaje.ebean.EbeanServer
Create a named sql query.
createNamedSqlUpdate(String) - Static method in class com.avaje.ebean.Ebean
Create a named sql update.
createNamedSqlUpdate(String) - Method in interface com.avaje.ebean.EbeanServer
Create a named sql update.
createNamedUpdate(Class<T>, String) - Static method in class com.avaje.ebean.Ebean
Create a named orm update.
createNamedUpdate(Class<T>, String) - Method in interface com.avaje.ebean.EbeanServer
Create a named orm update.
createParser(Reader) - Method in interface com.avaje.ebean.text.json.JsonContext
Create and return a new JsonParser for the given reader.
createQuery(Class<T>, String) - Static method in class com.avaje.ebean.Ebean
Create a query using the query language.
createQuery(Class<T>) - Static method in class com.avaje.ebean.Ebean
Create a query for a type of entity bean.
createQuery(Class<T>, String) - Method in interface com.avaje.ebean.EbeanServer
Create a query using the query language.
createQuery(Class<T>) - Method in interface com.avaje.ebean.EbeanServer
Create a query for an entity bean and synonym for EbeanServer.find(Class).
createSequenceIdGenerator(BackgroundExecutor, DataSource, String, int) - Method in class com.avaje.ebean.config.dbplatform.DatabasePlatform
Return a DB Sequence based IdGenerator.
createSequenceIdGenerator(BackgroundExecutor, DataSource, String, int) - Method in class com.avaje.ebean.config.dbplatform.DB2Platform
Return a DB2 specific sequence IdGenerator that supports batch fetching sequence values.
createSequenceIdGenerator(BackgroundExecutor, DataSource, String, int) - Method in class com.avaje.ebean.config.dbplatform.H2Platform
Return a H2 specific sequence IdGenerator that supports batch fetching sequence values.
createSequenceIdGenerator(BackgroundExecutor, DataSource, String, int) - Method in class com.avaje.ebean.config.dbplatform.HsqldbPlatform
 
createSequenceIdGenerator(BackgroundExecutor, DataSource, String, int) - Method in class com.avaje.ebean.config.dbplatform.MySqlPlatform
Return null in case there is a sequence annotation.
createSequenceIdGenerator(BackgroundExecutor, DataSource, String, int) - Method in class com.avaje.ebean.config.dbplatform.OraclePlatform
 
createSequenceIdGenerator(BackgroundExecutor, DataSource, String, int) - Method in class com.avaje.ebean.config.dbplatform.PostgresPlatform
Create a Postgres specific sequence IdGenerator.
createServer(ServerConfig) - Method in interface com.avaje.ebean.common.SpiContainer
Create the EbeanServer for a given configuration.
createServer(String) - Method in interface com.avaje.ebean.common.SpiContainer
Create an EbeanServer just using the name.
createSqlQuery(String) - Static method in class com.avaje.ebean.Ebean
Create a SqlQuery for executing native sql query statements.
createSqlQuery(String) - Method in interface com.avaje.ebean.EbeanServer
Create a SqlQuery for executing native sql query statements.
createSqlUpdate(String) - Static method in class com.avaje.ebean.Ebean
Create a sql update for executing native dml statements.
createSqlUpdate(String) - Method in interface com.avaje.ebean.EbeanServer
Create a sql update for executing native dml statements.
createTransaction() - Method in interface com.avaje.ebean.EbeanServer
Create a new transaction that is not held in TransactionThreadLocal.
createTransaction(TxIsolation) - Method in interface com.avaje.ebean.EbeanServer
Create a new transaction additionally specifying the isolation level.
createUpdate(Class<T>, String) - Static method in class com.avaje.ebean.Ebean
Create a orm update where you will supply the insert/update or delete statement (rather than using a named one that is already defined using the @NamedUpdates annotation).
createUpdate(Class<T>, String) - Method in interface com.avaje.ebean.EbeanServer
Create a orm update where you will supply the insert/update or delete statement (rather than using a named one that is already defined using the @NamedUpdates annotation).
createWithContextClassLoader(ServerConfig, ClassLoader) - Static method in class com.avaje.ebean.EbeanServerFactory
Create using the ServerConfig additionally specifying a classLoader to use as the context class loader.
CsvCallback<T> - Interface in com.avaje.ebean.text.csv
Provides callback methods for customisation of CSV processing.
CsvReader<T> - Interface in com.avaje.ebean.text.csv
Reads CSV data turning it into object graphs that you can be saved (inserted) or processed yourself.
currentlyBackgroundLoading - Variable in class com.avaje.ebean.config.dbplatform.SequenceIdGenerator
 
currentModel() - Method in class com.avaje.ebean.dbmigration.DdlGenerator
 
currentTransaction() - Static method in class com.avaje.ebean.Ebean
Returns the current transaction or null if there is no current transaction in scope.
currentTransaction() - Method in interface com.avaje.ebean.EbeanServer
Returns the current transaction or null if there is no current transaction in scope.
currentUser() - Method in interface com.avaje.ebean.config.CurrentUserProvider
Return the current user id.
CurrentUserProvider - Interface in com.avaje.ebean.config
Provides the current user in order to support 'Who created', 'Who modified' and other audit features.
customProperties - Variable in class com.avaje.ebean.config.DataSourceConfig
 

D

databasePlatform - Variable in class com.avaje.ebean.config.AbstractNamingConvention
The database platform.
DatabasePlatform - Class in com.avaje.ebean.config.dbplatform
Database platform specific settings.
DatabasePlatform() - Constructor for class com.avaje.ebean.config.dbplatform.DatabasePlatform
Instantiates a new database platform.
databasePlatform - Variable in class com.avaje.ebean.dbmigration.DbMigration
 
DatabasePlatform.OnQueryOnly - Enum in com.avaje.ebean.config.dbplatform
Behavior used when ending a query only transaction (at read committed isolation level).
dataSource - Variable in class com.avaje.ebean.config.dbplatform.SequenceIdGenerator
 
DataSourceConfig - Class in com.avaje.ebean.config
Used to config a DataSource when using the internal Ebean DataSource implementation.
DataSourceConfig() - Constructor for class com.avaje.ebean.config.DataSourceConfig
 
dateEncryptFunction - Variable in class com.avaje.ebean.config.dbplatform.AbstractDbEncrypt
The encryption function for all Date types (java.sql.Date, Joda Date types).
db() - Method in class com.avaje.ebean.Finder
Return the underlying 'default' EbeanServer.
db(String) - Method in class com.avaje.ebean.Finder
Return typically a different EbeanServer to the default.
db() - Static method in class com.avaje.ebean.Model
Return the underlying 'default' EbeanServer.
db(String) - Static method in class com.avaje.ebean.Model
Return a named EbeanServer that is typically different to the default server.
db() - Method in class com.avaje.ebean.Model.Find
Return the underlying 'default' EbeanServer.
db(String) - Method in class com.avaje.ebean.Model.Find
Return typically a different EbeanServer to the default.
DB2Platform - Class in com.avaje.ebean.config.dbplatform
DB2 specific platform.
DB2Platform() - Constructor for class com.avaje.ebean.config.dbplatform.DB2Platform
 
DB2SequenceIdGenerator - Class in com.avaje.ebean.config.dbplatform
DB2 specific sequence Id Generator.
DB2SequenceIdGenerator(BackgroundExecutor, DataSource, String, int) - Constructor for class com.avaje.ebean.config.dbplatform.DB2SequenceIdGenerator
Construct given a dataSource and sql to return the next sequence value.
Db2SqlLimiter - Class in com.avaje.ebean.config.dbplatform
 
Db2SqlLimiter() - Constructor for class com.avaje.ebean.config.dbplatform.Db2SqlLimiter
 
DbConstraintNaming - Class in com.avaje.ebean.config
Naming convention used for constraint names.
DbConstraintNaming() - Constructor for class com.avaje.ebean.config.DbConstraintNaming
Construct using default of lower case for both table and column names.
DbConstraintNaming(boolean) - Constructor for class com.avaje.ebean.config.DbConstraintNaming
Construct specifying if lower case should be used (for both table and column names).
DbConstraintNaming(boolean, boolean) - Constructor for class com.avaje.ebean.config.DbConstraintNaming
Construct specifying if lower case should be used for both table and column names.
DbConstraintNaming.MaxLength - Interface in com.avaje.ebean.config
Defines how constraint names are shortened if required based on platform limitations.
DbConstraintNormalise - Class in com.avaje.ebean.config
Used to normalise table and column names which means stripping out quoted identifier characters and any catalog or schema prefix.
DbConstraintNormalise() - Constructor for class com.avaje.ebean.config.DbConstraintNormalise
 
DbConstraintNormalise(boolean, boolean) - Constructor for class com.avaje.ebean.config.DbConstraintNormalise
 
dbEncrypt - Variable in class com.avaje.ebean.config.dbplatform.DatabasePlatform
 
DbEncrypt - Interface in com.avaje.ebean.config.dbplatform
Defines DB encryption support for encrypting and decrypting data using DB encryption features.
DbEncryptFunction - Interface in com.avaje.ebean.config.dbplatform
 
DbEnumType - Enum in com.avaje.ebean.annotation
Specify the DB storage type used to with @DbEnumValue.
DbEnumValue - Annotation Type in com.avaje.ebean.annotation
Specify a method on an Enum that returns the value that should be stored in the DB.
DbHistorySupport - Interface in com.avaje.ebean.config.dbplatform
History support for the database platform.
DbHstore - Annotation Type in com.avaje.ebean.annotation
Used for mapping a Map type property to Postgres HSTORE data type.
dbIdentity - Variable in class com.avaje.ebean.config.dbplatform.DatabasePlatform
Defines DB identity/sequence features.
DbIdentity - Class in com.avaje.ebean.config.dbplatform
Defines the identity/sequence behaviour for the database.
DbIdentity() - Constructor for class com.avaje.ebean.config.dbplatform.DbIdentity
 
DbJson - Annotation Type in com.avaje.ebean.annotation
Specify a property holding JSON content.
DbJsonB - Annotation Type in com.avaje.ebean.annotation
Specify a property holding JSON content.
DbJsonType - Enum in com.avaje.ebean.annotation
Specify the DB storage type used to store JSON content.
DbMigration - Class in com.avaje.ebean.dbmigration
Generates DB Migration xml and sql scripts.
DbMigration() - Constructor for class com.avaje.ebean.dbmigration.DbMigration
 
DbMigration.Pair - Class in com.avaje.ebean.dbmigration
Holds a platform and prefix.
DbMigrationConfig - Class in com.avaje.ebean.config
Configuration for the DB migration processing.
DbMigrationConfig() - Constructor for class com.avaje.ebean.config.DbMigrationConfig
 
DbOffline - Class in com.avaje.ebean.dbmigration
Helper to indicate that an EbeanServer should come up offline typically for DDL generation purposes.
DbOffline() - Constructor for class com.avaje.ebean.dbmigration.DbOffline
 
DbPlatformName - Enum in com.avaje.ebean.config.dbplatform
Built in supported platforms.
DbStandardHistorySupport - Class in com.avaje.ebean.config.dbplatform
SQL2011 based history support using 'as of timestamp' type clause appended as part of the the from or join clause.
DbStandardHistorySupport() - Constructor for class com.avaje.ebean.config.dbplatform.DbStandardHistorySupport
 
DbType - Class in com.avaje.ebean.config.dbplatform
Represents a DB type with name, length, precision, and scale.
DbType(String) - Constructor for class com.avaje.ebean.config.dbplatform.DbType
Construct with no length or scale.
DbType(String, int) - Constructor for class com.avaje.ebean.config.dbplatform.DbType
Construct with a given length.
DbType(String, int, int) - Constructor for class com.avaje.ebean.config.dbplatform.DbType
Construct for Decimal with precision and scale.
DbType(String, boolean) - Constructor for class com.avaje.ebean.config.dbplatform.DbType
Use with canHaveLength=false for types that should never have a length.
dbTypeMap - Variable in class com.avaje.ebean.config.dbplatform.DatabasePlatform
Mapping of JDBC to Database types.
DbTypeMap - Class in com.avaje.ebean.config.dbplatform
Used to map bean property types to DB specific types for DDL generation.
DbTypeMap() - Constructor for class com.avaje.ebean.config.dbplatform.DbTypeMap
 
DbViewHistorySupport - Class in com.avaje.ebean.config.dbplatform
Database view based implementation of DbHistorySupport.
DbViewHistorySupport() - Constructor for class com.avaje.ebean.config.dbplatform.DbViewHistorySupport
 
DdlGenerator - Class in com.avaje.ebean.dbmigration
Controls the generation of DDL and potentially runs the resulting scripts.
DdlGenerator() - Constructor for class com.avaje.ebean.dbmigration.DdlGenerator
 
decrypt(byte[], EncryptKey) - Method in interface com.avaje.ebean.config.Encryptor
Decrypt the data using the key.
decryptString(byte[], EncryptKey) - Method in interface com.avaje.ebean.config.Encryptor
Decrypt the data returning a formatted string value using a key.
DEFAULT_SEQ_FORMAT - Static variable in class com.avaje.ebean.config.AbstractNamingConvention
The Constant DEFAULT_SEQ_FORMAT.
DefaultCsvCallback<T> - Class in com.avaje.ebean.text.csv
Provides the default implementation of CsvCallback.
DefaultCsvCallback() - Constructor for class com.avaje.ebean.text.csv.DefaultCsvCallback
Construct with a default batch size of 30 and logging info messages every 1000 rows.
DefaultCsvCallback(int, int) - Constructor for class com.avaje.ebean.text.csv.DefaultCsvCallback
Construct with explicit batch size and logging info frequency.
defaultProperties() - Static method in class com.avaje.ebean.config.PropertyMap
 
delete(Object) - Static method in class com.avaje.ebean.Ebean
Delete the bean.
delete(Class<?>, Object) - Static method in class com.avaje.ebean.Ebean
Delete the bean given its type and id.
delete(Query<T>, Transaction) - Method in interface com.avaje.ebean.EbeanServer
Execute as a delete query deleting the 'root level' beans that match the predicates in the query.
delete(Object) - Method in interface com.avaje.ebean.EbeanServer
Delete the bean.
delete(Object, Transaction) - Method in interface com.avaje.ebean.EbeanServer
Delete the bean with an explicit transaction.
delete(Class<?>, Object) - Method in interface com.avaje.ebean.EbeanServer
Delete the bean given its type and id.
delete(Class<?>, Object, Transaction) - Method in interface com.avaje.ebean.EbeanServer
Delete the bean given its type and id with an explicit transaction.
delete() - Method in interface com.avaje.ebean.ExpressionList
Execute as a delete query deleting the 'root level' beans that match the predicates in the query.
delete() - Method in class com.avaje.ebean.Model
Delete this entity.
delete(String) - Method in class com.avaje.ebean.Model
Perform a delete using this entity against the specified server.
delete() - Method in interface com.avaje.ebean.Query
Execute as a delete query deleting the 'root level' beans that match the predicates in the query.
deleteAll(Class<?>, Collection<?>) - Static method in class com.avaje.ebean.Ebean
Delete several beans given their type and id values.
deleteAll(Collection<?>) - Static method in class com.avaje.ebean.Ebean
Delete all the beans in the Collection.
deleteAll(Collection<?>) - Method in interface com.avaje.ebean.EbeanServer
Delete all the beans in the collection.
deleteAll(Collection<?>, Transaction) - Method in interface com.avaje.ebean.EbeanServer
Delete all the beans in the collection using an explicit transaction.
deleteAll(Class<?>, Collection<?>) - Method in interface com.avaje.ebean.EbeanServer
Delete several beans given their type and id values.
deleteAll(Class<?>, Collection<?>, Transaction) - Method in interface com.avaje.ebean.EbeanServer
Delete several beans given their type and id values with an explicit transaction.
deleteById(I) - Method in class com.avaje.ebean.Finder
Delete a bean by Id.
deleteById(I) - Method in class com.avaje.ebean.Model.Find
Delete a bean by Id.
deleted(Class<?>, Object) - Method in interface com.avaje.ebean.bean.PersistenceContext
Clear the reference as a result of an entity being deleted.
DELETED - Static variable in class com.avaje.ebean.bean.PersistenceContext.WithOption
The bean was previously deleted from this persistence context (can't hit L2 cache).
deleted(Object) - Method in class com.avaje.ebean.event.AbstractBeanPersistListener
Notified that a bean has been deleted locally.
deleted(Object) - Method in interface com.avaje.ebean.event.BeanPersistListener
Notified that a bean has been deleted locally.
deleteManyToManyAssociations(Object, String) - Static method in class com.avaje.ebean.Ebean
Delete the associations (from the intersection table) of a ManyToMany given the owner bean and the propertyName of the ManyToMany collection.
deleteManyToManyAssociations(Object, String) - Method in interface com.avaje.ebean.EbeanServer
Delete the associations (from the intersection table) of a ManyToMany given the owner bean and the propertyName of the ManyToMany collection.
deleteManyToManyAssociations(Object, String, Transaction) - Method in interface com.avaje.ebean.EbeanServer
Delete the associations (from the intersection table) of a ManyToMany given the owner bean and the propertyName of the ManyToMany collection.
desc(String) - Method in class com.avaje.ebean.OrderBy
Add a property with descending order to this OrderBy.
description(String) - Method in class com.avaje.ebean.bean.CallStack
Return the call stack lines appended with the given newLine string.
diff(Object, Object) - Static method in class com.avaje.ebean.Ebean
Return a map of the differences between two objects of the same type.
diff(Object, Object) - Method in interface com.avaje.ebean.EbeanServer
Return a map of the differences between two objects of the same type.
diff - Variable in class com.avaje.ebean.Version
The map of changed properties.
disallowBatchOnCascade - Variable in class com.avaje.ebean.config.dbplatform.DatabasePlatform
Flag set for SQL Server due to lack of support of getGeneratedKeys in batch mode (meaning for batch inserts you should explicitly turn off getGeneratedKeys - joy).
disjunction(Query<T>) - Static method in class com.avaje.ebean.Expr
Return a list of expressions that will be joined by OR's.
disjunction(Query<T>) - Method in interface com.avaje.ebean.ExpressionFactory
Return a list of expressions that will be joined by OR's.
disjunction(Query<T>, ExpressionList<T>) - Method in interface com.avaje.ebean.ExpressionFactory
Return a list of expressions that will be joined by OR's.
disjunction() - Method in interface com.avaje.ebean.ExpressionList
Return a list of expressions that will be joined by OR's.

E

Ebean - Class in com.avaje.ebean
This Ebean object is effectively a singleton that holds a map of registered EbeanServers.
EbeanServer - Interface in com.avaje.ebean
Provides the API for fetching and saving beans to a particular DataSource.
EbeanServerFactory - Class in com.avaje.ebean
Creates EbeanServer instances.
EbeanServerFactory() - Constructor for class com.avaje.ebean.EbeanServerFactory
 
ebeanServerName - Variable in class com.avaje.ebean.common.AbstractBeanCollection
 
EJson - Class in com.avaje.ebean.text.json
Utility that converts between JSON content and simple java Maps/Lists.
EJson() - Constructor for class com.avaje.ebean.text.json.EJson
 
EmbeddedColumns - Annotation Type in com.avaje.ebean.annotation
Specify property name to db column mapping for Embedded beans.
enc(int) - Static method in class com.avaje.ebean.bean.CallStack
Convert the integer to unsigned base 64.
encrypt(byte[], EncryptKey) - Method in interface com.avaje.ebean.config.Encryptor
Encrypt the data using the key.
ENCRYPT_CLIENT - Static variable in class com.avaje.ebean.config.EncryptDeploy
Use to define that Java client Encryption should be used (rather than DB encryption).
ENCRYPT_DB - Static variable in class com.avaje.ebean.config.EncryptDeploy
Use to define that Encryption should be used and String types should use DB encryption.
EncryptDeploy - Class in com.avaje.ebean.config
Define the encryption options for a bean property.
EncryptDeploy(EncryptDeploy.Mode, boolean, int) - Constructor for class com.avaje.ebean.config.EncryptDeploy
Construct with all options for Encryption including the dbLength.
EncryptDeploy.Mode - Enum in com.avaje.ebean.config
The Encryption mode.
EncryptDeployManager - Interface in com.avaje.ebean.config
Programmatically define which database columns are encrypted.
Encrypted - Annotation Type in com.avaje.ebean.annotation
Specify that the property is stored in encrypted form.
EncryptKey - Interface in com.avaje.ebean.config
Represents the key used for encryption.
EncryptKeyManager - Interface in com.avaje.ebean.config
Determine keys used for encryption and decryption.
Encryptor - Interface in com.avaje.ebean.config
Used for Java side encryption of properties when DB encryption is not used.
encryptString(String, EncryptKey) - Method in interface com.avaje.ebean.config.Encryptor
Encrypt the formatted string value using a key.
end(int) - Method in interface com.avaje.ebean.text.csv.CsvCallback
The processing has ended successfully.
end(int) - Method in class com.avaje.ebean.text.csv.DefaultCsvCallback
Commit the transaction if one was created.
end() - Method in interface com.avaje.ebean.Transaction
If the transaction is active then perform rollback.
end - Variable in class com.avaje.ebean.Version
The effective end date time of this version.
endJunction() - Method in interface com.avaje.ebean.ExpressionList
End a Conjunction or Disjunction returning the parent expression list.
endsWith(String, String) - Static method in class com.avaje.ebean.Expr
Ends With - property like %value.
endsWith(String, String) - Method in interface com.avaje.ebean.ExpressionFactory
Ends With - property like %value.
endsWith(String, String) - Method in interface com.avaje.ebean.ExpressionList
Ends With - property like %value.
endsWith(String, String) - Method in interface com.avaje.ebean.Filter
Ends With.
endTransaction() - Static method in class com.avaje.ebean.Ebean
If the current transaction has already been committed do nothing otherwise rollback the transaction.
endTransaction() - Method in interface com.avaje.ebean.EbeanServer
If the current transaction has already been committed do nothing otherwise rollback the transaction.
endWithError(int, Exception) - Method in interface com.avaje.ebean.text.csv.CsvCallback
The processing has ended due to an error.
endWithError(int, Exception) - Method in class com.avaje.ebean.text.csv.DefaultCsvCallback
Rollback the transaction if one was created.
EnhancedTransactional - Interface in com.avaje.ebean.bean
Marker interface for classes enhanced to support Transactional methods.
EntityBean - Interface in com.avaje.ebean.bean
Bean that is aware of EntityBeanIntercept.
EntityBeanIntercept - Class in com.avaje.ebean.bean
This is the object added to every entity bean using byte code enhancement.
EntityBeanIntercept(Object) - Constructor for class com.avaje.ebean.bean.EntityBeanIntercept
Create a intercept with a given entity.
EntityConcurrencyMode - Annotation Type in com.avaje.ebean.annotation
Specify explicit ConcurrencyMode for entity bean.
entrySet() - Method in class com.avaje.ebean.common.BeanMap
 
entrySet() - Method in class com.avaje.ebean.config.PropertyMap
Return the entries.
entrySet() - Method in interface com.avaje.ebean.SqlRow
Returns the entrySet of the map.
EnumMapping - Annotation Type in com.avaje.ebean.annotation
For mapping the values of an Enum to and from Database values.
EnumValue - Annotation Type in com.avaje.ebean.annotation
Enables you to specify a value to use to persist for an enum value.
eq(String, Object) - Static method in class com.avaje.ebean.Expr
Equal To - property equal to the given value.
eq(String, Object) - Method in interface com.avaje.ebean.ExpressionFactory
Equal To - property equal to the given value.
eq(String, Object) - Method in interface com.avaje.ebean.ExpressionList
Equal To - property is equal to a given value.
eq(String, Object) - Method in interface com.avaje.ebean.Filter
Equal To - property equal to the given value.
equals(Object) - Method in class com.avaje.ebean.bean.CallStack
 
equals(Object) - Method in class com.avaje.ebean.bean.ObjectGraphNode
 
equals(Object) - Method in class com.avaje.ebean.bean.ObjectGraphOrigin
 
equals(Object) - Method in class com.avaje.ebean.common.BeanList
Equal if obj is a List and equal in a list sense.
equals(Object) - Method in class com.avaje.ebean.common.BeanMap
Equal if obj is a Map and equal in a Map sense.
equals(Object) - Method in class com.avaje.ebean.common.BeanSet
Equal if obj is a Set and equal in a Set sense.
equals(Object) - Method in class com.avaje.ebean.OrderBy
 
equals(Object) - Method in class com.avaje.ebean.OrderBy.Property
 
eval(String) - Method in class com.avaje.ebean.config.PropertyMap
Returns the value with expressions like ${home} evaluated using system properties and environment variables.
evaluateProperties() - Method in class com.avaje.ebean.config.PropertyMap
Go through all the properties and evaluate any expressions that have not been resolved.
eventTime - Variable in class com.avaje.ebean.event.readaudit.ReadEvent
The time the bean change was created.
evictByIdle - Variable in class com.avaje.ebean.cache.ServerCacheStatistics
 
evictByLRU - Variable in class com.avaje.ebean.cache.ServerCacheStatistics
 
evictByTTL - Variable in class com.avaje.ebean.cache.ServerCacheStatistics
 
evictionRunCount - Variable in class com.avaje.ebean.cache.ServerCacheStatistics
 
evictionRunMicros - Variable in class com.avaje.ebean.cache.ServerCacheStatistics
 
ExampleExpression - Interface in com.avaje.ebean
Query by Example expression.
exampleLike(Object) - Static method in class com.avaje.ebean.Expr
Create the query by Example expression which is case sensitive and using LikeType.RAW (you need to add you own wildcards % and _).
exampleLike(Object, boolean, LikeType) - Static method in class com.avaje.ebean.Expr
Create the query by Example expression specifying more options.
exampleLike(Object) - Method in interface com.avaje.ebean.ExpressionFactory
Create the query by Example expression which is case sensitive and using LikeType.RAW (you need to add you own wildcards % and _).
exampleLike(Object, boolean, LikeType) - Method in interface com.avaje.ebean.ExpressionFactory
Create the query by Example expression specifying more options.
exampleLike(Object) - Method in interface com.avaje.ebean.ExpressionList
A "Query By Example" type of expression.
execute(Runnable) - Method in interface com.avaje.ebean.BackgroundExecutor
Execute a task in the background.
execute(boolean) - Method in class com.avaje.ebean.dbmigration.DdlGenerator
Generate the DDL and then run the DDL based on property settings (ebean.ddl.generate and ebean.ddl.run etc).
execute(SqlUpdate) - Static method in class com.avaje.ebean.Ebean
Execute a Sql Update Delete or Insert statement.
execute(CallableSql) - Static method in class com.avaje.ebean.Ebean
For making calls to stored procedures.
execute(TxScope, TxRunnable) - Static method in class com.avaje.ebean.Ebean
Execute a TxRunnable in a Transaction with an explicit scope.
execute(TxRunnable) - Static method in class com.avaje.ebean.Ebean
Execute a TxRunnable in a Transaction with the default scope.
execute(TxScope, TxCallable<T>) - Static method in class com.avaje.ebean.Ebean
Execute a TxCallable in a Transaction with an explicit scope.
execute(TxCallable<T>) - Static method in class com.avaje.ebean.Ebean
Execute a TxCallable in a Transaction with the default scope.
execute(SqlUpdate) - Method in interface com.avaje.ebean.EbeanServer
Execute a Sql Update Delete or Insert statement.
execute(Update<?>) - Method in interface com.avaje.ebean.EbeanServer
Execute a ORM insert update or delete statement using the current transaction.
execute(Update<?>, Transaction) - Method in interface com.avaje.ebean.EbeanServer
Execute a ORM insert update or delete statement with an explicit transaction.
execute(CallableSql) - Method in interface com.avaje.ebean.EbeanServer
For making calls to stored procedures.
execute(SqlUpdate, Transaction) - Method in interface com.avaje.ebean.EbeanServer
Execute explicitly passing a transaction.
execute(CallableSql, Transaction) - Method in interface com.avaje.ebean.EbeanServer
Execute explicitly passing a transaction.
execute(TxScope, TxRunnable) - Method in interface com.avaje.ebean.EbeanServer
Execute a TxRunnable in a Transaction with an explicit scope.
execute(TxRunnable) - Method in interface com.avaje.ebean.EbeanServer
Execute a TxRunnable in a Transaction with the default scope.
execute(TxScope, TxCallable<T>) - Method in interface com.avaje.ebean.EbeanServer
Execute a TxCallable in a Transaction with an explicit scope.
execute(TxCallable<T>) - Method in interface com.avaje.ebean.EbeanServer
Execute a TxCallable in a Transaction with the default scope.
execute() - Method in interface com.avaje.ebean.SqlUpdate
Execute the update returning the number of rows modified.
execute() - Method in interface com.avaje.ebean.Update
Execute the statement returning the number of rows modified.
executeOverride(CallableStatement) - Method in interface com.avaje.ebean.CallableSql
You can extend this object and override this method for more advanced stored procedure calls.
executePeriodically(Runnable, long, TimeUnit) - Method in interface com.avaje.ebean.BackgroundExecutor
Execute a task periodically with a fixed delay between each execution.
exeTime - Variable in class com.avaje.ebean.text.csv.DefaultCsvCallback
The execution time of the process.
exists(Query<?>) - Method in interface com.avaje.ebean.ExpressionFactory
Exists expression
exists(Query<?>) - Method in interface com.avaje.ebean.ExpressionList
Exists expression
Expose - Annotation Type in com.avaje.ebean.annotation
 
Expr - Class in com.avaje.ebean
Expression factory for creating standard expressions for WHERE and HAVING clauses.
Expression - Interface in com.avaje.ebean
An expression that is part of a WHERE or HAVING clause.
ExpressionFactory - Interface in com.avaje.ebean
Expression factory for creating standard expressions.
ExpressionList<T> - Interface in com.avaje.ebean
List of Expressions that make up a where or having clause.
externalModification(String, boolean, boolean, boolean) - Static method in class com.avaje.ebean.Ebean
Inform Ebean that tables have been modified externally.
externalModification(String, boolean, boolean, boolean) - Method in interface com.avaje.ebean.EbeanServer
Inform Ebean that tables have been modified externally.
ExternalTransactionManager - Interface in com.avaje.ebean.config
Provides awareness of externally managed transactions.

F

fetch(String) - Method in class com.avaje.ebean.Model.Find
Specifies a path to load including all its properties.
fetch(String, FetchConfig) - Method in class com.avaje.ebean.Model.Find
Additionally specifies a FetchConfig to specify a 'query join' and/or define the lazy loading query.
fetch(String, String) - Method in class com.avaje.ebean.Model.Find
Specifies a path to fetch with a specific list properties to include, to load a partial object.
fetch(String, String, FetchConfig) - Method in class com.avaje.ebean.Model.Find
Additionally specifies a FetchConfig to use a separate query or lazy loading to load this path.
fetch(String, String) - Method in interface com.avaje.ebean.Query
Specify a path to fetch with its specific properties to include (aka partial object).
fetch(String, String, FetchConfig) - Method in interface com.avaje.ebean.Query
Additionally specify a FetchConfig to use a separate query or lazy loading to load this path.
fetch(String) - Method in interface com.avaje.ebean.Query
Specify a path to load including all its properties.
fetch(String, FetchConfig) - Method in interface com.avaje.ebean.Query
Additionally specify a JoinConfig to specify a "query join" and or define the lazy loading query.
FetchConfig - Class in com.avaje.ebean
Defines the configuration options for a "query fetch" or a "lazy loading fetch".
FetchConfig() - Constructor for class com.avaje.ebean.FetchConfig
Construct the fetch configuration object.
filter(Class<T>) - Static method in class com.avaje.ebean.Ebean
Create a filter for sorting and filtering lists of entities locally without going back to the database.
filter(Class<T>) - Method in interface com.avaje.ebean.EbeanServer
Create a filter for sorting and filtering lists of entities locally without going back to the database.
Filter<T> - Interface in com.avaje.ebean
Provides support for filtering and sorting lists of entities without going back to the database.
filter(List<T>) - Method in interface com.avaje.ebean.Filter
Apply the filter to the list returning a new list of the matching elements in the sorted order.
filter() - Method in class com.avaje.ebean.Model.Find
Creates a filter for sorting and filtering lists of entities locally without going back to the database.
filterMany - Variable in class com.avaje.ebean.common.AbstractBeanCollection
 
filterMany(String) - Method in interface com.avaje.ebean.ExpressionList
Add some filter predicate expressions to the many property.
filterMany(String) - Method in interface com.avaje.ebean.Query
This applies a filter on the 'many' property list rather than the root level objects.
finalize() - Method in class com.avaje.ebean.bean.NodeUsageCollector
publish the collected usage information when garbage collection occurs.
find(Class<T>, Object) - Static method in class com.avaje.ebean.Ebean
Find a bean using its unique id.
find(Class<T>) - Static method in class com.avaje.ebean.Ebean
Create a query for a type of entity bean.
find(Class<T>) - Method in interface com.avaje.ebean.EbeanServer
Create a query for a type of entity bean.
find(Class<T>, Object) - Method in interface com.avaje.ebean.EbeanServer
Find a bean using its unique id.
find(Class<T>, Object, Transaction) - Method in interface com.avaje.ebean.EbeanServer
Find a entity bean with an explicit transaction.
find(BeanQueryRequest<T>) - Method in interface com.avaje.ebean.event.BeanFindController
Find a bean using its id or unique predicate.
Find() - Constructor for class com.avaje.ebean.Model.Find
Creates a finder for entity of type T with ID of type I.
Find(String, Class<T>) - Constructor for class com.avaje.ebean.Model.Find
Construct passing the class literal type of the entity type.
findEach(Query<T>, QueryEachConsumer<T>, Transaction) - Method in interface com.avaje.ebean.EbeanServer
Execute the query visiting the each bean one at a time.
findEach(QueryEachConsumer<T>) - Method in interface com.avaje.ebean.ExpressionList
Execute the query process the beans one at a time.
findEach(QueryEachConsumer<T>) - Method in class com.avaje.ebean.Model.Find
Execute the query consuming each bean one at a time.
findEach(QueryEachConsumer<T>) - Method in interface com.avaje.ebean.Query
Execute the query processing the beans one at a time.
findEachWhile(Query<T>, QueryEachWhileConsumer<T>, Transaction) - Method in interface com.avaje.ebean.EbeanServer
Execute the query visiting the each bean one at a time.
findEachWhile(QueryEachWhileConsumer<T>) - Method in interface com.avaje.ebean.ExpressionList
Execute the query processing the beans one at a time with the ability to stop processing before reading all the beans.
findEachWhile(QueryEachWhileConsumer<T>) - Method in class com.avaje.ebean.Model.Find
Execute the query consuming each bean one at a time.
findEachWhile(QueryEachWhileConsumer<T>) - Method in interface com.avaje.ebean.Query
Execute the query using callbacks to a visitor to process the resulting beans one at a time.
Finder<I,T> - Class in com.avaje.ebean
Intended to be used as a base class for 'Finder' implementations that can then be injected or used as public static fields on the associated entity bean.
Finder(Class<T>) - Constructor for class com.avaje.ebean.Finder
Create with the type of the entity bean.
Finder(Class<T>, String) - Constructor for class com.avaje.ebean.Finder
Create with the type of the entity bean and specific server name.
Finder(Class<T>) - Constructor for class com.avaje.ebean.Model.Finder
Create with the type of the entity bean.
Finder(String, Class<T>) - Constructor for class com.avaje.ebean.Model.Finder
Create with the type of the entity bean and specific server name.
Finder(Class<I>, Class<T>) - Constructor for class com.avaje.ebean.Model.Finder
Deprecated. 
Finder(String, Class<I>, Class<T>) - Constructor for class com.avaje.ebean.Model.Finder
Deprecated. 
findFutureIds(Query<T>, Transaction) - Method in interface com.avaje.ebean.EbeanServer
Execute find Id's query in a background thread.
findFutureIds() - Method in interface com.avaje.ebean.ExpressionList
Execute find Id's query in a background thread.
findFutureIds() - Method in interface com.avaje.ebean.Query
Execute find Id's query in a background thread.
findFutureList(Query<T>, Transaction) - Method in interface com.avaje.ebean.EbeanServer
Execute find list query in a background thread returning a FutureList object.
findFutureList(SqlQuery, Transaction) - Method in interface com.avaje.ebean.EbeanServer
Execute find list SQL query in a background thread.
findFutureList() - Method in interface com.avaje.ebean.ExpressionList
Execute find list query in a background thread.
findFutureList() - Method in interface com.avaje.ebean.Query
Execute find list query in a background thread.
findFutureList() - Method in interface com.avaje.ebean.SqlQuery
Deprecated. 
findFutureRowCount(Query<T>, Transaction) - Method in interface com.avaje.ebean.EbeanServer
Execute find row count query in a background thread.
findFutureRowCount() - Method in interface com.avaje.ebean.ExpressionList
Execute find row count query in a background thread.
findFutureRowCount() - Method in class com.avaje.ebean.Model.Find
Executes a find row count query in a background thread.
findFutureRowCount() - Method in interface com.avaje.ebean.Query
Execute find row count query in a background thread.
findIds(Query<T>, Transaction) - Method in interface com.avaje.ebean.EbeanServer
Return the Id values of the query as a List.
findIds() - Method in interface com.avaje.ebean.ExpressionList
Execute the query returning the list of Id's.
findIds() - Method in class com.avaje.ebean.Model.Find
Executes a query and returns the results as a list of IDs.
findIds() - Method in interface com.avaje.ebean.Query
Execute the query returning the list of Id's.
findIterate(Query<T>, Transaction) - Method in interface com.avaje.ebean.EbeanServer
Return a QueryIterator for the query.
findIterate() - Method in interface com.avaje.ebean.ExpressionList
Execute the query iterating over the results.
findIterate() - Method in interface com.avaje.ebean.Query
Execute the query iterating over the results.
findList(Query<T>, Transaction) - Method in interface com.avaje.ebean.EbeanServer
Execute a query returning a list of beans.
findList(SqlQuery, Transaction) - Method in interface com.avaje.ebean.EbeanServer
Execute the sql query returning a list of MapBean.
findList() - Method in interface com.avaje.ebean.ExpressionList
Execute the query returning a list.
findList() - Method in class com.avaje.ebean.Model.Find
Retrieves all entities of the given type.
findList() - Method in interface com.avaje.ebean.Query
Execute the query returning the list of objects.
findList() - Method in interface com.avaje.ebean.SqlQuery
Execute the query returning a list.
findMany(BeanQueryRequest<T>) - Method in interface com.avaje.ebean.event.BeanFindController
Return a List, Set or Map for the given find request.
findMap(Query<T>, Transaction) - Method in interface com.avaje.ebean.EbeanServer
Execute the query returning the entity beans in a Map.
findMap(SqlQuery, Transaction) - Method in interface com.avaje.ebean.EbeanServer
Execute the sql query returning a map of MapBean.
findMap() - Method in interface com.avaje.ebean.ExpressionList
Execute the query returning a map.
findMap(String, Class<K>) - Method in interface com.avaje.ebean.ExpressionList
Return a typed map specifying the key property and type.
findMap() - Method in class com.avaje.ebean.Model.Find
Retrieves all entities of the given type as a map of objects.
findMap(String, Class<K>) - Method in class com.avaje.ebean.Model.Find
Executes the query and returns the results as a map of the objects specifying the map key property.
findMap() - Method in interface com.avaje.ebean.Query
Execute the query returning a map of the objects.
findMap(String, Class<K>) - Method in interface com.avaje.ebean.Query
Return a typed map specifying the key property and type.
findMap() - Method in interface com.avaje.ebean.SqlQuery
Execute the query returning a map.
findPagedList(Query<T>, Transaction, int, int) - Method in interface com.avaje.ebean.EbeanServer
Return a PagedList for this query.
findPagedList(int, int) - Method in interface com.avaje.ebean.ExpressionList
Return a PagedList for this query.
findPagedList(int, int) - Method in class com.avaje.ebean.Model.Find
Return a PagedList of all entities of the given type (use where() to specify predicates as needed).
findPagedList(int, int) - Method in interface com.avaje.ebean.Query
Return a PagedList for this query.
findProperty(String) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Finds the index position of a given property.
findRowCount(Query<T>, Transaction) - Method in interface com.avaje.ebean.EbeanServer
Return the number of 'top level' or 'root' entities this query should return.
findRowCount() - Method in interface com.avaje.ebean.ExpressionList
Return the count of entities this query should return.
findRowCount() - Method in class com.avaje.ebean.Model.Find
Returns the total number of entities for this type.
findRowCount() - Method in interface com.avaje.ebean.Query
Return the count of entities this query should return.
findSet(Query<T>, Transaction) - Method in interface com.avaje.ebean.EbeanServer
Execute the query returning a set of entity beans.
findSet(SqlQuery, Transaction) - Method in interface com.avaje.ebean.EbeanServer
Execute the sql query returning a set of MapBean.
findSet() - Method in interface com.avaje.ebean.ExpressionList
Execute the query returning a set.
findSet() - Method in class com.avaje.ebean.Model.Find
Returns all the entities of the given type as a set.
findSet() - Method in interface com.avaje.ebean.Query
Execute the query returning the set of objects.
findSet() - Method in interface com.avaje.ebean.SqlQuery
Execute the query returning a set.
findTableAnnotation(Class<?>) - Method in class com.avaje.ebean.config.AbstractNamingConvention
Search recursively for an @Table in the class hierarchy.
findUnique(Query<T>, Transaction) - Method in interface com.avaje.ebean.EbeanServer
Execute the query returning at most one entity bean.
findUnique(SqlQuery, Transaction) - Method in interface com.avaje.ebean.EbeanServer
Execute the sql query returning a single MapBean or null.
findUnique() - Method in interface com.avaje.ebean.ExpressionList
Execute the query returning a single bean.
findUnique() - Method in interface com.avaje.ebean.Query
Execute the query returning either a single bean or null (if no matching bean is found).
findUnique() - Method in interface com.avaje.ebean.SqlQuery
Execute the query returning a single row or null.
findVersions(Query<T>, Transaction) - Method in interface com.avaje.ebean.EbeanServer
Return versions of a @History entity bean.
findVersions() - Method in interface com.avaje.ebean.ExpressionList
Return versions of a @History entity bean.
findVersions() - Method in interface com.avaje.ebean.Query
Return versions of a @History entity bean.
findVersionsBetween(Timestamp, Timestamp) - Method in interface com.avaje.ebean.ExpressionList
Return versions of a @History entity bean between the 2 timestamps.
findVersionsBetween(Timestamp, Timestamp) - Method in interface com.avaje.ebean.Query
Return versions of a @History entity bean between the 2 timestamps.
fire(Connection, Object[], Object[]) - Method in class com.avaje.ebean.config.dbplatform.H2HistoryTrigger
 
fkIndexMiddle - Variable in class com.avaje.ebean.config.DbConstraintNaming
 
fkIndexPrefix - Variable in class com.avaje.ebean.config.DbConstraintNaming
 
fkIndexSuffix - Variable in class com.avaje.ebean.config.DbConstraintNaming
 
fkMiddle - Variable in class com.avaje.ebean.config.DbConstraintNaming
 
fkPrefix - Variable in class com.avaje.ebean.config.DbConstraintNaming
 
fkSuffix - Variable in class com.avaje.ebean.config.DbConstraintNaming
 
flushBatch() - Method in interface com.avaje.ebean.Transaction
The batch will be flushing automatically but you can use this to explicitly flush the batch if you like.
foreignKeyConstraintName(String, String) - Method in class com.avaje.ebean.config.DbConstraintNaming
Return the foreign key constraint name given a single column foreign key.
foreignKeyIndexName(String, String[]) - Method in class com.avaje.ebean.config.DbConstraintNaming
Return the index name associated with a foreign key constraint given multiple columns.
foreignKeyIndexName(String, String) - Method in class com.avaje.ebean.config.DbConstraintNaming
Return the index name associated with a foreign key constraint given a single column foreign key.
forInsert() - Method in enum com.avaje.ebean.config.PersistBatch
Return true if persist cascade should use JDBC batch for inserts.
format(Object) - Method in interface com.avaje.ebean.text.StringFormatter
Convert an Object value into a String value.
Formula - Annotation Type in com.avaje.ebean.annotation
Assign to a property to be based on a SQL formula.
forwardOnlyHintOnFindIterate - Variable in class com.avaje.ebean.config.dbplatform.DatabasePlatform
If set then use the FORWARD ONLY hint when creating ResultSets for findIterate() and findVisit().
fromLevel(int) - Static method in enum com.avaje.ebean.TxIsolation
Return the TxIsolation given the java.sql.Connection isolation level.
FutureIds<T> - Interface in com.avaje.ebean
FutureIds represents the result of a background query execution for the Id's.
FutureList<T> - Interface in com.avaje.ebean
FutureList represents the result of a background query execution that will return a list of entities.
FutureRowCount<T> - Interface in com.avaje.ebean
Represents the result of a background query execution for the total row count for a query.

G

ge(String, Object) - Static method in class com.avaje.ebean.Expr
Greater Than or Equal to - property greater than or equal to the given value.
ge(String, Object) - Method in interface com.avaje.ebean.ExpressionFactory
Greater Than or Equal to - property greater than or equal to the given value.
ge(String, Object) - Method in interface com.avaje.ebean.ExpressionList
Greater Than or Equal to - property greater than or equal to the given value.
ge(String, Object) - Method in interface com.avaje.ebean.Filter
Greater Than or Equal to - property greater than or equal to the given value.
gen() - Method in interface com.avaje.ebean.text.json.JsonWriter
Return the Jackson core JsonGenerator.
generateCreateDdl() - Method in class com.avaje.ebean.dbmigration.DdlGenerator
 
generateDdl() - Method in class com.avaje.ebean.dbmigration.DdlGenerator
Generate the DDL drop and create scripts if the properties have been set.
generateDropDdl() - Method in class com.avaje.ebean.dbmigration.DdlGenerator
 
generateMigration() - Method in class com.avaje.ebean.dbmigration.DbMigration
Generate the next migration xml file and associated apply and rollback sql scripts.
get(Class<?>, Object) - Method in interface com.avaje.ebean.bean.PersistenceContext
Return an object given its type and unique id.
get(Object) - Method in interface com.avaje.ebean.cache.ServerCache
Return the value given the key.
get(int) - Method in class com.avaje.ebean.common.BeanList
 
get(Object) - Method in class com.avaje.ebean.common.BeanMap
 
get(int) - Method in class com.avaje.ebean.config.dbplatform.DbTypeMap
Return the type for a given jdbc type.
get(String) - Method in class com.avaje.ebean.config.PropertiesWrapper
Get a property with no default value.
get(String, String) - Method in class com.avaje.ebean.config.PropertiesWrapper
Get a property with a default value.
get(String, String) - Method in class com.avaje.ebean.config.PropertyMap
Return the string property value with a given default.
get(String) - Method in class com.avaje.ebean.config.PropertyMap
Return the property value returning null if there is no value defined.
get(Object) - Method in interface com.avaje.ebean.SqlRow
Return a property value by its name.
get(String) - Method in class com.avaje.ebean.text.PathProperties
Get the properties for a given path.
get() - Static method in class com.avaje.ebean.text.TimeStringParser
Return a shared instance as this is thread safe.
getActualDetails() - Method in interface com.avaje.ebean.bean.BeanCollection
Returns the underlying collection of beans from the Set, Map or List.
getActualDetails() - Method in class com.avaje.ebean.common.BeanList
 
getActualDetails() - Method in class com.avaje.ebean.common.BeanMap
Returns the collection of beans (map values).
getActualDetails() - Method in class com.avaje.ebean.common.BeanSet
 
getActualEntries() - Method in interface com.avaje.ebean.bean.BeanCollection
Returns the underlying entries so for Maps this is a collection of Map.Entry.
getActualEntries() - Method in class com.avaje.ebean.common.BeanList
 
getActualEntries() - Method in class com.avaje.ebean.common.BeanMap
Returns the map entrySet.
getActualEntries() - Method in class com.avaje.ebean.common.BeanSet
 
getActualList() - Method in class com.avaje.ebean.common.BeanList
Return the actual underlying list.
getActualMap() - Method in class com.avaje.ebean.common.BeanMap
Return the actual underlying map.
getActualSet() - Method in class com.avaje.ebean.common.BeanSet
Return the actual underlying set.
getAsOfPredicate(String, String) - Method in interface com.avaje.ebean.config.dbplatform.DbHistorySupport
Return the 'as of' predicate added for the given table alias.
getAsOfPredicate(String, String) - Method in class com.avaje.ebean.config.dbplatform.DbStandardHistorySupport
Return null - not used for sql2011 based history.
getAsOfPredicate(String, String) - Method in class com.avaje.ebean.config.dbplatform.DbViewHistorySupport
Return the 'as of' predicate clause appended to the end of the normal query predicates.
getAsOfPredicate(String, String) - Method in class com.avaje.ebean.config.dbplatform.PostgresHistorySupport
Build and return the 'as of' predicate for a given table alias.
getAsOfSysPeriod() - Method in class com.avaje.ebean.config.ServerConfig
Return the database column used to support history and 'As of' queries.
getAsOfViewSuffix(String) - Method in interface com.avaje.ebean.config.dbplatform.DbHistorySupport
For sql2011 style this ignores the passed in view suffix and returns something like the ' as of timestamp ?' clause to be appended after the base table name.
getAsOfViewSuffix(String) - Method in class com.avaje.ebean.config.dbplatform.DbViewHistorySupport
Returns the configured view suffix.
getAsOfViewSuffix(String) - Method in class com.avaje.ebean.config.dbplatform.OracleDbHistorySupport
Return the ' as of timestamp ?' clause appended after the table name.
getAsOfViewSuffix() - Method in class com.avaje.ebean.config.ServerConfig
Return the suffix appended to the base table to derive the view that contains the union of the base table and the history table in order to support asOf queries.
getAutoTune() - Method in interface com.avaje.ebean.EbeanServer
Return AutoTune which is used to control the AutoTune service at runtime.
getAutoTuneConfig() - Method in class com.avaje.ebean.config.ServerConfig
Return the configuration for AutoTune.
getAvgLoadedBeans() - Method in interface com.avaje.ebean.meta.MetaQueryPlanStatistic
Return the average number of bean loaded per query.
getAvgTimeMicros() - Method in interface com.avaje.ebean.meta.MetaQueryPlanStatistic
Return the average query execution time in microseconds.
getBackgroundExecutor() - Static method in class com.avaje.ebean.Ebean
Return the BackgroundExecutor service for asynchronous processing of queries.
getBackgroundExecutor() - Method in interface com.avaje.ebean.EbeanServer
Return the BackgroundExecutor service for asynchronous processing of queries.
getBackgroundExecutorCorePoolSize() - Method in class com.avaje.ebean.config.ServerConfig
Return the Background executor core pool size.
getBackgroundExecutorIdleSecs() - Method in class com.avaje.ebean.config.ServerConfig
Return the Background executor idle seconds.
getBackgroundExecutorMaxPoolSize() - Method in class com.avaje.ebean.config.ServerConfig
Return the Background executor max pool size.
getBackgroundExecutorSchedulePoolSize() - Method in class com.avaje.ebean.config.ServerConfig
Return the Background executor schedule pool size.
getBackgroundExecutorShutdownSecs() - Method in class com.avaje.ebean.config.ServerConfig
Return the Background executor shutdown seconds.
getBaseTable() - Method in interface com.avaje.ebean.plugin.SpiBeanType
Return the base table this bean type maps to.
getBatch() - Method in interface com.avaje.ebean.Transaction
Return the batch mode at the transaction level.
getBatch() - Method in class com.avaje.ebean.TxScope
Return the batch mode.
getBatchOnCascade() - Method in interface com.avaje.ebean.Transaction
Return the batch mode at the request level (for each save(), insert(), update() or delete()).
getBatchOnCascade() - Method in class com.avaje.ebean.TxScope
Return the batch on cascade mode.
getBatchSize() - Method in interface com.avaje.ebean.Transaction
Return the current batch size.
getBatchSize() - Method in class com.avaje.ebean.TxScope
Return the batch size.
getBean() - Method in class com.avaje.ebean.bean.PersistenceContext.WithOption
Return the bean (from the persistence context).
getBean() - Method in interface com.avaje.ebean.event.BeanPersistRequest
Returns the bean being inserted updated or deleted.
getBean() - Method in class com.avaje.ebean.Version
Return the bean instance for this version.
getBeanCache(Class<?>) - Method in interface com.avaje.ebean.cache.ServerCacheManager
Return the cache for beans of a particular type.
getBeanId(Object) - Method in interface com.avaje.ebean.EbeanServer
Return the value of the Id property for a given bean.
getBeanId(T) - Method in interface com.avaje.ebean.plugin.SpiBeanType
Return the id value for the given bean.
getBeanState(Object) - Static method in class com.avaje.ebean.Ebean
Return the BeanState for a given entity bean.
getBeanState(Object) - Method in interface com.avaje.ebean.EbeanServer
Return the BeanState for a given entity bean.
getBeanType() - Method in class com.avaje.ebean.bean.ObjectGraphOrigin
The type of bean the query is fetching.
getBeanType() - Method in class com.avaje.ebean.event.readaudit.ReadAuditQueryPlan
Return the bean type.
getBeanType() - Method in class com.avaje.ebean.event.readaudit.ReadEvent
Return the type of bean read.
getBeanType() - Method in interface com.avaje.ebean.meta.MetaQueryPlanStatistic
Return the bean type this query plan is for.
getBeanType() - Method in interface com.avaje.ebean.plugin.SpiBeanType
Return the class type this BeanDescriptor describes.
getBeanType(Class<T>) - Method in interface com.avaje.ebean.plugin.SpiServer
Return the bean type for a given entity bean class.
getBeanType() - Method in interface com.avaje.ebean.Query
Return the type of beans being queried.
getBeanTypes() - Method in interface com.avaje.ebean.plugin.SpiServer
Return all the bean types registered on this server instance.
getBeanTypes(String) - Method in interface com.avaje.ebean.plugin.SpiServer
Return the bean types mapped to the given base table.
getBigDecimal(String) - Method in interface com.avaje.ebean.SqlRow
Return a property value as a BigDecimal.
getBindCount() - Method in interface com.avaje.ebean.config.dbplatform.DbHistorySupport
Return the number of columns bound in a 'As Of' predicate.
getBindCount() - Method in class com.avaje.ebean.config.dbplatform.DbStandardHistorySupport
Return 1 as the bind count (not 2 for effective start and effective end columns).
getBindCount() - Method in class com.avaje.ebean.config.dbplatform.DbViewHistorySupport
Return 2 if we have effective start and effective end as 2 columns.
getBindCount() - Method in class com.avaje.ebean.config.dbplatform.PostgresHistorySupport
Return 1 as we are using the postgres range type and hence don't need 2 bind variables.
getBindLog() - Method in class com.avaje.ebean.event.readaudit.ReadEvent
Return the bind log used when executing the query.
getBlobDbType() - Method in class com.avaje.ebean.config.dbplatform.DatabasePlatform
Return the data type that should be used for Blob.
getBoolean(String, boolean) - Method in class com.avaje.ebean.config.PropertiesWrapper
Return a boolean property value.
getBoolean(String, boolean) - Method in class com.avaje.ebean.config.PropertyMap
Return the boolean property value with a given default.
getBoolean(String) - Method in interface com.avaje.ebean.SqlRow
Return a property as a Boolean.
getBooleanDbType() - Method in class com.avaje.ebean.config.dbplatform.DatabasePlatform
Return the JDBC type used to store booleans.
getBulkTableEventListeners() - Method in class com.avaje.ebean.config.ServerConfig
Return the list of BulkTableEventListener instances.
getCacheMaxIdleTime() - Method in class com.avaje.ebean.config.ServerConfig
Return the L2 cache default max idle time in seconds.
getCacheMaxSize() - Method in class com.avaje.ebean.config.ServerConfig
Return the L2 cache default max size.
getCacheMaxTimeToLive() - Method in class com.avaje.ebean.config.ServerConfig
Return the L2 cache default max time to live in seconds.
getCacheName() - Method in class com.avaje.ebean.cache.ServerCacheStatistics
Return the name of the cache.
getCacheWarmingDelay() - Method in class com.avaje.ebean.config.ServerConfig
Return the cache warming delay in seconds.
getCallStack() - Method in class com.avaje.ebean.bean.CallStack
Return the call stack.
getCallStack() - Method in class com.avaje.ebean.bean.ObjectGraphOrigin
The call stack involved.
getCatalog() - Method in class com.avaje.ebean.config.AbstractNamingConvention
Return the catalog.
getCatalog() - Method in class com.avaje.ebean.config.TableName
Gets the catalog.
getChanged() - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Return the set of property names for changed properties.
getChangedProps() - Method in interface com.avaje.ebean.BeanState
Return the set of changed properties.
getChangeFilter(Class<?>) - Method in interface com.avaje.ebean.event.changelog.ChangeLogRegister
For the given bean type return the Change log filter to use.
getChangeLogListener() - Method in class com.avaje.ebean.config.ServerConfig
Return the ChangeLogListener which actually performs the logging of change sets in the background.
getChangeLogPrepare() - Method in class com.avaje.ebean.config.ServerConfig
Return the ChangeLogPrepare.
getChangeLogRegister() - Method in class com.avaje.ebean.config.ServerConfig
Return the ChangeLogRegister which controls which ChangeLogFilter is used for each bean type and in this way provide fine grained control over which persist requests are included in the change log.
getChanges() - Method in class com.avaje.ebean.event.changelog.ChangeSet
Return the bean changes.
getClasses() - Method in class com.avaje.ebean.config.ServerConfig
Return the classes registered for this server.
getClassPathReaderClassName() - Method in class com.avaje.ebean.config.ServerConfig
Return the class name of a classPathReader implementation.
getClearCount() - Method in class com.avaje.ebean.cache.ServerCacheStatistics
Return the clear count.
getClobDbType() - Method in class com.avaje.ebean.config.dbplatform.DatabasePlatform
Return the data type that should be used for Clob.
getCloseQuote() - Method in class com.avaje.ebean.config.dbplatform.DatabasePlatform
Return the close quote for quoted identifiers.
getCode() - Method in enum com.avaje.ebean.event.changelog.ChangeType
Return the short code for the ChangeType.
getCode() - Method in enum com.avaje.ebean.event.changelog.TxnState
Return the short code for the transaction state.
getCollectionIdsCache(Class<?>, String) - Method in interface com.avaje.ebean.cache.ServerCacheManager
 
getCollectionStart() - Method in interface com.avaje.ebean.meta.MetaQueryPlanStatistic
Return the time collection started (or was last reset).
getColumnAliasPrefix() - Method in class com.avaje.ebean.config.dbplatform.DatabasePlatform
Return the column alias prefix.
getColumnFromProperty(Class<?>, String) - Method in class com.avaje.ebean.config.MatchingNamingConvention
 
getColumnFromProperty(Class<?>, String) - Method in interface com.avaje.ebean.config.NamingConvention
Return the column name given the property name.
getColumnFromProperty(Class<?>, String) - Method in class com.avaje.ebean.config.UnderscoreNamingConvention
Converts Camel case property name to underscore based column name.
getColumnMapping() - Method in class com.avaje.ebean.RawSql
Return the column mapping for the SQL columns to bean properties.
getColumns() - Method in class com.avaje.ebean.RawSql.ColumnMapping
Return an iterator of the Columns.
getConnection() - Method in interface com.avaje.ebean.Transaction
Return the underlying Connection object.
getConstraintNaming() - Method in class com.avaje.ebean.config.ServerConfig
Return the constraint naming convention used in DDL generation.
getContainerConfig() - Method in class com.avaje.ebean.config.ServerConfig
Return the container / clustering configuration.
getCoreThreads() - Method in class com.avaje.ebean.config.ContainerConfig.SocketConfig
Return the number of core threads to use.
getCount() - Method in interface com.avaje.ebean.meta.MetaObjectGraphNodeStats
Return the total count of queries executed for this node.
getCount() - Method in interface com.avaje.ebean.meta.MetaQueryPlanOriginCount
The number of times a query was fired for this node since the counter was last reset.
getCreateFileName() - Method in class com.avaje.ebean.dbmigration.DdlGenerator
 
getCstmtCacheSize() - Method in class com.avaje.ebean.config.DataSourceConfig
Return the size of the CallableStatement cache (per connection).
getCurrentTransaction() - Method in interface com.avaje.ebean.config.ExternalTransactionManager
Return the current transaction or null if there is none.
getCurrentUserProvider() - Method in class com.avaje.ebean.config.ServerConfig
Return the CurrentUserProvider.
getCustomProperties() - Method in class com.avaje.ebean.config.DataSourceConfig
Return a map of custom properties for the jdbc driver connection.
getDatabaseBooleanFalse() - Method in class com.avaje.ebean.config.ServerConfig
Return a value used to represent FALSE in the database.
getDatabaseBooleanTrue() - Method in class com.avaje.ebean.config.ServerConfig
Return a value used to represent TRUE in the database.
getDatabasePlatform() - Method in class com.avaje.ebean.config.ServerConfig
Return the database platform to use for this server.
getDatabasePlatform() - Method in interface com.avaje.ebean.plugin.SpiServer
Return the DatabasePlatform for this server.
getDatabasePlatformName() - Method in class com.avaje.ebean.config.ServerConfig
Return the database platform name (can be null).
getDatabaseSequenceBatchSize() - Method in class com.avaje.ebean.config.ServerConfig
Return the number of DB sequence values that should be preallocated.
getDataSource() - Method in class com.avaje.ebean.config.ServerConfig
Return the DataSource.
getDataSourceConfig() - Method in class com.avaje.ebean.config.ServerConfig
Return the configuration to build a DataSource using Ebean's own DataSource implementation.
getDataSourceJndiName() - Method in class com.avaje.ebean.config.ServerConfig
Return the JNDI name of the DataSource to use.
getDate(String) - Method in interface com.avaje.ebean.SqlRow
Return the property as a sql date.
getDbAlias() - Method in class com.avaje.ebean.RawSql.ColumnMapping.Column
Return the DB column alias (if it has one).
getDbColumn() - Method in class com.avaje.ebean.RawSql.ColumnMapping.Column
Return the DB column name including table alias (if it has one).
getDbEncrypt() - Method in class com.avaje.ebean.config.dbplatform.DatabasePlatform
Return the DbEncrypt handler for this DB platform.
getDbEncrypt() - Method in class com.avaje.ebean.config.ServerConfig
Return the DbEncrypt used to encrypt and decrypt properties.
getDbEncryptFunction(int) - Method in class com.avaje.ebean.config.dbplatform.AbstractDbEncrypt
Return the DB encryption function for the given JDBC type.
getDbEncryptFunction(int) - Method in interface com.avaje.ebean.config.dbplatform.DbEncrypt
 
getDbIdentity() - Method in class com.avaje.ebean.config.dbplatform.DatabasePlatform
Return the DB identity/sequence features for this platform.
getDbLength() - Method in class com.avaje.ebean.config.EncryptDeploy
Return a hint to specify the DB length.
getDbOrderBy() - Method in interface com.avaje.ebean.config.dbplatform.SqlLimitRequest
Return the orderBy clause of the sql query.
getDbPlatform() - Method in interface com.avaje.ebean.config.dbplatform.SqlLimitRequest
return the database platform
getDbSql() - Method in interface com.avaje.ebean.config.dbplatform.SqlLimitRequest
Return the sql query.
getDbType() - Method in interface com.avaje.ebean.config.CompoundTypeProperty
This should ONLY be used when the persistence type is different from the logical type returned.
getDbTypeMap() - Method in class com.avaje.ebean.config.dbplatform.DatabasePlatform
Return the mapping of JDBC to DB types.
getDbUuid() - Method in class com.avaje.ebean.config.ServerConfig
Return the DB type used to store UUID.
getDecryptSql(String) - Method in interface com.avaje.ebean.config.dbplatform.DbEncryptFunction
Return the SQL for decrypting a column returning a VARCHAR.
getDefaultServer() - Static method in class com.avaje.ebean.Ebean
Returns the default EbeanServer.
getDiff() - Method in class com.avaje.ebean.Version
Return the map of differences from this bean to the prior version.
getDirtyPropertyHash() - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Return a dirty property hash taking into account embedded beans.
getDirtyPropertyNames() - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Return the set of dirty properties.
getDirtyValues() - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Return a map of dirty properties with their new and old values.
getDirtyValues() - Method in interface com.avaje.ebean.BeanState
Return a map of the updated properties and their new and old values.
getDisplayXtoYofZ(String, String) - Method in interface com.avaje.ebean.PagedList
Helper method to return a "X to Y of Z" string for this page where X is the first row, Y the last row and Z the total row count.
getDouble(String, double) - Method in class com.avaje.ebean.config.PropertiesWrapper
Return a double property value.
getDouble(String) - Method in interface com.avaje.ebean.SqlRow
Return the property value as a Double.
getDriver() - Method in class com.avaje.ebean.config.DataSourceConfig
Return the database driver.
getDropFileName() - Method in class com.avaje.ebean.dbmigration.DdlGenerator
 
getEbeanServer() - Method in interface com.avaje.ebean.event.BeanPersistRequest
Return the server processing the request.
getEbeanServer() - Method in interface com.avaje.ebean.event.BeanQueryRequest
Return the server processing the request.
getEmbeddedOwner() - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Return the owning bean for an embedded bean.
getEmbeddedOwnerIndex() - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Return the property index (for the parent) of this embedded bean.
getEncryptBindSql() - Method in interface com.avaje.ebean.config.dbplatform.DbEncryptFunction
Return the DB function with bind variables used to encrypt a VARCHAR value.
getEncryptDbType() - Method in class com.avaje.ebean.config.dbplatform.AbstractDbEncrypt
Return the DB stored type for encrypted properties.
getEncryptDbType() - Method in interface com.avaje.ebean.config.dbplatform.DbEncrypt
Return the DB type that encrypted Strings are stored in.
getEncryptDeploy(TableName, String) - Method in interface com.avaje.ebean.config.EncryptDeployManager
Return true if the table column is encrypted.
getEncryptDeployManager() - Method in class com.avaje.ebean.config.ServerConfig
Return the EncryptDeployManager.
getEncryptKey(String, String) - Method in interface com.avaje.ebean.config.EncryptKeyManager
Return the key used to encrypt and decrypt a property mapping to the given table and column.
getEncryptKeyManager() - Method in class com.avaje.ebean.config.ServerConfig
Return the EncryptKeyManager.
getEncryptor() - Method in class com.avaje.ebean.config.ServerConfig
Return the Encryptor used to encrypt data on the java client side (as opposed to DB encryption functions).
getEnd() - Method in class com.avaje.ebean.Version
Return the effective end date time of this version.
getEnum(Class<T>, String, T) - Method in class com.avaje.ebean.config.PropertiesWrapper
Return a Enum property value.
getEventTime() - Method in class com.avaje.ebean.event.changelog.BeanChange
Return the event time in epoch millis.
getEventTime() - Method in class com.avaje.ebean.event.readaudit.ReadEvent
Return the event date time.
getEvictByIdle() - Method in class com.avaje.ebean.cache.ServerCacheStatistics
Return the count of entries evicted due to idle time.
getEvictByLRU() - Method in class com.avaje.ebean.cache.ServerCacheStatistics
Return the count of entries evicted due to time least recently used.
getEvictByTTL() - Method in class com.avaje.ebean.cache.ServerCacheStatistics
Return the count of entries evicted due to time to live.
getEvictionRunCount() - Method in class com.avaje.ebean.cache.ServerCacheStatistics
Return the eviction run count.
getEvictionRunMicros() - Method in class com.avaje.ebean.cache.ServerCacheStatistics
Return the eviction run time in micros.
getExecutionCount() - Method in interface com.avaje.ebean.meta.MetaQueryPlanStatistic
Return the total number of queries executed.
getExecutionOrder() - Method in class com.avaje.ebean.event.BeanPersistAdapter
Returns 10 - override this to control the order in which BeanPersistController's are executed when there is multiple of them registered for a given entity type (class).
getExecutionOrder() - Method in interface com.avaje.ebean.event.BeanPersistController
When there are multiple BeanPersistController's for a given entity type this controls the order in which they are executed.
getExecutionOrder() - Method in interface com.avaje.ebean.event.BeanQueryAdapter
Returns an int to to control the order in which BeanQueryAdapter are executed when there is multiple of them registered for a given entity type (class).
getExpressionFactory() - Static method in class com.avaje.ebean.Ebean
Return the ExpressionFactory from the default server.
getExpressionFactory() - Method in interface com.avaje.ebean.EbeanServer
Return the ExpressionFactory for this server.
getExpressionFactory() - Method in class com.avaje.ebean.Model.Find
Returns the ExpressionFactory used by this query.
getExpressionFactory() - Method in interface com.avaje.ebean.Query
Return the ExpressionFactory used by this query.
getExternalTransactionManager() - Method in class com.avaje.ebean.config.ServerConfig
Return the external transaction manager.
getFilterMany() - Method in interface com.avaje.ebean.bean.BeanCollection
Return the filter (if any) that was used in building this collection.
getFilterMany() - Method in class com.avaje.ebean.common.AbstractBeanCollection
 
getFindController() - Method in interface com.avaje.ebean.plugin.SpiBeanType
Return the beanFinder.
getFindControllers() - Method in class com.avaje.ebean.config.ServerConfig
Return the list of BeanFindController instances.
getFirstRow() - Method in interface com.avaje.ebean.config.dbplatform.SqlLimitRequest
Return the first row value.
getFirstRow() - Method in interface com.avaje.ebean.Query
Return the first row value.
getFirstStackElement() - Method in class com.avaje.ebean.bean.ObjectGraphOrigin
 
getFirstStackTraceElement() - Method in class com.avaje.ebean.bean.CallStack
Return the first element of the call stack.
getFloat(String) - Method in interface com.avaje.ebean.SqlRow
Return the property value as a Float.
getFutureRowCount() - Method in interface com.avaje.ebean.PagedList
Return the Future row count.
getGarbageCollectionWait() - Method in class com.avaje.ebean.config.AutoTuneConfig
Return the time in millis to wait after a system gc to collect profiling information.
getGeneratedSql() - Method in interface com.avaje.ebean.Query
Return the sql that was generated for executing this query.
getGeneratedSql() - Method in interface com.avaje.ebean.SqlUpdate
Return the generated sql that has named parameters converted to positioned parameters.
getGeneratedSql() - Method in interface com.avaje.ebean.Update
Return the sql that is actually executed.
getHeartbeatFreqSecs() - Method in class com.avaje.ebean.config.DataSourceConfig
Return the heartbeat frequency in seconds.
getHeartbeatSql() - Method in class com.avaje.ebean.config.DataSourceConfig
Return a SQL statement used to test the database is accessible.
getHeartbeatTimeoutSeconds() - Method in class com.avaje.ebean.config.DataSourceConfig
Return the heart beat timeout in seconds.
getHistorySupport() - Method in class com.avaje.ebean.config.dbplatform.DatabasePlatform
Return the history support for this database platform.
getHistoryTableSuffix() - Method in class com.avaje.ebean.config.ServerConfig
Return the history table suffix (defaults to _history).
getHitCount() - Method in class com.avaje.ebean.cache.ServerCacheStatistics
Return the hit count.
getHitRatio() - Method in interface com.avaje.ebean.cache.ServerCache
Return the hit ratio the cache is currently getting.
getHitRatio() - Method in class com.avaje.ebean.cache.ServerCacheStatistics
Returns an int from 0 to 100 (percentage) for the hit ratio.
getId() - Method in class com.avaje.ebean.event.changelog.BeanChange
Return the object id.
getId() - Method in class com.avaje.ebean.event.readaudit.ReadEvent
Return the id of the bean read.
getId() - Method in interface com.avaje.ebean.Query
Return the Id value.
getIds() - Method in class com.avaje.ebean.event.readaudit.ReadEvent
Return the ids of the beans read.
getIdType() - Method in class com.avaje.ebean.config.dbplatform.DbIdentity
Return the default ID generation type that should be used.
getIdType() - Method in interface com.avaje.ebean.plugin.SpiBeanType
Return the identity generation type.
getInclude() - Method in class com.avaje.ebean.text.json.JsonWriteOptions
Return the include mode for this request.
getIndexPos() - Method in class com.avaje.ebean.RawSql.ColumnMapping.Column
Return the index position of this column.
getIndexPosition(String) - Method in class com.avaje.ebean.RawSql.ColumnMapping
Return the index position by bean property name.
getInsertCount() - Method in class com.avaje.ebean.cache.ServerCacheStatistics
Return the put insert count.
getInt(String, int) - Method in class com.avaje.ebean.config.PropertiesWrapper
Return an int property value.
getInt(String, int) - Method in class com.avaje.ebean.config.PropertyMap
Return the int property value with a given default.
getInteger(String) - Method in interface com.avaje.ebean.SqlRow
Return a property as an Integer.
getIsolation() - Method in class com.avaje.ebean.TxScope
Return the Isolation level this transaction should run with.
getIsolationLevel() - Method in class com.avaje.ebean.config.DataSourceConfig
Return the transaction isolation level.
getJars() - Method in class com.avaje.ebean.config.ServerConfig
Return packages to search for entities via class path search.
getJsonDateTime() - Method in class com.avaje.ebean.config.ServerConfig
Return the JSON format used for DateTime types.
getJsonFactory() - Method in class com.avaje.ebean.config.ServerConfig
Return the Jackson JsonFactory to use.
getJsonInclude() - Method in class com.avaje.ebean.config.ServerConfig
Return the JSON include mode used when writing JSON.
getKey() - Method in class com.avaje.ebean.bean.ObjectGraphOrigin
The key includes the queryPlan hash and the callStack hash.
getLabel() - Method in interface com.avaje.ebean.CallableSql
Return the label that is put into the transaction log.
getLabel() - Method in interface com.avaje.ebean.SqlUpdate
Return the label that can be seen in the transaction logs.
getLastQueryTime() - Method in interface com.avaje.ebean.meta.MetaQueryPlanStatistic
Return the time of the last query executed using this plan.
getLastSendTimeFreqSecs() - Method in class com.avaje.ebean.config.ContainerConfig.MulticastConfig
Return the last send time frequency.
getLastStatusTimeFreqSecs() - Method in class com.avaje.ebean.config.ContainerConfig.MulticastConfig
Return the last status time frequency.
getLazyBatchSize() - Method in class com.avaje.ebean.FetchConfig
Return the batch size for lazy loading.
getLazyLoadBatchSize() - Method in class com.avaje.ebean.config.ServerConfig
Return the default batch size for lazy loading of beans and collections.
getLazyLoadProperty() - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Return the property that triggered the lazy load.
getLazyLoadPropertyIndex() - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Return the index of the property that triggered the lazy load.
getLeakTimeMinutes() - Method in class com.avaje.ebean.config.DataSourceConfig
Return the time in minutes after which a connection could be considered to have leaked.
getLevel() - Method in enum com.avaje.ebean.TxIsolation
Return the level as per java.sql.Connection.
getLikeClause() - Method in class com.avaje.ebean.config.dbplatform.DatabasePlatform
Returns the like clause used by this database platform.
getList() - Method in interface com.avaje.ebean.PagedList
Return the list of entities for this page.
getListenAddress() - Method in class com.avaje.ebean.config.ContainerConfig.MulticastConfig
Return the listen address.
getListenBindAddress() - Method in class com.avaje.ebean.config.ContainerConfig.MulticastConfig
Return the listener bind address (optional).
getListenBufferSize() - Method in class com.avaje.ebean.config.ContainerConfig.MulticastConfig
Return the listen buffer size.
getListenPort() - Method in class com.avaje.ebean.config.ContainerConfig.MulticastConfig
Return the listen port.
getListenTimeout() - Method in class com.avaje.ebean.config.ContainerConfig.MulticastConfig
Return the listen timeout.
getListenTimeToLive() - Method in class com.avaje.ebean.config.ContainerConfig.MulticastConfig
Return the listen time to live.
getLoaded() - Method in class com.avaje.ebean.bean.EntityBeanIntercept
 
getLoadedProperties() - Method in interface com.avaje.ebean.event.BeanPersistRequest
For an update or delete of a partially populated bean this is the set of loaded properties and otherwise returns null.
getLoadedPropertyHash() - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Return a loaded property hash.
getLoadedPropertyNames() - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Return the set of property names for a partially loaded bean.
getLoadedProps() - Method in interface com.avaje.ebean.BeanState
For partially populated beans returns the properties that are loaded on the bean.
getLoadProperty() - Method in class com.avaje.ebean.bean.NodeUsageCollector
 
getLocalHostPort() - Method in class com.avaje.ebean.config.ContainerConfig.SocketConfig
Return the host and port for this server instance.
getLong(String, long) - Method in class com.avaje.ebean.config.PropertiesWrapper
Return a long property value.
getLong(String, long) - Method in class com.avaje.ebean.config.PropertyMap
Return the long property value with a given default.
getLong(String) - Method in interface com.avaje.ebean.SqlRow
Return a property value as a Long.
getM2MJoinTableName(TableName, TableName) - Method in class com.avaje.ebean.config.AbstractNamingConvention
 
getM2MJoinTableName(TableName, TableName) - Method in interface com.avaje.ebean.config.NamingConvention
Returns the ManyToMany join table name (aka the intersection table).
getManagerSleepMillis() - Method in class com.avaje.ebean.config.ContainerConfig.MulticastConfig
Return the manager sleep millis.
getMapping() - Method in class com.avaje.ebean.RawSql.ColumnMapping
Return the mapping by DB column.
getMaxAgeMinutes() - Method in class com.avaje.ebean.config.DataSourceConfig
Return the maximum age a connection is allowed to be before it is closed.
getMaxCallStack() - Method in class com.avaje.ebean.config.ServerConfig
Return the max call stack to use for origin location.
getMaxConnections() - Method in class com.avaje.ebean.config.DataSourceConfig
Return the maximum number of connections the pool can reach.
getMaxConstraintNameLength() - Method in class com.avaje.ebean.config.dbplatform.DatabasePlatform
Return the maximum constraint name allowed for the platform.
getMaxIdleSecs() - Method in class com.avaje.ebean.cache.ServerCacheOptions
Return the maximum idle time.
getMaxInactiveTimeSecs() - Method in class com.avaje.ebean.config.DataSourceConfig
Return the time in seconds a connection can be idle after which it can be trimmed from the pool.
getMaxLength() - Method in class com.avaje.ebean.config.DbConstraintNaming
Return the MaxLength implementation used to truncate/shorten db constraint names as necessary.
getMaxResendIncomingRequests() - Method in class com.avaje.ebean.config.ContainerConfig.MulticastConfig
Return the maximum number of times we will ask for a packet to be resent to us before giving up asking.
getMaxResendOutgoingAttempts() - Method in class com.avaje.ebean.config.ContainerConfig.MulticastConfig
Return the maximum number of times we will try to re-send a given packet before giving up sending
getMaxRows() - Method in interface com.avaje.ebean.config.dbplatform.SqlLimitRequest
Return the max rows for this query.
getMaxRows() - Method in interface com.avaje.ebean.Query
Return the max rows for this query.
getMaxSecsToLive() - Method in class com.avaje.ebean.cache.ServerCacheOptions
Return the maximum time to live.
getMaxSendPacketSize() - Method in class com.avaje.ebean.config.ContainerConfig.MulticastConfig
Return the maximum send packet size.
getMaxSize() - Method in class com.avaje.ebean.cache.ServerCacheOptions
Return the maximum cache size.
getMaxSize() - Method in class com.avaje.ebean.cache.ServerCacheStatistics
Return the maximum size of the cache.
getMaxStackTraceSize() - Method in class com.avaje.ebean.config.DataSourceConfig
Return the max size for reporting stack traces on busy connections.
getMaxTableNameLength() - Method in class com.avaje.ebean.config.dbplatform.DatabasePlatform
Return the maximum table name length.
getMaxThreads() - Method in class com.avaje.ebean.config.ContainerConfig.SocketConfig
Return the number of max threads to use.
getMaxTimeMicros() - Method in interface com.avaje.ebean.meta.MetaQueryPlanStatistic
Return the max execution time for this query.
getMembers() - Method in class com.avaje.ebean.config.ContainerConfig.SocketConfig
Return all the host and port for all the members of the cluster.
getMetaBeanInfo(Class<?>) - Method in interface com.avaje.ebean.meta.MetaInfoManager
Return the MetaBeanInfo for a bean type.
getMetaBeanInfoList() - Method in interface com.avaje.ebean.meta.MetaInfoManager
Return all the MetaBeanInfo.
getMetaInfoManager() - Method in interface com.avaje.ebean.EbeanServer
Return the MetaInfoManager which is used to get meta data from the EbeanServer such as query execution statistics.
getMigrationConfig() - Method in class com.avaje.ebean.config.ServerConfig
Return the DB migration configuration.
getMinConnections() - Method in class com.avaje.ebean.config.DataSourceConfig
Return the minimum number of connections the pool should maintain.
getMissCount() - Method in class com.avaje.ebean.cache.ServerCacheStatistics
Return the miss count.
getMode() - Method in class com.avaje.ebean.config.AutoTuneConfig
Return the mode used when autoTune has not been explicit defined on a query.
getMode() - Method in class com.avaje.ebean.config.ContainerConfig
Return the cluster mode.
getMode() - Method in class com.avaje.ebean.config.EncryptDeploy
Return the encryption mode.
getModifyAdditions() - Method in interface com.avaje.ebean.bean.BeanCollection
Return the list of objects added to the list set or map.
getModifyAdditions() - Method in class com.avaje.ebean.common.AbstractBeanCollection
 
getModifyHolder() - Method in class com.avaje.ebean.common.AbstractBeanCollection
 
getModifyListenMode() - Method in class com.avaje.ebean.common.AbstractBeanCollection
Return the modify listening mode this collection is using.
getModifyRemovals() - Method in interface com.avaje.ebean.bean.BeanCollection
Return the list of objects removed from the list set or map.
getModifyRemovals() - Method in class com.avaje.ebean.common.AbstractBeanCollection
 
getMoreIds(int, Transaction) - Method in class com.avaje.ebean.config.dbplatform.SequenceIdGenerator
Get more Id's by executing a query and reading the Id's returned.
getMulticastConfig() - Method in class com.avaje.ebean.config.ContainerConfig
Return the multicast communication configuration.
getName() - Method in interface com.avaje.ebean.bean.BeanCollectionLoader
Return the name of the associated EbeanServer.
getName() - Method in interface com.avaje.ebean.bean.BeanLoader
Return the name of the associated EbeanServer.
getName() - Method in interface com.avaje.ebean.config.CompoundTypeProperty
The name of this property.
getName() - Method in class com.avaje.ebean.config.dbplatform.DatabasePlatform
Return the name of the DatabasePlatform.
getName() - Method in interface com.avaje.ebean.config.dbplatform.IdGenerator
Return the name of the IdGenerator.
getName() - Method in class com.avaje.ebean.config.dbplatform.SequenceIdGenerator
Returns the sequence name.
getName() - Method in class com.avaje.ebean.config.dbplatform.SimpleSequenceIdGenerator
 
getName() - Method in class com.avaje.ebean.config.ServerConfig
Return the name of the EbeanServer.
getName() - Method in class com.avaje.ebean.config.TableName
Gets the name.
getName() - Method in interface com.avaje.ebean.EbeanServer
Return the name.
getName() - Method in interface com.avaje.ebean.Update
Return the name if it is a named update.
getNamingConvention() - Method in class com.avaje.ebean.config.ServerConfig
Return the NamingConvention.
getNaturalKeyCache(Class<?>) - Method in interface com.avaje.ebean.cache.ServerCacheManager
Return the cache for mapping natural keys to id values.
getNewValue() - Method in class com.avaje.ebean.ValuePair
Return the new value.
getNode() - Method in class com.avaje.ebean.bean.NodeUsageCollector
Return the associated node which identifies the location in the object graph of the bean/reference.
getNode() - Method in interface com.avaje.ebean.meta.MetaObjectGraphNodeStats
Return the ObjectGraphNode which has the origin point and relative path.
getNoRollbackFor() - Method in class com.avaje.ebean.TxScope
Return the throwable's that should NOT cause a rollback.
getNullValue() - Method in interface com.avaje.ebean.config.ScalarTypeConverter
Return the value to represent null.
getObject(int) - Method in interface com.avaje.ebean.CallableSql
Return an OUT parameter value.
getObjectGraphNode() - Method in interface com.avaje.ebean.meta.MetaQueryPlanOriginCount
The 'origin' and path which this query belongs to.
getObjectMapper() - Method in class com.avaje.ebean.config.ServerConfig
Return the Jackson ObjectMapper.
getObjectMapper() - Method in class com.avaje.ebean.text.json.JsonReadOptions
Return the Jackson ObjectMapper to use (if not wanted to use the objectMapper set on the ServerConfig).
getObjectMapper() - Method in class com.avaje.ebean.text.json.JsonWriteOptions
Return the jackson object mapper to use.
getOldValue() - Method in class com.avaje.ebean.ValuePair
Return the old value.
getOnQueryOnly() - Method in class com.avaje.ebean.config.dbplatform.DatabasePlatform
Return the behaviour to use when ending a read only transaction.
getOpenQuote() - Method in class com.avaje.ebean.config.dbplatform.DatabasePlatform
Return the open quote for quoted identifiers.
getOptions() - Method in interface com.avaje.ebean.cache.ServerCache
Return the configuration options for this cache.
getOrderBy() - Method in class com.avaje.ebean.RawSql.Sql
Return the SQL ORDER BY clause.
getOrderByPrefix() - Method in class com.avaje.ebean.RawSql.Sql
Return the 'order by' keywords.
getOriginKey(int) - Method in class com.avaje.ebean.bean.CallStack
 
getOriginQueryPoint() - Method in class com.avaje.ebean.bean.ObjectGraphNode
Return the origin query point.
getOrigins() - Method in interface com.avaje.ebean.meta.MetaQueryPlanStatistic
Return the 'origin' points and paths that resulted in the query being executed and the associated number of times the query was executed via that path.
getOrigValue(int) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Return the original value that was changed via an update.
getOrmQuery() - Method in interface com.avaje.ebean.config.dbplatform.SqlLimitRequest
return the query
getOwner() - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Return the 'owning' entity bean.
getOwnerBean() - Method in interface com.avaje.ebean.bean.BeanCollection
Return the bean that owns this collection.
getOwnerBean() - Method in class com.avaje.ebean.common.AbstractBeanCollection
 
getPackages() - Method in class com.avaje.ebean.config.ServerConfig
Return packages to search for entities via class path search.
getPageIndex() - Method in interface com.avaje.ebean.PagedList
Return the index position of this page.
getPageSize() - Method in interface com.avaje.ebean.PagedList
Return the page size used for this query.
getParent() - Method in class com.avaje.ebean.text.PathProperties.Props
Return the parent path
getPartialIds() - Method in interface com.avaje.ebean.FutureIds
Return the list of Id's which could be partially populated.
getPassword() - Method in class com.avaje.ebean.config.DataSourceConfig
Return the database password.
getPath() - Method in class com.avaje.ebean.bean.ObjectGraphNode
Return the path relative to the root.
getPath() - Method in class com.avaje.ebean.text.PathProperties.Props
 
getPathHash() - Method in class com.avaje.ebean.bean.CallStack
Return the hash for the stack elements (excluding first stack element).
getPathProperties() - Method in class com.avaje.ebean.text.json.JsonWriteOptions
Return the properties to include by path.
getPathProps() - Method in class com.avaje.ebean.text.PathProperties
 
getPaths() - Method in class com.avaje.ebean.text.PathProperties
Return a shallow copy of the paths.
getPersistBatch() - Method in class com.avaje.ebean.config.ServerConfig
Return the PersistBatch mode to use by default at the transaction level.
getPersistBatchOnCascade() - Method in class com.avaje.ebean.config.ServerConfig
Return the JDBC batch mode to use per save(), delete(), insert() or update() request.
getPersistBatchSize() - Method in class com.avaje.ebean.config.ServerConfig
Return the batch size used for JDBC batching.
getPersistController() - Method in interface com.avaje.ebean.plugin.SpiBeanType
Return the bean persist controller.
getPersistControllers() - Method in class com.avaje.ebean.config.ServerConfig
Return the BeanPersistController instances.
getPersistenceContext() - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Return the persistenceContext.
getPersistenceContextScope() - Method in class com.avaje.ebean.config.ServerConfig
Return the default PersistenceContextScope to be used if one is not explicitly set on a query.
getPersistListener() - Method in interface com.avaje.ebean.plugin.SpiBeanType
Return the bean persist listener.
getPersistListeners() - Method in class com.avaje.ebean.config.ServerConfig
Return the BeanPersistListener instances.
getPlatform(DbPlatformName) - Method in class com.avaje.ebean.dbmigration.DbMigration
Return the DatabasePlatform given the platform key.
getPlatform() - Static method in class com.avaje.ebean.dbmigration.DbOffline
Return the platform to use when creating the next EbeanServer instance.
getPlatformDdl() - Method in class com.avaje.ebean.config.dbplatform.DatabasePlatform
Return the platform specific DDL.
getPluginApi() - Method in interface com.avaje.ebean.EbeanServer
Return the extended API intended for use by plugins.
getPoolListener() - Method in class com.avaje.ebean.config.DataSourceConfig
Return the pool listener.
getPostLoaders() - Method in class com.avaje.ebean.config.ServerConfig
Return the list of BeanPostLoader instances.
getPreFrom() - Method in class com.avaje.ebean.RawSql.Sql
Return the SQL prior to FROM clause.
getPreHaving() - Method in class com.avaje.ebean.RawSql.Sql
Return the SQL prior to HAVING clause.
getPreWhere() - Method in class com.avaje.ebean.RawSql.Sql
Return the SQL prior to WHERE clause.
getProfilingBase() - Method in class com.avaje.ebean.config.AutoTuneConfig
Return the base number of queries to profile before changing to profile only a percentage of following queries (profileRate).
getProfilingFile() - Method in class com.avaje.ebean.config.AutoTuneConfig
Return the name of the file that profiling information is written to.
getProfilingRate() - Method in class com.avaje.ebean.config.AutoTuneConfig
Return the rate (%) of queries to be profiled after the 'base' amount of profiling.
getProperties() - Method in interface com.avaje.ebean.config.CompoundType
Return the properties in the order they appear in the constructor.
getProperties() - Method in class com.avaje.ebean.config.ServerConfig
Return the properties that we used for configuration and were set via a call to loadFromProperties().
getProperties() - Method in class com.avaje.ebean.OrderBy
Return the properties for this OrderBy.
getProperties() - Method in class com.avaje.ebean.text.PathProperties.Props
Return the properties for this property set.
getPropertiesAsString() - Method in class com.avaje.ebean.text.PathProperties.Props
Return the properties as a comma delimited string.
getProperty(int) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Return the property name for the given property.
getProperty() - Method in class com.avaje.ebean.OrderBy.Property
Return the property name.
getPropertyFromColumn(Class<?>, String) - Method in class com.avaje.ebean.config.MatchingNamingConvention
 
getPropertyFromColumn(Class<?>, String) - Method in interface com.avaje.ebean.config.NamingConvention
Return the property name from the column name.
getPropertyFromColumn(Class<?>, String) - Method in class com.avaje.ebean.config.UnderscoreNamingConvention
Converts underscore based column name to Camel case property name.
getPropertyLength() - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Return the number of properties.s
getPropertyName() - Method in interface com.avaje.ebean.bean.BeanCollection
Return the bean property name this collection represents.
getPropertyName() - Method in class com.avaje.ebean.common.AbstractBeanCollection
 
getPropertyName() - Method in class com.avaje.ebean.RawSql.ColumnMapping.Column
Return the bean property this column is mapped to.
getPstmtCacheSize() - Method in class com.avaje.ebean.config.DataSourceConfig
Return the size of the PreparedStatement cache (per connection).
getQualifiedName() - Method in class com.avaje.ebean.config.TableName
Returns the qualified name in the form catalog.schema.name.
getQuery() - Method in interface com.avaje.ebean.event.BeanQueryRequest
Returns the query.
getQuery() - Method in interface com.avaje.ebean.FutureIds
Returns the original query used to fetch the Id's.
getQuery() - Method in interface com.avaje.ebean.FutureList
Return the query that is being executed by a background thread.
getQuery() - Method in class com.avaje.ebean.OrderBy
Return the associated query if there is one.
getQuery() - Method in interface com.avaje.ebean.SqlFutureList
 
getQueryAdapter() - Method in interface com.avaje.ebean.plugin.SpiBeanType
Return the BeanQueryAdapter or null if none is defined.
getQueryAdapters() - Method in class com.avaje.ebean.config.ServerConfig
Return the BeanQueryAdapter instances.
getQueryBatchSize() - Method in class com.avaje.ebean.config.ServerConfig
Gets the query batch size.
getQueryBatchSize() - Method in class com.avaje.ebean.FetchConfig
Return the batch size for separate query load.
getQueryCache(Class<?>) - Method in interface com.avaje.ebean.cache.ServerCacheManager
Return the cache for query results of a particular type of bean.
getQueryCacheMaxIdleTime() - Method in class com.avaje.ebean.config.ServerConfig
Return the L2 query cache default max idle time in seconds.
getQueryCacheMaxSize() - Method in class com.avaje.ebean.config.ServerConfig
Return the L2 query cache default max size.
getQueryCacheMaxTimeToLive() - Method in class com.avaje.ebean.config.ServerConfig
Return the L2 query cache default max time to live in seconds.
getQueryKey() - Method in class com.avaje.ebean.event.readaudit.ReadAuditQueryPlan
Return the query key (relative to the bean type).
getQueryKey() - Method in class com.avaje.ebean.event.readaudit.ReadEvent
Return the query key (relative to the bean type).
getQueryPlanHash() - Method in interface com.avaje.ebean.meta.MetaQueryPlanStatistic
Return a string representation of the query plan hash.
getQueryTuningFile() - Method in class com.avaje.ebean.config.AutoTuneConfig
Return the name of the file that holds the query tuning information.
getRawSql() - Method in interface com.avaje.ebean.Query
Return the RawSql that was set to use for this query.
getReadAuditLogger() - Method in class com.avaje.ebean.config.ServerConfig
Return the ReadAuditLogger to use.
getReadAuditPrepare() - Method in class com.avaje.ebean.config.ServerConfig
Return the ReadAuditPrepare to use.
getReference(Class<T>, Object) - Static method in class com.avaje.ebean.Ebean
Get a reference object.
getReference(Class<T>, Object) - Method in interface com.avaje.ebean.EbeanServer
Get a reference object.
getRemoveCount() - Method in class com.avaje.ebean.cache.ServerCacheStatistics
Return the remove count.
getResourceDirectory() - Method in class com.avaje.ebean.config.ServerConfig
Returns the resource directory.
getResourcePath() - Method in class com.avaje.ebean.config.DbMigrationConfig
Return the resource path for db migrations.
getResultSet() - Method in class com.avaje.ebean.RawSql
Return the resultSet if this is a ResultSet based RawSql.
getRollbackFor() - Method in class com.avaje.ebean.TxScope
Return the throwable's that should cause a rollback.
getRootProperties() - Method in class com.avaje.ebean.text.PathProperties
 
getScalar(JsonGenerator) - Method in interface com.avaje.ebean.text.json.JsonContext
Return a helper that can write scalar types known to Ebean to Jackson.
getSchema() - Method in class com.avaje.ebean.config.AbstractNamingConvention
Return the schema.
getSchema() - Method in class com.avaje.ebean.config.TableName
Gets the schema.
getSelectLastInsertedId(String) - Method in class com.avaje.ebean.config.dbplatform.DbIdentity
Return the SQL query to find the SelectLastInsertedId.
getSendAddress() - Method in class com.avaje.ebean.config.ContainerConfig.MulticastConfig
Return the send address.
getSendPort() - Method in class com.avaje.ebean.config.ContainerConfig.MulticastConfig
Return the send port.
getSequenceFormat() - Method in class com.avaje.ebean.config.AbstractNamingConvention
Returns the sequence format.
getSequenceName(String, String) - Method in class com.avaje.ebean.config.AbstractNamingConvention
 
getSequenceName(String, String) - Method in interface com.avaje.ebean.config.NamingConvention
Return the sequence name given the table name (for DB's that use sequences).
getSequenceName() - Method in interface com.avaje.ebean.plugin.SpiBeanType
Return the sequence name associated to this entity bean type (if there is one).
getServer(String) - Static method in class com.avaje.ebean.Ebean
Get the EbeanServer for a given DataSource.
getServerCacheFactory() - Method in class com.avaje.ebean.config.ServerConfig
Return the ServerCacheFactory.
getServerCacheManager() - Method in class com.avaje.ebean.config.ServerConfig
Return the ServerCacheManager.
getServerCacheManager() - Static method in class com.avaje.ebean.Ebean
Return the manager of the server cache ("L2" cache).
getServerCacheManager() - Method in interface com.avaje.ebean.EbeanServer
Return the manager of the server cache ("L2" cache).
getServerConfig() - Method in interface com.avaje.ebean.plugin.SpiServer
Return the serverConfig.
getServerConfigStartupListeners() - Method in class com.avaje.ebean.config.ServerConfig
Return the list of ServerConfigStartup instances.
getServerName() - Method in class com.avaje.ebean.config.PropertiesWrapper
Return the serverName (optional).
getServerName() - Method in class com.avaje.ebean.TxScope
Return the serverName for this transaction.
getSize() - Method in class com.avaje.ebean.cache.ServerCacheStatistics
Return the size of the cache.
getSocketConfig() - Method in class com.avaje.ebean.config.ContainerConfig
Return the socket communication configuration.
getSource() - Method in class com.avaje.ebean.event.changelog.ChangeSet
Return a code that identifies the source of the change (like the name of the application).
getSource() - Method in class com.avaje.ebean.event.readaudit.ReadEvent
Return a code that identifies the source of the change (like the name of the application).
getSql() - Method in interface com.avaje.ebean.CallableSql
Return the callable sql.
getSql(int) - Method in class com.avaje.ebean.config.dbplatform.DB2SequenceIdGenerator
 
getSql(int) - Method in class com.avaje.ebean.config.dbplatform.H2SequenceIdGenerator
 
getSql(int) - Method in class com.avaje.ebean.config.dbplatform.OracleSequenceIdGenerator
 
getSql(int) - Method in class com.avaje.ebean.config.dbplatform.PostgresSequenceIdGenerator
 
getSql(int) - Method in class com.avaje.ebean.config.dbplatform.SequenceIdGenerator
 
getSql() - Method in class com.avaje.ebean.config.dbplatform.SqlLimitResponse
The final query sql with SQL limit statements added.
getSql() - Method in class com.avaje.ebean.event.readaudit.ReadAuditQueryPlan
Return the sql statement.
getSql() - Method in interface com.avaje.ebean.meta.MetaQueryPlanStatistic
Return the sql executed.
getSql() - Method in class com.avaje.ebean.RawSql
Return the Sql either unparsed or in parsed (broken up) form.
getSql() - Method in class com.avaje.ebean.RawSqlBuilder
Return the internal parsed Sql object (for testing).
getSql() - Method in interface com.avaje.ebean.SqlUpdate
Return the sql statement.
getSqlLimiter() - Method in class com.avaje.ebean.config.dbplatform.DatabasePlatform
Return the SqlLimiter used to apply additional sql around a query to limit its results.
getStart() - Method in class com.avaje.ebean.Version
Return the effective start date time of this version.
getStartTime() - Method in interface com.avaje.ebean.meta.MetaObjectGraphNodeStats
Return the startTime of statistics collection.
getStatistics(boolean) - Method in interface com.avaje.ebean.cache.ServerCache
Return statistics for the cache.
getString(String) - Method in interface com.avaje.ebean.SqlRow
Return a property as a String.
getStringValue() - Method in interface com.avaje.ebean.config.EncryptKey
Return the string key value.
getSysPeriodLower(String, String) - Method in interface com.avaje.ebean.config.dbplatform.DbHistorySupport
Return the column for the system period lower bound that will be included in findVersions() queries.
getSysPeriodLower(String, String) - Method in class com.avaje.ebean.config.dbplatform.DbViewHistorySupport
Return the lower bound column prepended with the table alias.
getSysPeriodLower(String, String) - Method in class com.avaje.ebean.config.dbplatform.OracleDbHistorySupport
Returns the Oracle specific effective start column.
getSysPeriodLower(String, String) - Method in class com.avaje.ebean.config.dbplatform.PostgresHistorySupport
 
getSysPeriodUpper(String, String) - Method in interface com.avaje.ebean.config.dbplatform.DbHistorySupport
Return the column for the system period upper bound that will be included in findVersions() queries.
getSysPeriodUpper(String, String) - Method in class com.avaje.ebean.config.dbplatform.DbViewHistorySupport
Return the upper bound column prepended with the table alias.
getSysPeriodUpper(String, String) - Method in class com.avaje.ebean.config.dbplatform.OracleDbHistorySupport
Returns the Oracle specific effective end column.
getSysPeriodUpper(String, String) - Method in class com.avaje.ebean.config.dbplatform.PostgresHistorySupport
 
getTable() - Method in class com.avaje.ebean.event.changelog.BeanChange
Return the object type (typically table name).
getTableAliasPlaceHolder() - Method in class com.avaje.ebean.config.dbplatform.DatabasePlatform
Return the table alias placeholder.
getTableName(Class<?>) - Method in class com.avaje.ebean.config.AbstractNamingConvention
Returns the table name for a given entity bean.
getTableName(Class<?>) - Method in interface com.avaje.ebean.config.NamingConvention
Returns the table name for a given Class.
getTableName() - Method in interface com.avaje.ebean.event.BulkTableEvent
Return the name of the table that was involved.
getTableNameByConvention(Class<?>) - Method in class com.avaje.ebean.config.AbstractNamingConvention
Return the tableName using the naming convention (rather than deployed Table annotation).
getTableNameByConvention(Class<?>) - Method in class com.avaje.ebean.config.MatchingNamingConvention
 
getTableNameByConvention(Class<?>) - Method in class com.avaje.ebean.config.UnderscoreNamingConvention
Returns the last part of the class name.
getTableNameFromAnnotation(Class<?>) - Method in class com.avaje.ebean.config.AbstractNamingConvention
Gets the table name from annotation.
getThreadPoolName() - Method in class com.avaje.ebean.config.ContainerConfig.SocketConfig
Return the thread pool name.
getTimeout() - Method in interface com.avaje.ebean.CallableSql
Return the statement execution timeout.
getTimeout() - Method in interface com.avaje.ebean.SqlUpdate
Return the timeout used to execute this statement.
getTimestamp(String) - Method in interface com.avaje.ebean.SqlRow
Return the property as a sql timestamp.
getTotalBeans() - Method in interface com.avaje.ebean.meta.MetaObjectGraphNodeStats
Return the total beans loaded by queries for this node.
getTotalLoadedBeans() - Method in interface com.avaje.ebean.meta.MetaQueryPlanStatistic
Return the total number of beans loaded by the queries.
getTotalPageCount() - Method in interface com.avaje.ebean.PagedList
Return the total number of pages based on the page size and total row count.
getTotalRowCount() - Method in interface com.avaje.ebean.PagedList
Return the total row count for all pages.
getTotalTime() - Method in interface com.avaje.ebean.meta.MetaObjectGraphNodeStats
Return the total time of queries executed for this node.
getTotalTimeMicros() - Method in interface com.avaje.ebean.meta.MetaQueryPlanStatistic
Return the total time taken by executions of this query.
getTransaction() - Method in interface com.avaje.ebean.event.BeanPersistRequest
Return the Transaction associated with this request.
getTransaction() - Method in interface com.avaje.ebean.event.BeanQueryRequest
Return the Transaction associated with this request.
getTransactionEventListeners() - Method in class com.avaje.ebean.config.ServerConfig
Return the TransactionEventListener instances.
getTransactionIsolationLevel(int) - Method in class com.avaje.ebean.config.DataSourceConfig
Return the isolation level description from the associated Connection int value.
getTransactionIsolationLevel(String) - Method in class com.avaje.ebean.config.DataSourceConfig
Return the isolation level for a given string description.
getTrimFrequency() - Method in class com.avaje.ebean.cache.ServerCacheOptions
Return the trim frequency in seconds.
getTrimPoolFreqSecs() - Method in class com.avaje.ebean.config.DataSourceConfig
Return the minimum time gap between pool trim checks.
getTxnBatch() - Method in class com.avaje.ebean.event.changelog.ChangeSet
Returns the batch id.
getTxnId() - Method in class com.avaje.ebean.event.changelog.ChangeSet
Return the txnId.
getTxnState() - Method in class com.avaje.ebean.event.changelog.ChangeSet
Return the transaction state.
getType() - Method in class com.avaje.ebean.event.changelog.BeanChange
Return the change type (INSERT, UPDATE or DELETE).
getType() - Method in class com.avaje.ebean.TxScope
Return the transaction type.
getUnchecked() - Method in interface com.avaje.ebean.FutureList
Same as Future.get() but wraps InterruptedException and ExecutionException in the unchecked PersistenceException.
getUnchecked(long, TimeUnit) - Method in interface com.avaje.ebean.FutureList
Same as Future.get(long, java.util.concurrent.TimeUnit) but wraps InterruptedException and ExecutionException in the unchecked PersistenceException.
getUnparsedSql() - Method in class com.avaje.ebean.RawSql.Sql
Return the SQL when it is unparsed.
getUpdateCount() - Method in class com.avaje.ebean.cache.ServerCacheStatistics
Return the put update count.
getUpdatedProperties() - Method in interface com.avaje.ebean.event.BeanPersistRequest
For an update this is the set of properties that where updated.
getUpdatedValues() - Method in interface com.avaje.ebean.event.BeanPersistRequest
Returns a map of the properties that have changed and their new and old values.
getUrl() - Method in class com.avaje.ebean.config.DataSourceConfig
Return the connection URL.
getUsed() - Method in class com.avaje.ebean.bean.NodeUsageCollector
Return the set of used properties.
getUserContext() - Method in class com.avaje.ebean.event.changelog.ChangeSet
Return a user context value - anything you set yourself in ChangeLogListener prepare().
getUserContext() - Method in class com.avaje.ebean.event.readaudit.ReadEvent
Return a user context value - anything you set yourself in ChangeLogListener prepare().
getUserId() - Method in class com.avaje.ebean.event.changelog.ChangeSet
Return the application user Id.
getUserId() - Method in class com.avaje.ebean.event.readaudit.ReadEvent
Return the application user Id.
getUserIpAddress() - Method in class com.avaje.ebean.event.changelog.ChangeSet
Return the application users ip address.
getUserIpAddress() - Method in class com.avaje.ebean.event.readaudit.ReadEvent
Return the application users ip address.
getUsername() - Method in class com.avaje.ebean.config.DataSourceConfig
Return the database username.
getUserObject(String) - Method in interface com.avaje.ebean.Transaction
getUtilDate(String) - Method in interface com.avaje.ebean.SqlRow
Return the property as a java.util.Date.
getUUID(String) - Method in interface com.avaje.ebean.SqlRow
Return a property as a UUID.
getValue(V) - Method in interface com.avaje.ebean.config.CompoundTypeProperty
Return the property value from the containing compound value object.
getValues() - Method in class com.avaje.ebean.event.changelog.BeanChange
Return the value pairs.
getVersionsBetweenSuffix(String) - Method in interface com.avaje.ebean.config.dbplatform.DbHistorySupport
Return the 'versions between timestamp' suffix.
getVersionsBetweenSuffix(String) - Method in class com.avaje.ebean.config.dbplatform.DbViewHistorySupport
Returns the configured view suffix (same as getAsOfViewSuffix()).
getVersionsBetweenSuffix(String) - Method in class com.avaje.ebean.config.dbplatform.OracleDbHistorySupport
 
getVisitorMap() - Method in class com.avaje.ebean.text.json.JsonReadOptions
Return the map of JsonReadBeanVisitor's.
getVisitorMap() - Method in class com.avaje.ebean.text.json.JsonWriteOptions
Return the Map of registered JsonWriteBeanVisitor's by path.
getWaitTimeoutMillis() - Method in class com.avaje.ebean.config.DataSourceConfig
Return the time in millis to wait for a connection before timing out once the pool has reached its maximum size.
getWithOption(Class<?>, Object) - Method in interface com.avaje.ebean.bean.PersistenceContext
Get the bean from the persistence context also checked to see if it had been previously deleted (if so then you also can't hit the L2 cache to fetch the bean for this particular persistence context).
getWritePath() - Method in class com.avaje.ebean.dbmigration.DbMigration
Return the file path to write the xml and sql to.
getZeroHash() - Method in class com.avaje.ebean.bean.CallStack
Return the hash for the first stack element.
gt(String, Object) - Static method in class com.avaje.ebean.Expr
Greater Than - property greater than the given value.
gt(String, Object) - Method in interface com.avaje.ebean.ExpressionFactory
Greater Than - property greater than the given value.
gt(String, Object) - Method in interface com.avaje.ebean.ExpressionList
Greater Than - property greater than the given value.
gt(String, Object) - Method in interface com.avaje.ebean.Filter
Greater Than - property greater than the given value.

H

H2DbEncrypt - Class in com.avaje.ebean.config.dbplatform
H2 encryption support via encrypt decrypt function.
H2DbEncrypt() - Constructor for class com.avaje.ebean.config.dbplatform.H2DbEncrypt
 
H2HistorySupport - Class in com.avaje.ebean.config.dbplatform
Runtime support for @History with H2.
H2HistorySupport() - Constructor for class com.avaje.ebean.config.dbplatform.H2HistorySupport
 
H2HistoryTrigger - Class in com.avaje.ebean.config.dbplatform
H2 database trigger used to populate history tables to support the @History feature.
H2HistoryTrigger() - Constructor for class com.avaje.ebean.config.dbplatform.H2HistoryTrigger
 
H2Platform - Class in com.avaje.ebean.config.dbplatform
H2 specific platform.
H2Platform() - Constructor for class com.avaje.ebean.config.dbplatform.H2Platform
 
H2SequenceIdGenerator - Class in com.avaje.ebean.config.dbplatform
H2 specific sequence Id Generator.
H2SequenceIdGenerator(BackgroundExecutor, DataSource, String, int) - Constructor for class com.avaje.ebean.config.dbplatform.H2SequenceIdGenerator
Construct given a dataSource and sql to return the next sequence value.
hasDirtyProperty(Set<String>) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Return true if any of the given property names are dirty.
hasDirtyProperty(Set<String>) - Method in interface com.avaje.ebean.event.BeanPersistRequest
Return true for an update request if at least one of dirty properties is contained in the given set of property names.
hashCode() - Method in class com.avaje.ebean.bean.CallStack
 
hashCode() - Method in class com.avaje.ebean.bean.ObjectGraphNode
 
hashCode() - Method in class com.avaje.ebean.bean.ObjectGraphOrigin
 
hashCode() - Method in class com.avaje.ebean.common.BeanList
 
hashCode() - Method in class com.avaje.ebean.common.BeanMap
 
hashCode() - Method in class com.avaje.ebean.common.BeanSet
 
hashCode() - Method in class com.avaje.ebean.OrderBy
Return a hash value for this OrderBy.
hashCode() - Method in class com.avaje.ebean.OrderBy.Property
 
hasIdOnly(int) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Return true if only the Id property has been loaded.
hasNext() - Method in interface com.avaje.ebean.PagedList
Return true if there is a next page.
hasNext() - Method in interface com.avaje.ebean.QueryIterator
Returns true if the iteration has more elements.
hasPath(String) - Method in class com.avaje.ebean.text.PathProperties
Return true if the path is defined and has properties.
hasPrev() - Method in interface com.avaje.ebean.PagedList
Return true if there is a previous page.
having() - Method in interface com.avaje.ebean.ExpressionList
Add expressions to the having clause.
having() - Method in interface com.avaje.ebean.Query
Add Expressions to the Having clause return the ExpressionList.
having(String) - Method in interface com.avaje.ebean.Query
Add additional clause(s) to the having clause.
having(Expression) - Method in interface com.avaje.ebean.Query
Add an expression to the having clause returning the query.
History - Annotation Type in com.avaje.ebean.annotation
Marks an entity bean as having history support.
HistoryExclude - Annotation Type in com.avaje.ebean.annotation
Marks a property as being excluded from history.
historySupport - Variable in class com.avaje.ebean.config.dbplatform.DatabasePlatform
The history support for this database platform.
hitCount - Variable in class com.avaje.ebean.cache.ServerCacheStatistics
 
HsqldbPlatform - Class in com.avaje.ebean.config.dbplatform
H2 specific platform.
HsqldbPlatform() - Constructor for class com.avaje.ebean.config.dbplatform.HsqldbPlatform
 
HSTORE - Static variable in class com.avaje.ebean.config.dbplatform.DbType
Type to map Map content to Postgres HSTORE.

I

icontains(String, String) - Static method in class com.avaje.ebean.Expr
Case insensitive Contains - property like %value%.
icontains(String, String) - Method in interface com.avaje.ebean.ExpressionFactory
Case insensitive Contains - property like %value%.
icontains(String, String) - Method in interface com.avaje.ebean.ExpressionList
Case insensitive Contains - property like %value%.
icontains(String, String) - Method in interface com.avaje.ebean.Filter
Case insensitive Contains.
id - Variable in class com.avaje.ebean.event.readaudit.ReadEvent
The id of the bean read.
idEq(Object) - Static method in class com.avaje.ebean.Expr
Id Equal to - ID property is equal to the value.
idEq(Object) - Method in interface com.avaje.ebean.ExpressionFactory
Id Equal to - ID property is equal to the value.
idEq(Object) - Method in interface com.avaje.ebean.ExpressionList
Id Equal to - ID property is equal to the value.
IdGenerator - Interface in com.avaje.ebean.config.dbplatform
Generates unique id's for objects.
idIn(List<?>) - Method in interface com.avaje.ebean.ExpressionFactory
Id IN a list of Id values.
idIn(List<?>) - Method in interface com.avaje.ebean.ExpressionList
Id IN a list of id values.
idInExpandedForm - Variable in class com.avaje.ebean.config.dbplatform.DatabasePlatform
 
idList - Variable in class com.avaje.ebean.config.dbplatform.SequenceIdGenerator
 
ids - Variable in class com.avaje.ebean.event.readaudit.ReadEvent
The ids of the beans read.
IdType - Enum in com.avaje.ebean.config.dbplatform
The types of Identity generation that can be defined.
iendsWith(String, String) - Static method in class com.avaje.ebean.Expr
Case insensitive Ends With - property like %value.
iendsWith(String, String) - Method in interface com.avaje.ebean.ExpressionFactory
Case insensitive Ends With - property like %value.
iendsWith(String, String) - Method in interface com.avaje.ebean.ExpressionList
Case insensitive Ends With - property like %value.
iendsWith(String, String) - Method in interface com.avaje.ebean.Filter
Case insensitive Ends With.
ieq(String, String) - Static method in class com.avaje.ebean.Expr
Case Insensitive Equal To - property equal to the given value (typically using a lower() function to make it case insensitive).
ieq(String, String) - Method in interface com.avaje.ebean.ExpressionFactory
Case Insensitive Equal To - property equal to the given value (typically using a lower() function to make it case insensitive).
ieq(String, String) - Method in interface com.avaje.ebean.ExpressionList
Case Insensitive Equal To - property equal to the given value (typically using a lower() function to make it case insensitive).
ieq(String, String) - Method in interface com.avaje.ebean.Filter
Case Insensitive Equal To.
iexampleLike(Object) - Static method in class com.avaje.ebean.Expr
Case insensitive Expr.exampleLike(Object)
iexampleLike(Object) - Method in interface com.avaje.ebean.ExpressionFactory
iexampleLike(Object) - Method in interface com.avaje.ebean.ExpressionList
Case insensitive version of ExpressionList.exampleLike(Object)
IGNORE_COLUMN - Static variable in class com.avaje.ebean.RawSqlBuilder
Special property name assigned to a DB column that should be ignored.
ilike(String, String) - Static method in class com.avaje.ebean.Expr
Case insensitive Like - property like value where the value contains the SQL wild card characters % (percentage) and _ (underscore).
ilike(String, String) - Method in interface com.avaje.ebean.ExpressionFactory
Case insensitive Like - property like value where the value contains the SQL wild card characters % (percentage) and _ (underscore).
ilike(String, String) - Method in interface com.avaje.ebean.ExpressionList
Case insensitive Like - property like value where the value contains the SQL wild card characters % (percentage) and _ (underscore).
in(String, Object[]) - Static method in class com.avaje.ebean.Expr
In - property has a value in the array of values.
in(String, Query<?>) - Static method in class com.avaje.ebean.Expr
In - using a subQuery.
in(String, Collection<?>) - Static method in class com.avaje.ebean.Expr
In - property has a value in the collection of values.
in(String, Object[]) - Method in interface com.avaje.ebean.ExpressionFactory
In - property has a value in the array of values.
in(String, Query<?>) - Method in interface com.avaje.ebean.ExpressionFactory
In - using a subQuery.
in(String, Collection<?>) - Method in interface com.avaje.ebean.ExpressionFactory
In - property has a value in the collection of values.
in(String, Query<?>) - Method in interface com.avaje.ebean.ExpressionList
In - using a subQuery.
in(String, Object...) - Method in interface com.avaje.ebean.ExpressionList
In - property has a value in the array of values.
in(String, Collection<?>) - Method in interface com.avaje.ebean.ExpressionList
In - property has a value in the collection of values.
in(String, Set<?>) - Method in interface com.avaje.ebean.Filter
In - property has a value contained in the set of values.
include - Variable in class com.avaje.ebean.text.json.JsonWriteOptions
 
includeDelete(BeanPersistRequest<?>) - Method in interface com.avaje.ebean.event.changelog.ChangeLogFilter
Return true if this delete request should be included in the change log.
includeInsert(BeanPersistRequest<?>) - Method in interface com.avaje.ebean.event.changelog.ChangeLogFilter
Return true if this insert request should be included in the change log.
includeUpdate(BeanPersistRequest<?>) - Method in interface com.avaje.ebean.event.changelog.ChangeLogFilter
Return true if this update request should be included in the change log.
includeZeros() - Method in interface com.avaje.ebean.ExampleExpression
By calling this method zero value properties are going to be included in the expression.
Index - Annotation Type in com.avaje.ebean.annotation
An annotation for declaring an index on a single column.
indexMiddle - Variable in class com.avaje.ebean.config.DbConstraintNaming
 
indexName(String, String) - Method in class com.avaje.ebean.config.DbConstraintNaming
Return the index name for a general index (not associated with a foreign key).
indexName(String, String[]) - Method in class com.avaje.ebean.config.DbConstraintNaming
Return the index name for a general index (not associated with a foreign key).
indexOf(Object) - Method in class com.avaje.ebean.common.BeanList
 
indexPrefix - Variable in class com.avaje.ebean.config.DbConstraintNaming
 
indexSuffix - Variable in class com.avaje.ebean.config.DbConstraintNaming
 
init(EbeanServer) - Method in interface com.avaje.ebean.cache.ServerCache
Just after a cache is created this init method is called.
init(EbeanServer) - Method in interface com.avaje.ebean.cache.ServerCacheFactory
Just after the ServerCacheFactory is constructed this method is called passing the EbeanServer.
init(EbeanServer) - Method in interface com.avaje.ebean.cache.ServerCacheManager
This method is called just after the construction of the ServerCacheManager.
init(Connection, String, String, String, boolean, int) - Method in class com.avaje.ebean.config.dbplatform.H2HistoryTrigger
 
initialise() - Method in interface com.avaje.ebean.config.EncryptKeyManager
Initialise the EncryptKeyManager.
initialiseContainer(ContainerConfig) - Static method in class com.avaje.ebean.EbeanServerFactory
Initialise the container with clustering configuration.
initialisedMany(int) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Called when a BeanCollection is initialised automatically.
initTransactionIfRequired() - Method in class com.avaje.ebean.text.csv.DefaultCsvCallback
Create a transaction if one is not already active and set its batch mode and batch size.
insert(Object) - Static method in class com.avaje.ebean.Ebean
Insert the bean.
insert(Object) - Method in interface com.avaje.ebean.EbeanServer
Insert the bean.
insert(Object, Transaction) - Method in interface com.avaje.ebean.EbeanServer
Insert the bean with a transaction.
insert() - Method in class com.avaje.ebean.Model
Insert this entity.
insert(String) - Method in class com.avaje.ebean.Model
Perform an insert using this entity against the specified server.
insertAll(Collection<?>) - Static method in class com.avaje.ebean.Ebean
Insert a collection of beans.
insertAll(Collection<?>) - Method in interface com.avaje.ebean.EbeanServer
Insert a collection of beans.
insertAll(Collection<?>, Transaction) - Method in interface com.avaje.ebean.EbeanServer
Insert a collection of beans with an explicit transaction.
insertCount - Variable in class com.avaje.ebean.cache.ServerCacheStatistics
 
inserted(Object) - Method in class com.avaje.ebean.event.AbstractBeanPersistListener
Notified that a bean has been inserted locally.
inserted(Object) - Method in interface com.avaje.ebean.event.BeanPersistListener
Notified that a bean has been inserted locally.
internalAdd(Object) - Method in interface com.avaje.ebean.bean.BeanCollection
Add the bean to the collection.
internalAdd(Object) - Method in class com.avaje.ebean.common.BeanList
 
internalAdd(Object) - Method in class com.avaje.ebean.common.BeanMap
 
internalAdd(Object) - Method in class com.avaje.ebean.common.BeanSet
 
internalPut(Object, Object) - Method in class com.avaje.ebean.common.BeanMap
 
internalPutNull() - Method in class com.avaje.ebean.common.BeanMap
 
isActive() - Method in interface com.avaje.ebean.Transaction
Return true if the transaction is active.
isAndHavingExpr() - Method in class com.avaje.ebean.RawSql.Sql
Return true if there is already a HAVING clause and any extra having expressions start with AND.
isAndWhereExpr() - Method in class com.avaje.ebean.RawSql.Sql
Return true if there is already a WHERE clause and any extra where expressions start with AND.
isAscending() - Method in class com.avaje.ebean.OrderBy.Property
Return true if the order is ascending.
isAutoCommit() - Method in class com.avaje.ebean.config.DataSourceConfig
Return autoCommit setting.
isAutoCommitMode() - Method in class com.avaje.ebean.config.ServerConfig
Return true if autoCommit mode is on.
isAutoTableMod() - Method in interface com.avaje.ebean.SqlUpdate
Return true if eBean should automatically deduce the table modification information and process it.
isAutoTuned() - Method in interface com.avaje.ebean.meta.MetaQueryPlanStatistic
Return true if this query plan was tuned by AutoTune.
isAutoTuned() - Method in interface com.avaje.ebean.Query
Returns true if this query was tuned by autoTune.
isBatchFlushOnQuery() - Method in interface com.avaje.ebean.Transaction
Return true if the batch (of persisted beans or executed UpdateSql etc) should be flushed prior to executing a query.
isBatchOnCascadeSet() - Method in class com.avaje.ebean.TxScope
Return true if batch on cascade has been set.
isBatchSet() - Method in class com.avaje.ebean.TxScope
Return true if PersistBatch has been set.
isBatchSizeSet() - Method in class com.avaje.ebean.TxScope
Return true if batch size has been set.
isBeanCaching(Class<?>) - Method in interface com.avaje.ebean.cache.ServerCacheManager
Return true if there is an active bean cache for this type of bean.
isBindEncryptDataFirst() - Method in class com.avaje.ebean.config.dbplatform.AbstractDbEncrypt
Generally encrypt function binding the data before the key (except h2).
isBindEncryptDataFirst() - Method in interface com.avaje.ebean.config.dbplatform.DbEncrypt
Return true if the DB encrypt function binds the data before the key.
isBindEncryptDataFirst() - Method in class com.avaje.ebean.config.dbplatform.H2DbEncrypt
For H2 encrypt function returns false binding the key before the data.
isBindWithFromClause() - Method in interface com.avaje.ebean.config.dbplatform.DbHistorySupport
Return true if the 'As of' predicate is part of the from clause (more standard sql2011).
isBindWithFromClause() - Method in class com.avaje.ebean.config.dbplatform.DbStandardHistorySupport
Return true as with sql2011 the 'as of timestamp' clause included in from or join clause.
isBindWithFromClause() - Method in class com.avaje.ebean.config.dbplatform.DbViewHistorySupport
Return false for view based implementations where we append extra 'as of' predicates to the end.
isCaptureStackTrace() - Method in class com.avaje.ebean.config.DataSourceConfig
Return true if a stack trace should be captured when obtaining a connection from the pool.
isChangedProperty(int) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Return true if the property is considered changed.
isChangeLogIncludeInserts() - Method in class com.avaje.ebean.config.ServerConfig
Return true if inserts should be included in the change log by default.
isCollectQueryOrigins() - Method in class com.avaje.ebean.config.ServerConfig
Return true if query plans should also collect their 'origins'.
isCollectQueryStatsByNode() - Method in class com.avaje.ebean.config.ServerConfig
Return true if the ebeanServer should collection query statistics by ObjectGraphNode.
isDbEncrypt() - Method in class com.avaje.ebean.config.EncryptDeploy
Return true if String type should use DB encryption.
isDbSequence() - Method in interface com.avaje.ebean.config.dbplatform.IdGenerator
Return true if this is a DB sequence.
isDbSequence() - Method in class com.avaje.ebean.config.dbplatform.SequenceIdGenerator
Returns true.
isDbSequence() - Method in class com.avaje.ebean.config.dbplatform.SimpleSequenceIdGenerator
 
isDdlGenerate() - Method in class com.avaje.ebean.config.ServerConfig
Return true if the DDL should be generated.
isDdlRun() - Method in class com.avaje.ebean.config.ServerConfig
Return true if the DDL should be run.
isDefaultServer() - Method in class com.avaje.ebean.config.ServerConfig
Return true if this server should be registered as the "default" server with the Ebean singleton.
isDelete() - Method in interface com.avaje.ebean.event.BulkTableEvent
Return true if rows were deleted.
isDeleted() - Method in class com.avaje.ebean.bean.PersistenceContext.WithOption
Return true if the bean was deleted.
isDigitsCompressed() - Method in class com.avaje.ebean.config.UnderscoreNamingConvention
Returns true if digits are compressed.
isDirty() - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Return true if this bean has been directly modified (it has oldValues) or if any embedded beans are either new or dirty (and hence need saving).
isDirty() - Method in interface com.avaje.ebean.BeanState
Return true if the bean has been changed but not yet saved.
isDirtyProperty(int) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Return true if the property was changed or if it is embedded and one of its embedded properties is dirty.
isDisableClasspathSearch() - Method in class com.avaje.ebean.config.ServerConfig
Return true if the class path search should be disabled.
isDisableLazyLoad() - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Return true if lazy loading is disabled.
isDisableLoopback() - Method in class com.avaje.ebean.config.ContainerConfig.MulticastConfig
Return true if loopback is disabled.
isDisallowBatchOnCascade() - Method in class com.avaje.ebean.config.dbplatform.DatabasePlatform
Return true if the persistBatchOnCascade setting should be ignored.
isDistinct() - Method in interface com.avaje.ebean.config.dbplatform.SqlLimitRequest
Return true if the query uses distinct.
isDistinct() - Method in class com.avaje.ebean.RawSql.Sql
 
isDurationWithNanos() - Method in class com.avaje.ebean.config.ServerConfig
Return true if Duration should be persisted with nanos precision (SQL DECIMAL).
isEagerFetchLobs() - Method in class com.avaje.ebean.config.ServerConfig
Return true if LOB's should default to fetch eager.
isEmbeddedNewOrDirty(Object) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Return true if the embedded bean is new or dirty and hence needs saving.
isEmpty() - Method in interface com.avaje.ebean.bean.BeanCollection
Return true if the List Set or Map is empty.
isEmpty() - Method in class com.avaje.ebean.bean.NodeUsageCollector
Return true if no properties where used.
isEmpty() - Method in class com.avaje.ebean.common.BeanList
 
isEmpty() - Method in class com.avaje.ebean.common.BeanMap
 
isEmpty() - Method in class com.avaje.ebean.common.BeanSet
 
isEmpty(String) - Method in class com.avaje.ebean.config.AbstractNamingConvention
Checks string is null or empty .
isEmpty() - Method in class com.avaje.ebean.OrderBy
Return true if this OrderBy does not have any properties.
isEmpty() - Method in interface com.avaje.ebean.SqlRow
Returns true if the map is empty.
isEmpty() - Method in class com.avaje.ebean.text.PathProperties
Return true if there are no paths defined.
isEmpty() - Method in class com.avaje.ebean.text.PathProperties.Props
 
isEmptyAndUntouched() - Method in interface com.avaje.ebean.bean.BeanCollection
Return true if the collection is empty and untouched.
isEmptyAndUntouched() - Method in class com.avaje.ebean.common.BeanList
 
isEmptyAndUntouched() - Method in class com.avaje.ebean.common.BeanMap
 
isEmptyAndUntouched() - Method in class com.avaje.ebean.common.BeanSet
 
isExplicitTransactionBeginMode() - Method in class com.avaje.ebean.config.ServerConfig
Return true if transaction begin should be started with explicit statement.
isExpressionEqualsWithNullAsNoop() - Method in class com.avaje.ebean.config.ServerConfig
Return true if eq("someProperty", null) should to generate "1=1" rather than "is null" sql expression.
isForceUpperCase() - Method in class com.avaje.ebean.config.UnderscoreNamingConvention
Return true if the result will be upper case.
isForUpdate() - Method in interface com.avaje.ebean.Query
Return true if this query has forUpdate set.
isForwardOnlyHintOnFindIterate() - Method in class com.avaje.ebean.config.dbplatform.DatabasePlatform
Return true if the ResultSet TYPE_FORWARD_ONLY Hint should be used on findIterate() and findVisit() PreparedStatements.
isFullyLoadedBean() - Method in class com.avaje.ebean.bean.EntityBeanIntercept
 
isIdInExpandedForm() - Method in class com.avaje.ebean.config.dbplatform.DatabasePlatform
Return true if a compound ID in (...) type expression needs to be in expanded form of (a=? and b=?) or (a=? and b=?) or ...
isIncludeEmpty() - Method in interface com.avaje.ebean.text.json.JsonWriter
Return true if empty collections should be included in the JSON output.
isIncludeNull() - Method in interface com.avaje.ebean.text.json.JsonWriter
Return true if null values should be included in JSON output.
isIncludesRowNumberColumn() - Method in class com.avaje.ebean.config.dbplatform.SqlLimitResponse
Returns true if a ROW_NUMBER column is used in the query.
isInsert() - Method in interface com.avaje.ebean.event.BulkTableEvent
Return true if rows were inserted.
isInterceptFind(BeanQueryRequest<?>) - Method in interface com.avaje.ebean.event.BeanFindController
Return true if this controller should intercept and process this find request.
isInterceptFindMany(BeanQueryRequest<?>) - Method in interface com.avaje.ebean.event.BeanFindController
Return true if this controller should intercept and process this findMany request.
isLazyLoadFailure() - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Return true if the bean is marked as having failed lazy loading.
isLoaded() - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Return true if the entity has been loaded.
isLoadedProperty(int) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Return true if the property is loaded.
isLocalTimeWithNanos() - Method in class com.avaje.ebean.config.ServerConfig
Return true if LocalTime should be persisted with nanos precision.
isModified() - Method in class com.avaje.ebean.bean.NodeUsageCollector
Return true if the bean was modified by a setter.
isNativeUuidType() - Method in class com.avaje.ebean.config.dbplatform.DatabasePlatform
Return true if the DB supports native UUID.
isNew() - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Return true if this entity bean is new and not yet saved.
isNew() - Method in interface com.avaje.ebean.BeanState
Return true if the bean is new (and not yet saved).
isNewOrDirty() - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Return true if the entity bean is new or dirty (and should be saved).
isNewOrDirty() - Method in interface com.avaje.ebean.BeanState
Return true if the bean is new or dirty (and probably needs to be saved).
isNotNull(String) - Static method in class com.avaje.ebean.Expr
Is Not Null - property is not null.
isNotNull(String) - Method in interface com.avaje.ebean.ExpressionFactory
Is Not Null - property is not null.
isNotNull(String) - Method in interface com.avaje.ebean.ExpressionList
Is Not Null - property is not null.
isNotNull(String) - Method in interface com.avaje.ebean.Filter
Is Not Null - property is not null.
isNull(String) - Static method in class com.avaje.ebean.Expr
Is Null - property is null.
isNull(String) - Method in interface com.avaje.ebean.ExpressionFactory
Is Null - property is null.
isNull(String) - Method in interface com.avaje.ebean.ExpressionList
Is Null - property is null.
isNull(String) - Method in interface com.avaje.ebean.Filter
Is Null - property is null.
isOffline() - Method in class com.avaje.ebean.config.DataSourceConfig
Return true if the DataSource should be left offline.
isParsed() - Method in class com.avaje.ebean.RawSql.ColumnMapping
Returns true if the Columns where supplied by parsing the sql select clause.
isParsed() - Method in class com.avaje.ebean.RawSql.Sql
Return true if the SQL is left completely unmodified.
isPopulated() - Method in interface com.avaje.ebean.bean.BeanCollection
return true if there are real rows held.
isPopulated() - Method in class com.avaje.ebean.common.BeanList
Return true if the underlying list is populated.
isPopulated() - Method in class com.avaje.ebean.common.BeanMap
Return true if the underlying map has been populated.
isPopulated() - Method in class com.avaje.ebean.common.BeanSet
Returns true if the underlying set has its data.
isProfiling() - Method in class com.avaje.ebean.config.AutoTuneConfig
Return true if profiling information should be collected.
isQueryAll() - Method in class com.avaje.ebean.FetchConfig
Return true if the query fetch should fetch 'all' rather than just the 'first' batch.
isQueryTuning() - Method in class com.avaje.ebean.config.AutoTuneConfig
Return true if the queries are being tuned.
isQueryTuningAddVersion() - Method in class com.avaje.ebean.config.AutoTuneConfig
Return true if the version property should be added when the query is tuned.
isReadOnly() - Method in interface com.avaje.ebean.bean.BeanCollection
Return true if the collection should be treated as readOnly and no elements can be added or removed etc.
isReadOnly() - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Return true if the bean should be treated as readOnly.
isReadOnly() - Method in interface com.avaje.ebean.BeanState
Return true if the bean is readOnly.
isReadOnly() - Method in class com.avaje.ebean.common.AbstractBeanCollection
 
isReadOnly() - Method in interface com.avaje.ebean.Transaction
Return true if this transaction is read only.
isReadonly() - Method in class com.avaje.ebean.TxScope
Return if the transaction should be treated as read only.
isReference() - Method in interface com.avaje.ebean.bean.BeanCollection
Return true if this is a reference (lazy loading) bean collection.
isReference() - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Return true if the entity is a reference.
isReference() - Method in interface com.avaje.ebean.BeanState
Return true if this is a lazy loading reference bean.
isReference() - Method in class com.avaje.ebean.common.BeanList
Return true if this is a reference (lazy loading) bean collection.
isReference() - Method in class com.avaje.ebean.common.BeanMap
Return true if this is a reference (lazy loading) bean collection.
isReference() - Method in class com.avaje.ebean.common.BeanSet
Return true if this is a reference (lazy loading) bean collection.
isRegister() - Method in class com.avaje.ebean.config.ServerConfig
Return true if this server should be registered with the Ebean singleton when it is created.
isRegisteredWithLoadContext() - Method in interface com.avaje.ebean.bean.BeanCollection
Return true if the collection has been registered with the batch loading context.
isRegisteredWithLoadContext() - Method in class com.avaje.ebean.common.AbstractBeanCollection
 
isRegisterFor(Class<?>) - Method in interface com.avaje.ebean.event.BeanFindController
Return true if this BeanPersistController should be registered for events on this entity type.
isRegisterFor(Class<?>) - Method in class com.avaje.ebean.event.BeanPersistAdapter
 
isRegisterFor(Class<?>) - Method in interface com.avaje.ebean.event.BeanPersistController
Return true if this BeanPersistController should be registered for events on this entity type.
isRegisterFor(Class<?>) - Method in interface com.avaje.ebean.event.BeanPersistListener
Return true if this BeanPersistListener should be registered for events on this entity type.
isRegisterFor(Class<?>) - Method in interface com.avaje.ebean.event.BeanPostLoad
Return true if this BeanPostLoad instance should be registered for post load on this entity type.
isRegisterFor(Class<?>) - Method in interface com.avaje.ebean.event.BeanQueryAdapter
Return true if this adapter is interested in queries for the given entity type.
isRegisterJmxMBeans() - Method in class com.avaje.ebean.config.ServerConfig
Return true if the server should register JMX MBeans.
isRunningMigration() - Static method in class com.avaje.ebean.dbmigration.DbOffline
Return true if the migration is running.
isSelectCountWithAlias() - Method in class com.avaje.ebean.config.dbplatform.DatabasePlatform
Set to true if select count against anonymous view requires an alias.
isSendWithNoMembers() - Method in class com.avaje.ebean.config.ContainerConfig.MulticastConfig
Return true if send messages when no other members in the cluster are up.
isSet() - Static method in class com.avaje.ebean.dbmigration.DbOffline
Return true if the offline platform has been set.
isSkipCollectionOnShutdown() - Method in class com.avaje.ebean.config.AutoTuneConfig
Return true if profiling collection should be skipped on shutdown.
isSupportedType(Type) - Method in interface com.avaje.ebean.text.json.JsonContext
Return true if the type is known as an Entity bean or a List Set or Map of entity beans.
isSupportsGetGeneratedKeys() - Method in class com.avaje.ebean.config.dbplatform.DbIdentity
Return true if GetGeneratedKeys is supported.
isSupportsIdentity() - Method in class com.avaje.ebean.config.dbplatform.DbIdentity
Return true if this DB platform supports identity (autoincrement).
isSupportsSequence() - Method in class com.avaje.ebean.config.dbplatform.DbIdentity
Return true if the database supports sequences.
istartsWith(String, String) - Static method in class com.avaje.ebean.Expr
Case insensitive Starts With - property like value%.
istartsWith(String, String) - Method in interface com.avaje.ebean.ExpressionFactory
Case insensitive Starts With - property like value%.
istartsWith(String, String) - Method in interface com.avaje.ebean.ExpressionList
Case insensitive Starts With - property like value%.
istartsWith(String, String) - Method in interface com.avaje.ebean.Filter
Case insensitive Starts With.
isTransactionRollbackOnChecked() - Method in class com.avaje.ebean.config.ServerConfig
Return true if transactions should rollback on checked exceptions.
isTreatEmptyStringsAsNull() - Method in class com.avaje.ebean.config.dbplatform.DatabasePlatform
Return true if empty strings should be treated as null.
isUpdate() - Method in interface com.avaje.ebean.event.BulkTableEvent
Return true if rows were updated.
isUpdateAllPropertiesInBatch() - Method in class com.avaje.ebean.config.ServerConfig
Returns true if updates in JDBC batch default to include all properties by default.
isUpdateChangesOnly() - Method in class com.avaje.ebean.config.ServerConfig
Return true to only update changed properties.
isUpdatesDeleteMissingChildren() - Method in class com.avaje.ebean.config.ServerConfig
Return true if updates by default delete missing children when cascading save to a OneToMany or ManyToMany.
isUseForeignKeyPrefix() - Method in class com.avaje.ebean.config.AbstractNamingConvention
Return true if a prefix should be used building a foreign key name.
isUseForeignKeyPrefix() - Method in interface com.avaje.ebean.config.NamingConvention
Return true if a prefix should be used building a foreign key name.
isUseJtaTransactionManager() - Method in class com.avaje.ebean.config.ServerConfig
Return true if we are running in a JTA Transaction manager.
isValid() - Method in class com.avaje.ebean.config.TableName
Checks if is table name is valid i.e.
iterator() - Method in class com.avaje.ebean.common.BeanList
 
iterator() - Method in class com.avaje.ebean.common.BeanSet
 

J

joinColumnNames(String[]) - Method in class com.avaje.ebean.config.DbConstraintNaming
Join the column names together with underscores.
JSON - Static variable in class com.avaje.ebean.config.dbplatform.DbType
Type to map JSON content to Clob or Postgres JSON type.
json() - Static method in class com.avaje.ebean.Ebean
Return the JsonContext for reading/writing JSON.
json() - Method in interface com.avaje.ebean.EbeanServer
Return the JsonContext for reading/writing JSON.
JSONB - Static variable in class com.avaje.ebean.config.dbplatform.DbType
Type to map JSON content to Clob or Postgres JSONB type.
jsonBetween(String, String, Object, Object) - Method in interface com.avaje.ebean.ExpressionFactory
Between - for the given path in a JSON document.
jsonBetween(String, String, Object, Object) - Method in interface com.avaje.ebean.ExpressionList
Between - for the given path in a JSON document.
JSONBlob - Static variable in class com.avaje.ebean.config.dbplatform.DbType
Type to map JSON content to Blob.
JSONClob - Static variable in class com.avaje.ebean.config.dbplatform.DbType
Type to map JSON content to Clob.
JsonConfig - Class in com.avaje.ebean.config
Configuration for JSON features.
JsonConfig() - Constructor for class com.avaje.ebean.config.JsonConfig
 
JsonConfig.DateTime - Enum in com.avaje.ebean.config
Defined the format used for DateTime types.
JsonConfig.Include - Enum in com.avaje.ebean.config
 
JsonContext - Interface in com.avaje.ebean.text.json
Converts objects to and from JSON format.
jsonEqualTo(String, String, Object) - Method in interface com.avaje.ebean.ExpressionFactory
Equal to - for the given path in a JSON document.
jsonEqualTo(String, String, Object) - Method in interface com.avaje.ebean.ExpressionList
Equal to expression for the value at the given path in the JSON document.
jsonExists(String, String) - Method in interface com.avaje.ebean.ExpressionFactory
Path exists - for the given path in a JSON document.
jsonExists(String, String) - Method in interface com.avaje.ebean.ExpressionList
Path exists - for the given path in a JSON document.
jsonGreaterOrEqual(String, String, Object) - Method in interface com.avaje.ebean.ExpressionFactory
Greater than or equal to - for the given path in a JSON document.
jsonGreaterOrEqual(String, String, Object) - Method in interface com.avaje.ebean.ExpressionList
Greater than or equal to - for the given path in a JSON document.
jsonGreaterThan(String, String, Object) - Method in interface com.avaje.ebean.ExpressionFactory
Greater than - for the given path in a JSON document.
jsonGreaterThan(String, String, Object) - Method in interface com.avaje.ebean.ExpressionList
Greater than - for the given path in a JSON document.
JsonIgnore - Annotation Type in com.avaje.ebean.annotation
Similar to Jackson JsonIgnore but provides the option to just ignore serialize or deserialize.
JsonIOException - Exception in com.avaje.ebean.text.json
Unchecked exception thrown when an IOException occurs in json processing.
JsonIOException(Throwable) - Constructor for exception com.avaje.ebean.text.json.JsonIOException
Construct with an underlying cause.
JsonIOException(String) - Constructor for exception com.avaje.ebean.text.json.JsonIOException
Construct with a message.
jsonLessOrEqualTo(String, String, Object) - Method in interface com.avaje.ebean.ExpressionFactory
Less than or equal to - for the given path in a JSON document.
jsonLessOrEqualTo(String, String, Object) - Method in interface com.avaje.ebean.ExpressionList
Less than or equal to - for the given path in a JSON document.
jsonLessThan(String, String, Object) - Method in interface com.avaje.ebean.ExpressionFactory
Less than - for the given path in a JSON document.
jsonLessThan(String, String, Object) - Method in interface com.avaje.ebean.ExpressionList
Less than - for the given path in a JSON document.
jsonNotEqualTo(String, String, Object) - Method in interface com.avaje.ebean.ExpressionFactory
Not Equal to - for the given path in a JSON document.
jsonNotEqualTo(String, String, Object) - Method in interface com.avaje.ebean.ExpressionList
Not Equal to - for the given path in a JSON document.
jsonNotExists(String, String) - Method in interface com.avaje.ebean.ExpressionFactory
Path does not exist - for the given path in a JSON document.
jsonNotExists(String, String) - Method in interface com.avaje.ebean.ExpressionList
Path does not exist - for the given path in a JSON document.
JsonReadBeanVisitor<T> - Interface in com.avaje.ebean.text.json
Provides for custom handling of json content as it is read.
JsonReadOptions - Class in com.avaje.ebean.text.json
Provides the ability to customise the reading of JSON content.
JsonReadOptions() - Constructor for class com.avaje.ebean.text.json.JsonReadOptions
Default constructor.
JsonScalar - Interface in com.avaje.ebean.text.json
Writes any scalar type known to Ebean the Jackson generator.
JSONVarchar - Static variable in class com.avaje.ebean.config.dbplatform.DbType
Type to map JSON content to VARCHAR.
JsonWriteBeanVisitor<T> - Interface in com.avaje.ebean.text.json
Allows for customising the JSON write processing.
JsonWriteOptions - Class in com.avaje.ebean.text.json
Provides options for customising the JSON write process.
JsonWriteOptions() - Constructor for class com.avaje.ebean.text.json.JsonWriteOptions
 
JsonWriter - Interface in com.avaje.ebean.text.json
Wraps an underlying JsonGenerator taking into account null suppression and exposing isIncludeEmpty() etc.
Junction<T> - Interface in com.avaje.ebean
Represents a Conjunction or a Disjunction.

K

keys() - Method in interface com.avaje.ebean.SqlRow
Return the property names (String).
keySet() - Method in class com.avaje.ebean.common.BeanMap
 
keySet() - Method in interface com.avaje.ebean.SqlRow
Returns the key set of the map.

L

lastIndexOf(Object) - Method in class com.avaje.ebean.common.BeanList
 
lazy() - Method in class com.avaje.ebean.FetchConfig
Specify that this path should be lazy loaded using the default batch load size.
lazy(int) - Method in class com.avaje.ebean.FetchConfig
Specify that this path should be lazy loaded with a specified batch size.
lazyLoadCollection(boolean) - Method in class com.avaje.ebean.common.AbstractBeanCollection
 
le(String, Object) - Static method in class com.avaje.ebean.Expr
Less Than or Equal to - property less than or equal to the given value.
le(String, Object) - Method in interface com.avaje.ebean.ExpressionFactory
Less Than or Equal to - property less than or equal to the given value.
le(String, Object) - Method in interface com.avaje.ebean.ExpressionList
Less Than or Equal to - property less than or equal to the given value.
le(String, Object) - Method in interface com.avaje.ebean.Filter
Less Than or Equal to - property less than or equal to the given value.
like(String, String) - Static method in class com.avaje.ebean.Expr
Like - property like value where the value contains the SQL wild card characters % (percentage) and _ (underscore).
like(String, String) - Method in interface com.avaje.ebean.ExpressionFactory
Like - property like value where the value contains the SQL wild card characters % (percentage) and _ (underscore).
like(String, String) - Method in interface com.avaje.ebean.ExpressionList
Like - property like value where the value contains the SQL wild card characters % (percentage) and _ (underscore).
likeClause - Variable in class com.avaje.ebean.config.dbplatform.DatabasePlatform
The like clause.
LikeType - Enum in com.avaje.ebean
Used to specify the type of like matching used.
limit(SqlLimitRequest) - Method in class com.avaje.ebean.config.dbplatform.Db2SqlLimiter
 
limit(SqlLimitRequest) - Method in class com.avaje.ebean.config.dbplatform.LimitOffsetSqlLimiter
 
limit(SqlLimitRequest) - Method in class com.avaje.ebean.config.dbplatform.MsSqlServer2005SqlLimiter
 
limit(SqlLimitRequest) - Method in class com.avaje.ebean.config.dbplatform.RowNumberSqlLimiter
 
limit(SqlLimitRequest) - Method in class com.avaje.ebean.config.dbplatform.RownumSqlLimiter
 
limit(SqlLimitRequest) - Method in class com.avaje.ebean.config.dbplatform.SqlAnywhereLimiter
 
limit(SqlLimitRequest) - Method in interface com.avaje.ebean.config.dbplatform.SqlLimiter
Add the SQL limiting statements around the query.
LimitOffsetSqlLimiter - Class in com.avaje.ebean.config.dbplatform
Adds LIMIT OFFSET clauses to a SQL query.
LimitOffsetSqlLimiter() - Constructor for class com.avaje.ebean.config.dbplatform.LimitOffsetSqlLimiter
 
listIterator() - Method in class com.avaje.ebean.common.BeanList
 
listIterator(int) - Method in class com.avaje.ebean.common.BeanList
 
loadAutoTuneSettings(PropertiesWrapper) - Method in class com.avaje.ebean.config.ServerConfig
This is broken out for the same reason as above - preserve existing behaviour but let it be overridden.
loadBatchInBackground() - Method in class com.avaje.ebean.config.dbplatform.SequenceIdGenerator
Load another batch of Id's using a background thread.
loadBean(EntityBeanIntercept) - Method in interface com.avaje.ebean.bean.BeanLoader
Invoke the lazy loading for this bean.
loadBean(int) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Load the bean when it is a reference.
loadDataSourceSettings(PropertiesWrapper) - Method in class com.avaje.ebean.config.ServerConfig
loads the data source settings to preserve existing behaviour.
loader - Variable in class com.avaje.ebean.common.AbstractBeanCollection
The EbeanServer this is associated with.
loadFromProperties(PropertiesWrapper) - Method in class com.avaje.ebean.config.AbstractNamingConvention
Load settings from properties.
loadFromProperties(Properties) - Method in class com.avaje.ebean.config.ContainerConfig
Load the settings from properties.
loadFromProperties(PropertiesWrapper) - Method in interface com.avaje.ebean.config.NamingConvention
Load setting from properties.
loadFromProperties() - Method in class com.avaje.ebean.config.ServerConfig
Load settings from ebean.properties.
loadFromProperties(Properties) - Method in class com.avaje.ebean.config.ServerConfig
Load the settings from the given properties
loadLargeAllocation(int) - Method in class com.avaje.ebean.config.dbplatform.SequenceIdGenerator
Called by preAllocateIds when we know that a large number of Id's is going to be needed shortly.
loadMany(BeanCollection<?>, boolean) - Method in interface com.avaje.ebean.bean.BeanCollectionLoader
Invoke the lazy loading for this bean collection.
loadMoreIds(int, Transaction) - Method in class com.avaje.ebean.config.dbplatform.SequenceIdGenerator
 
loadRowCount() - Method in interface com.avaje.ebean.PagedList
Initiate the loading of the total row count in the background.
loadSettings(PropertiesWrapper) - Method in class com.avaje.ebean.config.AutoTuneConfig
Load the settings from the properties file.
loadSettings(String) - Method in class com.avaje.ebean.config.DataSourceConfig
Load the settings by reading the ebean.properties file.
loadSettings(Properties, String) - Method in class com.avaje.ebean.config.DataSourceConfig
Load the settings from the properties supplied.
loadSettings(PropertiesWrapper) - Method in class com.avaje.ebean.config.DataSourceConfig
Load the settings from the PropertiesWrapper.
loadSettings(PropertiesWrapper) - Method in class com.avaje.ebean.config.DbMigrationConfig
Load the settings from the PropertiesWrapper.
loadSettings(PropertiesWrapper) - Method in class com.avaje.ebean.config.ServerConfig
Load the configuration settings from the properties file.
loadTestProperties() - Method in class com.avaje.ebean.config.ServerConfig
Load settings from test-ebean.properties and do nothing if the properties is not found.
log(ChangeSet) - Method in interface com.avaje.ebean.event.changelog.ChangeLogListener
Log the batch of changes.
logger - Static variable in class com.avaje.ebean.dbmigration.DbMigration
 
logicalTypes() - Static method in class com.avaje.ebean.config.dbplatform.DbTypeMap
Return the DbTypeMap with standard (not platform specific) types.
logInfoFrequency - Variable in class com.avaje.ebean.text.csv.DefaultCsvCallback
Used to log a message to indicate progress through large files.
lookup(String) - Method in class com.avaje.ebean.config.dbplatform.DbTypeMap
Lookup the platform specific DbType given the standard sql type name.
lowerCaseColumns - Variable in class com.avaje.ebean.config.DbConstraintNormalise
 
lowerCaseTables - Variable in class com.avaje.ebean.config.DbConstraintNormalise
 
lowerColumnName(String) - Method in class com.avaje.ebean.config.DbConstraintNaming
Lower case the column name checking for quoted identifiers.
lowerColumnName(String) - Method in class com.avaje.ebean.config.DbConstraintNormalise
Lower case the column name checking for quoted identifiers.
lowerTableName(String) - Method in class com.avaje.ebean.config.DbConstraintNaming
Lower case the table name checking for quoted identifiers.
lowerTableName(String) - Method in class com.avaje.ebean.config.DbConstraintNormalise
Lower case the table name checking for quoted identifiers.
lt(String, Object) - Static method in class com.avaje.ebean.Expr
Less Than - property less than the given value.
lt(String, Object) - Method in interface com.avaje.ebean.ExpressionFactory
Less Than - property less than the given value.
lt(String, Object) - Method in interface com.avaje.ebean.ExpressionList
Less Than - property less than the given value.
lt(String, Object) - Method in interface com.avaje.ebean.Filter
Less Than - property less than the given value.

M

mandatory() - Static method in class com.avaje.ebean.TxScope
Helper method to create a TxScope with MANDATORY.
mapping() - Method in class com.avaje.ebean.RawSql.ColumnMapping
Return the column mapping.
markAsDirty(Object) - Static method in class com.avaje.ebean.Ebean
Marks the entity bean as dirty.
markAsDirty(Object) - Method in interface com.avaje.ebean.EbeanServer
Marks the entity bean as dirty.
markAsDirty() - Method in class com.avaje.ebean.Model
Marks the entity bean as dirty.
markPropertyAsChanged(int) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Explicitly mark a property as having been changed.
markPropertyUnset(String) - Method in class com.avaje.ebean.Model
Mark the property as unset or 'not loaded'.
MatchingNamingConvention - Class in com.avaje.ebean.config
The JPA naming convention where column names match property names and table names match entity names.
MatchingNamingConvention() - Constructor for class com.avaje.ebean.config.MatchingNamingConvention
Create with a sequence format of "{table}_seq".
MatchingNamingConvention(String) - Constructor for class com.avaje.ebean.config.MatchingNamingConvention
Instantiates with a specific format for DB sequences.
maxConstraintNameLength - Variable in class com.avaje.ebean.config.dbplatform.DatabasePlatform
A value of 60 is a reasonable default for all databases except Oracle (limited to 30) and DB2 (limited to 18).
maxLength - Variable in class com.avaje.ebean.config.DbConstraintNaming
 
maxLength(String, int) - Method in interface com.avaje.ebean.config.DbConstraintNaming.MaxLength
Truncate or shorten the constraint name to support DB platform limitations.
maxRows(int) - Method in interface com.avaje.ebean.Filter
Specify the maximum number of rows/elements to return.
maxSize - Variable in class com.avaje.ebean.cache.ServerCacheStatistics
 
maxTableNameLength - Variable in class com.avaje.ebean.config.dbplatform.DatabasePlatform
The maximum length of table names - used specifically when derived default table names for intersection tables.
MetaBeanInfo - Interface in com.avaje.ebean.meta
 
MetaInfoManager - Interface in com.avaje.ebean.meta
Provides access to the meta data in EbeanServer such as query execution statistics.
MetaObjectGraphNodeStats - Interface in com.avaje.ebean.meta
Statistics for query execution based on object graph origin and paths.
MetaQueryPlanOriginCount - Interface in com.avaje.ebean.meta
Holds a query 'origin' point and count for the number of queries executed for this 'origin'.
MetaQueryPlanStatistic - Interface in com.avaje.ebean.meta
Query execution statistics Meta data.
migrationConfig - Variable in class com.avaje.ebean.dbmigration.DbMigration
 
missCount - Variable in class com.avaje.ebean.cache.ServerCacheStatistics
 
mock(String, EbeanServer, boolean) - Static method in class com.avaje.ebean.Ebean
Backdoor for registering a mock implementation of EbeanServer as the default server.
Model - Class in com.avaje.ebean
A MappedSuperclass base class that provides convenience methods for inserting, updating and deleting beans.
Model() - Constructor for class com.avaje.ebean.Model
 
Model.Find<I,T> - Class in com.avaje.ebean
Helper object for performing queries.
Model.Finder<I,T> - Class in com.avaje.ebean
A concrete implementation of Find.
modifyAddition(E) - Method in interface com.avaje.ebean.bean.BeanCollection
Add an object to the additions list.
modifyAddition(E) - Method in class com.avaje.ebean.common.AbstractBeanCollection
 
modifyAddListening - Variable in class com.avaje.ebean.common.AbstractBeanCollection
 
modifyHolder - Variable in class com.avaje.ebean.common.AbstractBeanCollection
 
modifyListening - Variable in class com.avaje.ebean.common.AbstractBeanCollection
 
modifyListenMode - Variable in class com.avaje.ebean.common.AbstractBeanCollection
 
modifyRemoval(Object) - Method in interface com.avaje.ebean.bean.BeanCollection
Add an object to the deletions list.
modifyRemoval(Object) - Method in class com.avaje.ebean.common.AbstractBeanCollection
 
modifyRemoveListening - Variable in class com.avaje.ebean.common.AbstractBeanCollection
 
modifyReset() - Method in interface com.avaje.ebean.bean.BeanCollection
Reset the set of additions and deletions.
modifyReset() - Method in class com.avaje.ebean.common.AbstractBeanCollection
 
monitor - Variable in class com.avaje.ebean.config.dbplatform.SequenceIdGenerator
Used to synchronise the idList access.
MsSqlServer2000Platform - Class in com.avaje.ebean.config.dbplatform
Microsoft SQL Server 2000 specific platform.
MsSqlServer2000Platform() - Constructor for class com.avaje.ebean.config.dbplatform.MsSqlServer2000Platform
 
MsSqlServer2005Platform - Class in com.avaje.ebean.config.dbplatform
Microsoft SQL Server 2005 specific platform.
MsSqlServer2005Platform() - Constructor for class com.avaje.ebean.config.dbplatform.MsSqlServer2005Platform
 
MsSqlServer2005SqlLimiter - Class in com.avaje.ebean.config.dbplatform
Use top and row_number() function to limit sql results.
MsSqlServer2005SqlLimiter(String) - Constructor for class com.avaje.ebean.config.dbplatform.MsSqlServer2005SqlLimiter
Specify the name of the rowNumberWindowAlias.
MsSqlServer2005SqlLimiter() - Constructor for class com.avaje.ebean.config.dbplatform.MsSqlServer2005SqlLimiter
 
MulticastConfig() - Constructor for class com.avaje.ebean.config.ContainerConfig.MulticastConfig
 
MySqlBlob - Class in com.avaje.ebean.config.dbplatform
Support for blob, mediumblob or longblob selection based on the deployment length.
MySqlBlob() - Constructor for class com.avaje.ebean.config.dbplatform.MySqlBlob
 
MySqlClob - Class in com.avaje.ebean.config.dbplatform
Support for text, mediumtext or longtext selection based on the deployment length.
MySqlClob() - Constructor for class com.avaje.ebean.config.dbplatform.MySqlClob
 
MySqlDbEncrypt - Class in com.avaje.ebean.config.dbplatform
MySql aes_encrypt aes_decrypt based encryption support.
MySqlDbEncrypt() - Constructor for class com.avaje.ebean.config.dbplatform.MySqlDbEncrypt
 
MySqlHistorySupport - Class in com.avaje.ebean.config.dbplatform
Runtime support for @History with MySql.
MySqlHistorySupport() - Constructor for class com.avaje.ebean.config.dbplatform.MySqlHistorySupport
 
MySqlPlatform - Class in com.avaje.ebean.config.dbplatform
MySQL specific platform.
MySqlPlatform() - Constructor for class com.avaje.ebean.config.dbplatform.MySqlPlatform
 

N

name - Variable in class com.avaje.ebean.config.dbplatform.DatabasePlatform
The database platform name.
NamedUpdate - Annotation Type in com.avaje.ebean.annotation
An Update statement for a particular entity bean type.
NamedUpdates - Annotation Type in com.avaje.ebean.annotation
Holds an array of named Update statements for a particular entity bean type.
NamingConvention - Interface in com.avaje.ebean.config
Defines the naming convention for converting between logical property names/entity names and physical DB column names/table names.
nativeUuidType - Variable in class com.avaje.ebean.config.dbplatform.DatabasePlatform
Set to true if the DB has native UUID type support.
ne(String, Object) - Static method in class com.avaje.ebean.Expr
Not Equal To - property not equal to the given value.
ne(String, Object) - Method in interface com.avaje.ebean.ExpressionFactory
Not Equal To - property not equal to the given value.
ne(String, Object) - Method in interface com.avaje.ebean.ExpressionList
Not Equal To - property not equal to the given value.
ne(String, Object) - Method in interface com.avaje.ebean.Filter
Not Equal To - property not equal to the given value.
never() - Static method in class com.avaje.ebean.TxScope
Helper method to create a TxScope with NEVER.
NEW_LINE - Static variable in interface com.avaje.ebean.config.dbplatform.SqlLimiter
the new line character used.
newValue - Variable in class com.avaje.ebean.ValuePair
 
next() - Method in interface com.avaje.ebean.QueryIterator
Returns the next element in the iteration.
nextId(Transaction) - Method in interface com.avaje.ebean.config.dbplatform.IdGenerator
return the next unique identity value.
nextId(Transaction) - Method in class com.avaje.ebean.config.dbplatform.SequenceIdGenerator
Return the next Id.
nextId(Transaction) - Method in class com.avaje.ebean.config.dbplatform.SimpleSequenceIdGenerator
 
nextId(Class<?>) - Static method in class com.avaje.ebean.Ebean
Return the next identity value for a given bean type.
nextId(Class<?>) - Method in interface com.avaje.ebean.EbeanServer
Return the next unique identity value for a given bean type.
nextId() - Method in class com.avaje.ebean.Model.Find
Returns the next identity value.
NO_ENCRYPT - Static variable in class com.avaje.ebean.config.EncryptDeploy
Use to define that no encryption should be used.
NodeUsageCollector - Class in com.avaje.ebean.bean
Collects profile information for a bean (or reference/proxy bean) at a given node.
NodeUsageCollector(ObjectGraphNode, WeakReference<NodeUsageListener>) - Constructor for class com.avaje.ebean.bean.NodeUsageCollector
 
NodeUsageListener - Interface in com.avaje.ebean.bean
Collects the profile information.
normalise - Variable in class com.avaje.ebean.config.DbConstraintNaming
 
normaliseColumn(String) - Method in class com.avaje.ebean.config.DbConstraintNaming
Normalise the column name by removing any quoted identifier characters (",',[,] etc).
normaliseColumn(String) - Method in class com.avaje.ebean.config.DbConstraintNormalise
Normalise the column name by removing any quoted identifier characters.
normaliseTable(String) - Method in class com.avaje.ebean.config.DbConstraintNaming
Normalise the table name by trimming catalog and schema and removing any quoted identifier characters (",',[,] etc).
normaliseTable(String) - Method in class com.avaje.ebean.config.DbConstraintNormalise
Normalise the table name by trimming catalog and schema and removing any quoted identifier characters (",',[,] etc).
not(Expression) - Static method in class com.avaje.ebean.Expr
Negate the expression (prefix it with NOT).
not(Expression) - Method in interface com.avaje.ebean.ExpressionFactory
Negate the expression (prefix it with NOT).
not(Expression) - Method in interface com.avaje.ebean.ExpressionList
Negate the expression (prefix it with NOT).
notExists(Query<?>) - Method in interface com.avaje.ebean.ExpressionFactory
Not exists expression
notExists(Query<?>) - Method in interface com.avaje.ebean.ExpressionList
Not exists expression
notifyTouched(BeanCollection<?>) - Method in interface com.avaje.ebean.bean.BeanCollectionTouched
Notify the listener that the bean collection has been used.
notIn(String, Object[]) - Method in interface com.avaje.ebean.ExpressionFactory
Not In - property has a value in the array of values.
notIn(String, Collection<?>) - Method in interface com.avaje.ebean.ExpressionFactory
Not In - property has a value in the collection of values.
notIn(String, Query<?>) - Method in interface com.avaje.ebean.ExpressionFactory
Not In - using a subQuery.
notIn(String, Object...) - Method in interface com.avaje.ebean.ExpressionList
Not In - property has a value in the array of values.
notIn(String, Collection<?>) - Method in interface com.avaje.ebean.ExpressionList
Not In - property has a value in the collection of values.
notIn(String, Query<?>) - Method in interface com.avaje.ebean.ExpressionList
Not In - using a subQuery.
notQuoted(String) - Method in class com.avaje.ebean.config.DbConstraintNormalise
Trim off the platform quoted identifier quotes like [ ' and ".
notSupported() - Static method in class com.avaje.ebean.TxScope
Helper method to create a TxScope with NOT_SUPPORTED.

O

ObjectGraphNode - Class in com.avaje.ebean.bean
Identifies a unique node of an object graph.
ObjectGraphNode(ObjectGraphNode, String) - Constructor for class com.avaje.ebean.bean.ObjectGraphNode
Create at a sub level.
ObjectGraphNode(ObjectGraphOrigin, String) - Constructor for class com.avaje.ebean.bean.ObjectGraphNode
Create an the root level.
ObjectGraphOrigin - Class in com.avaje.ebean.bean
Represents a "origin" of an ORM object graph.
ObjectGraphOrigin(int, CallStack, String) - Constructor for class com.avaje.ebean.bean.ObjectGraphOrigin
 
objectMapper - Variable in class com.avaje.ebean.text.json.JsonReadOptions
 
objectMapper - Variable in class com.avaje.ebean.text.json.JsonWriteOptions
 
oldValue - Variable in class com.avaje.ebean.ValuePair
 
on(String) - Method in class com.avaje.ebean.Model.Find
Creates a Finder for the named EbeanServer.
online(boolean) - Method in interface com.avaje.ebean.plugin.SpiServerPlugin
Called just before the server starts indicating if it is coming up in online mode.
onQueryOnly - Variable in class com.avaje.ebean.config.dbplatform.DatabasePlatform
The behaviour used when ending a read only transaction at read committed isolation level.
onStart(ServerConfig) - Method in interface com.avaje.ebean.event.ServerConfigStartup
On starting configure the ServerConfig.
openQuote - Variable in class com.avaje.ebean.config.dbplatform.DatabasePlatform
The open quote used by quoted identifiers.
or(Expression, Expression) - Static method in class com.avaje.ebean.Expr
Or - join two expressions with a logical or.
or(Expression, Expression) - Method in interface com.avaje.ebean.ExpressionFactory
Or - join two expressions with a logical or.
or(Expression, Expression) - Method in interface com.avaje.ebean.ExpressionList
Or - join two expressions with a logical or.
OracleDbEncrypt - Class in com.avaje.ebean.config.dbplatform
Oracle encryption support.
OracleDbEncrypt() - Constructor for class com.avaje.ebean.config.dbplatform.OracleDbEncrypt
Constructs the Oracle10DbEncrypt with default encrypt and decrypt stored procedures.
OracleDbEncrypt(String, String) - Constructor for class com.avaje.ebean.config.dbplatform.OracleDbEncrypt
Constructs the Oracle10DbEncrypt specifying encrypt and decrypt stored procedures.
OracleDbHistorySupport - Class in com.avaje.ebean.config.dbplatform
Oracle Total recall based history support.
OracleDbHistorySupport() - Constructor for class com.avaje.ebean.config.dbplatform.OracleDbHistorySupport
 
OraclePlatform - Class in com.avaje.ebean.config.dbplatform
Oracle10 and greater specific platform.
OraclePlatform() - Constructor for class com.avaje.ebean.config.dbplatform.OraclePlatform
 
OracleSequenceIdGenerator - Class in com.avaje.ebean.config.dbplatform
Oracle specific sequence Id Generator.
OracleSequenceIdGenerator(BackgroundExecutor, DataSource, String, int) - Constructor for class com.avaje.ebean.config.dbplatform.OracleSequenceIdGenerator
Construct given a dataSource and sql to return the next sequence value.
order(String) - Method in interface com.avaje.ebean.ExpressionList
Set the order by clause replacing the existing order by clause if there is one.
order() - Method in interface com.avaje.ebean.ExpressionList
Return the OrderBy so that you can append an ascending or descending property to the order by clause.
order() - Method in class com.avaje.ebean.Model.Find
Returns the order by clause so that you can append an ascending or descending property to the order by clause.
order(String) - Method in class com.avaje.ebean.Model.Find
Sets the order by clause, replacing the existing order by clause if there is one.
order(String) - Method in interface com.avaje.ebean.Query
Set the order by clause replacing the existing order by clause if there is one.
order() - Method in interface com.avaje.ebean.Query
Return the OrderBy so that you can append an ascending or descending property to the order by clause.
orderBy() - Method in interface com.avaje.ebean.ExpressionList
Return the OrderBy so that you can append an ascending or descending property to the order by clause.
orderBy(String) - Method in interface com.avaje.ebean.ExpressionList
Add an orderBy clause to the query.
orderBy() - Method in class com.avaje.ebean.Model.Find
Returns the order by clause so that you can append an ascending or descending property to the order by clause.
orderBy(String) - Method in class com.avaje.ebean.Model.Find
Set the order by clause replacing the existing order by clause if there is one.
OrderBy<T> - Class in com.avaje.ebean
Represents an Order By for a Query.
OrderBy() - Constructor for class com.avaje.ebean.OrderBy
Create an empty OrderBy with no associated query.
OrderBy(String) - Constructor for class com.avaje.ebean.OrderBy
Create an orderBy parsing the order by clause.
OrderBy(Query<T>, String) - Constructor for class com.avaje.ebean.OrderBy
Construct with a given query and order by clause.
orderBy(String) - Method in interface com.avaje.ebean.Query
Set the order by clause replacing the existing order by clause if there is one.
orderBy() - Method in interface com.avaje.ebean.Query
Return the OrderBy so that you can append an ascending or descending property to the order by clause.
OrderBy.Property - Class in com.avaje.ebean
A property and its ascending descending order.
ownerBean - Variable in class com.avaje.ebean.common.AbstractBeanCollection
The owning bean (used for lazy fetch).

P

PagedList<T> - Interface in com.avaje.ebean
Represents a page of results.
Pair(DatabasePlatform, String) - Constructor for class com.avaje.ebean.dbmigration.DbMigration.Pair
 
parse(String) - Static method in class com.avaje.ebean.config.TableName
Parse a qualifiedTableName that might include a catalog and schema and just return the table name.
parse(String) - Static method in class com.avaje.ebean.RawSqlBuilder
Return a RawSqlBuilder parsing the sql.
parse(String) - Static method in class com.avaje.ebean.text.json.EJson
Parse the json and return as a List or Map.
parse(Reader) - Static method in class com.avaje.ebean.text.json.EJson
Parse the json and return as a List or Map.
parse(JsonParser) - Static method in class com.avaje.ebean.text.json.EJson
Parse the json and return as a List or Map.
parse(String) - Static method in class com.avaje.ebean.text.PathProperties
Parse and return a PathProperties from nested string format like (a,b,c(d,e),f(g)) where "c" is a path containing "d" and "e" and "f" is a path containing "g" and the root path contains "a","b","c" and "f".
parse(String) - Method in interface com.avaje.ebean.text.StringParser
Convert a String value into an Object value.
parse(String) - Method in class com.avaje.ebean.text.TimeStringParser
Parse the String supporting both HH:mm:ss and HH:mm formats.
parseList(String) - Static method in class com.avaje.ebean.text.json.EJson
Parse the json and return as a List.
parseList(Reader) - Static method in class com.avaje.ebean.text.json.EJson
Parse the json and return as a List taking a Reader.
parseList(JsonParser) - Static method in class com.avaje.ebean.text.json.EJson
Parse the json and return as a List taking a JsonParser.
parseObject(String, boolean) - Static method in class com.avaje.ebean.text.json.EJson
Parse the json and return as a Map additionally specifying if the returned map should be modify aware meaning that it can detect when it has been modified.
parseObject(String) - Static method in class com.avaje.ebean.text.json.EJson
Parse the json and return as a Map.
parseObject(Reader, boolean) - Static method in class com.avaje.ebean.text.json.EJson
Parse the json and return as a Map taking a reader.
parseObject(Reader) - Static method in class com.avaje.ebean.text.json.EJson
Parse the json and return as a Map taking a reader.
parseObject(JsonParser) - Static method in class com.avaje.ebean.text.json.EJson
Parse the json and return as a Map taking a JsonParser.
parseObject(JsonParser, JsonToken) - Static method in class com.avaje.ebean.text.json.EJson
Parse the json and return as a Map taking a JsonParser and a starting token.
parsePath(String) - Static method in class com.avaje.ebean.text.json.JsonWriteOptions
Parse and return a PathProperties from nested string format like (a,b,c(d,e),f(g)) where "c" is a path containing "d" and "e" and "f" is a path containing "g" and the root path contains "a","b","c" and "f".
parseStatements(StringReader) - Method in class com.avaje.ebean.dbmigration.DdlGenerator
Break up the sql in reader into a list of statements using the semi-colon character;
pathProperties - Variable in class com.avaje.ebean.text.json.JsonWriteOptions
 
pathProperties(PathProperties) - Static method in class com.avaje.ebean.text.json.JsonWriteOptions
Construct JsonWriteOptions with the given pathProperties.
PathProperties - Class in com.avaje.ebean.text
This is a Tree like structure of paths and properties that can be used for defining which parts of an object graph to render in JSON or XML, and can also be used to define which parts to select and fetch for an ORM query.
PathProperties() - Constructor for class com.avaje.ebean.text.PathProperties
Construct an empty PathProperties.
PathProperties.Props - Class in com.avaje.ebean.text
 
pathToResources - Variable in class com.avaje.ebean.dbmigration.DbMigration
 
PersistBatch - Enum in com.avaje.ebean.config
Defines the mode for JDBC batch processing.
persistBatchSize - Variable in class com.avaje.ebean.text.csv.DefaultCsvCallback
The batch size used when saving the beans.
PersistenceContext - Interface in com.avaje.ebean.bean
Holds entity beans by there type and id.
PersistenceContext.WithOption - Class in com.avaje.ebean.bean
Wrapper on a bean to also indicate if a bean has been deleted.
PersistenceContextScope - Enum in com.avaje.ebean
Defines the scope for PersistenceContext.
pkPrefix - Variable in class com.avaje.ebean.config.DbConstraintNaming
 
pkSuffix - Variable in class com.avaje.ebean.config.DbConstraintNaming
 
platform - Variable in class com.avaje.ebean.dbmigration.DbMigration.Pair
The platform to generate the DDL for.
platformDdl - Variable in class com.avaje.ebean.config.dbplatform.DatabasePlatform
 
platforms - Variable in class com.avaje.ebean.dbmigration.DbMigration
 
postCommit() - Method in interface com.avaje.ebean.TransactionCallback
Perform processing just after the transaction commit.
postCommit() - Method in class com.avaje.ebean.TransactionCallbackAdapter
Perform processing just after the transaction commit.
postDelete(BeanPersistRequest<?>) - Method in class com.avaje.ebean.event.BeanPersistAdapter
Does nothing by default.
postDelete(BeanPersistRequest<?>) - Method in interface com.avaje.ebean.event.BeanPersistController
Called after the delete was performed.
Postgres8Platform - Class in com.avaje.ebean.config.dbplatform
Postgres v8.3 specific platform.
Postgres8Platform() - Constructor for class com.avaje.ebean.config.dbplatform.Postgres8Platform
 
PostgresDbEncrypt - Class in com.avaje.ebean.config.dbplatform
Postgres pgp_sym_encrypt pgp_sym_decrypt based encryption support.
PostgresDbEncrypt() - Constructor for class com.avaje.ebean.config.dbplatform.PostgresDbEncrypt
 
PostgresHistorySupport - Class in com.avaje.ebean.config.dbplatform
Postgres support for history features.
PostgresHistorySupport() - Constructor for class com.avaje.ebean.config.dbplatform.PostgresHistorySupport
 
PostgresPlatform - Class in com.avaje.ebean.config.dbplatform
Postgres v9 specific platform.
PostgresPlatform() - Constructor for class com.avaje.ebean.config.dbplatform.PostgresPlatform
 
PostgresSequenceIdGenerator - Class in com.avaje.ebean.config.dbplatform
Postgres specific sequence Id Generator.
PostgresSequenceIdGenerator(BackgroundExecutor, DataSource, String, int) - Constructor for class com.avaje.ebean.config.dbplatform.PostgresSequenceIdGenerator
Construct given a dataSource and sql to return the next sequence value.
postInsert(BeanPersistRequest<?>) - Method in class com.avaje.ebean.event.BeanPersistAdapter
Does nothing by default.
postInsert(BeanPersistRequest<?>) - Method in interface com.avaje.ebean.event.BeanPersistController
Called after the insert was performed.
postLoad(Object) - Method in interface com.avaje.ebean.event.BeanPostLoad
Called after every each bean is loaded from the database.
postRollback() - Method in interface com.avaje.ebean.TransactionCallback
Perform processing just after the transaction rollback.
postRollback() - Method in class com.avaje.ebean.TransactionCallbackAdapter
Perform processing just after the transaction rollback.
postSetter(PropertyChangeEvent) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Called for "enhancement" postSetter processing.
postSetter(PropertyChangeEvent, Object) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Called for "subclassed" postSetter processing.
postTransactionCommit(Transaction) - Method in interface com.avaje.ebean.event.TransactionEventListener
Called after the transaction has been committed
postTransactionCommit(Transaction) - Method in class com.avaje.ebean.event.TransactionEventListenerAdapter
 
postTransactionRollback(Transaction, Throwable) - Method in interface com.avaje.ebean.event.TransactionEventListener
Called after the transaction has been rolled back
postTransactionRollback(Transaction, Throwable) - Method in class com.avaje.ebean.event.TransactionEventListenerAdapter
 
postUpdate(BeanPersistRequest<?>) - Method in class com.avaje.ebean.event.BeanPersistAdapter
Does nothing by default.
postUpdate(BeanPersistRequest<?>) - Method in interface com.avaje.ebean.event.BeanPersistController
Called after the update was performed.
preAllocateIds(int) - Method in interface com.avaje.ebean.config.dbplatform.IdGenerator
Is called prior to inserting OneToMany's as an indication that a number of beans are likely to need id's shortly.
preAllocateIds(int) - Method in class com.avaje.ebean.config.dbplatform.SequenceIdGenerator
If allocateSize is large load some sequences in a background thread.
preAllocateIds(int) - Method in class com.avaje.ebean.config.dbplatform.SimpleSequenceIdGenerator
 
preCommit() - Method in interface com.avaje.ebean.TransactionCallback
Perform processing just prior to the transaction commit.
preCommit() - Method in class com.avaje.ebean.TransactionCallbackAdapter
Perform processing just prior to the transaction commit.
preDelete(BeanPersistRequest<?>) - Method in class com.avaje.ebean.event.BeanPersistAdapter
Returns true indicating normal processing should continue.
preDelete(BeanPersistRequest<?>) - Method in interface com.avaje.ebean.event.BeanPersistController
Prior to the delete perform some action.
prefix - Variable in class com.avaje.ebean.config.PropertiesWrapper
 
prefix - Variable in class com.avaje.ebean.dbmigration.DbMigration.Pair
A prefix included into the file/resource names indicating the platform.
preGetter(int) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Method that is called prior to a getter method on the actual entity.
preInsert(BeanPersistRequest<?>) - Method in class com.avaje.ebean.event.BeanPersistAdapter
Returns true indicating normal processing should continue.
preInsert(BeanPersistRequest<?>) - Method in interface com.avaje.ebean.event.BeanPersistController
Prior to the insert perform some action.
prepare(ChangeSet) - Method in interface com.avaje.ebean.event.changelog.ChangeLogPrepare
In the foreground prepare the changeLog for sending.
prepare(ReadEvent) - Method in interface com.avaje.ebean.event.readaudit.ReadAuditPrepare
Prepare the read event by setting any user context information into the read event such as the application user id and ip address.
preQuery(BeanQueryRequest<?>) - Method in interface com.avaje.ebean.event.BeanQueryAdapter
Modify the associated query prior to it being executed.
preRollback() - Method in interface com.avaje.ebean.TransactionCallback
Perform processing just prior to the transaction rollback.
preRollback() - Method in class com.avaje.ebean.TransactionCallbackAdapter
Perform processing just prior to the transaction rollback.
preSetter(boolean, int, Object, Object) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Check to see if the values are not equal.
preSetter(boolean, int, boolean, boolean) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Check for primitive boolean.
preSetter(boolean, int, int, int) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Check for primitive int.
preSetter(boolean, int, long, long) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
long.
preSetter(boolean, int, double, double) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
double.
preSetter(boolean, int, float, float) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
float.
preSetter(boolean, int, short, short) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
short.
preSetter(boolean, int, char, char) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
char.
preSetter(boolean, int, byte, byte) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
byte.
preSetter(boolean, int, char[], char[]) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
char[].
preSetter(boolean, int, byte[], byte[]) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
byte[].
preSetterMany(boolean, int, Object, Object) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
OneToMany and ManyToMany don't have any interception so just check for PropertyChangeSupport.
preUpdate(BeanPersistRequest<?>) - Method in class com.avaje.ebean.event.BeanPersistAdapter
Returns true indicating normal processing should continue.
preUpdate(BeanPersistRequest<?>) - Method in interface com.avaje.ebean.event.BeanPersistController
Prior to the update perform some action.
primaryKeyName(String) - Method in class com.avaje.ebean.config.DbConstraintNaming
Return the primary key constraint name.
PrivateOwned - Annotation Type in com.avaje.ebean.annotation
Specify that the elements of a OneToMany are private owned.
process(BulkTableEvent) - Method in interface com.avaje.ebean.event.BulkTableEventListener
Process the event.
process(SqlRow) - Method in interface com.avaje.ebean.SqlQueryListener
Process the bean that has just been read.
process(Reader) - Method in interface com.avaje.ebean.text.csv.CsvReader
Automatically create a transaction if required to process all the CSV content from the reader.
process(Reader, CsvCallback<T>) - Method in interface com.avaje.ebean.text.csv.CsvReader
Process the CSV content passing the bean to the CsvCallback after each row.
processBean(int, String[], T) - Method in interface com.avaje.ebean.text.csv.CsvCallback
Called for each bean after it has been loaded from the CSV content.
processBean(int, String[], T) - Method in class com.avaje.ebean.text.csv.DefaultCsvCallback
Will save the bean.
processLine(int, String[]) - Method in interface com.avaje.ebean.text.csv.CsvCallback
Check that the row should be processed - return true to process the row or false to ignore the row.
processLine(int, String[]) - Method in class com.avaje.ebean.text.csv.DefaultCsvCallback
Validate that the content is valid and return false if the row should be ignored.
properties - Variable in class com.avaje.ebean.config.PropertiesWrapper
 
PropertiesWrapper - Class in com.avaje.ebean.config
 
PropertiesWrapper(String, String, Properties) - Constructor for class com.avaje.ebean.config.PropertiesWrapper
Construct with a prefix, serverName and properties.
PropertiesWrapper(Properties) - Constructor for class com.avaje.ebean.config.PropertiesWrapper
Construct without prefix of serverName.
PropertiesWrapper(String, String, PropertyMap, Properties) - Constructor for class com.avaje.ebean.config.PropertiesWrapper
Internal copy constructor when changing prefix.
Property(String, boolean) - Constructor for class com.avaje.ebean.OrderBy.Property
 
propertyMap - Variable in class com.avaje.ebean.config.PropertiesWrapper
 
PropertyMap - Class in com.avaje.ebean.config
A map like structure of properties.
PropertyMap() - Constructor for class com.avaje.ebean.config.PropertyMap
 
propertyName - Variable in class com.avaje.ebean.common.AbstractBeanCollection
The name of this property in the owning bean (used for lazy fetch).
put(Object, Object) - Method in interface com.avaje.ebean.bean.PersistenceContext
Put the entity bean into the PersistanceContext.
put(Object, Object) - Method in interface com.avaje.ebean.cache.ServerCache
Put the value in the cache with a given id.
put(K, E) - Method in class com.avaje.ebean.common.BeanMap
 
put(int, DbType) - Method in class com.avaje.ebean.config.dbplatform.DbTypeMap
Override the type for a given JDBC type.
put(String, String) - Method in class com.avaje.ebean.config.PropertyMap
Put a single key value with no expression evaluation.
put(String, Object) - Method in interface com.avaje.ebean.SqlRow
Set a value to a property.
put(String, Set<String>) - Method in class com.avaje.ebean.text.PathProperties
Set the properties for a given path.
putAll(Map<? extends K, ? extends E>) - Method in class com.avaje.ebean.common.BeanMap
 
putAll(Map<? extends String, ?>) - Method in interface com.avaje.ebean.SqlRow
Put all the values from t into this map.
putEval(String, String) - Method in class com.avaje.ebean.config.PropertyMap
Put a single key value evaluating any expressions in the value.
putEvalAll(Map<String, String>) - Method in class com.avaje.ebean.config.PropertyMap
Put all evaluating any expressions in the values.
putIfAbsent(Object, Object) - Method in interface com.avaje.ebean.bean.PersistenceContext
Put the entity bean into the PersistanceContext if one is not already present (for this id).
putUserObject(String, Object) - Method in interface com.avaje.ebean.Transaction
Add an arbitrary user object to the transaction.

Q

query() - Method in interface com.avaje.ebean.ExpressionList
Return the query that owns this expression list.
query() - Method in class com.avaje.ebean.FetchConfig
Eagerly fetch the beans in this path as a separate query (rather than as part of the main query).
query(int) - Method in class com.avaje.ebean.FetchConfig
Eagerly fetch the beans in this path as a separate query (rather than as part of the main query).
query() - Method in class com.avaje.ebean.Finder
Creates a query.
query() - Method in class com.avaje.ebean.Model.Find
Creates a query.
Query<T> - Interface in com.avaje.ebean
Object relational query for finding a List, Set, Map or single entity bean.
QueryEachConsumer<T> - Interface in com.avaje.ebean
Used to process a query result one bean at a time via a callback to this visitor.
QueryEachWhileConsumer<T> - Interface in com.avaje.ebean
Used to process a query result one bean at a time via a callback to this visitor.
queryFirst(int) - Method in class com.avaje.ebean.FetchConfig
Eagerly fetch the first batch of beans on this path.
queryHash() - Method in class com.avaje.ebean.RawSql.ColumnMapping
Return the query hash for this column mapping.
queryHash() - Method in class com.avaje.ebean.RawSql
Return the hash for this query.
queryHash() - Method in class com.avaje.ebean.RawSql.Sql
Return a hash for this query.
QueryIterator<T> - Interface in com.avaje.ebean
Used to provide iteration over query results.
queryKey - Variable in class com.avaje.ebean.event.readaudit.ReadEvent
The query key (relative to the bean type).
queryPlan(ReadAuditQueryPlan) - Method in interface com.avaje.ebean.event.readaudit.ReadAuditLogger
Called when a new query plan is created.
quotedIdentifiers - Variable in class com.avaje.ebean.config.DbConstraintNormalise
 
quoteIdentifiers(String) - Method in class com.avaje.ebean.config.AbstractNamingConvention
Replace back ticks (if they are used) with database platform specific quoted identifiers.

R

raw(String, Object) - Static method in class com.avaje.ebean.Expr
Add raw expression with a single parameter.
raw(String, Object[]) - Static method in class com.avaje.ebean.Expr
Add raw expression with an array of parameters.
raw(String) - Static method in class com.avaje.ebean.Expr
Add raw expression with no parameters.
raw(String, Object) - Method in interface com.avaje.ebean.ExpressionFactory
Add raw expression with a single parameter.
raw(String, Object[]) - Method in interface com.avaje.ebean.ExpressionFactory
Add raw expression with an array of parameters.
raw(String) - Method in interface com.avaje.ebean.ExpressionFactory
Add raw expression with no parameters.
raw(String, Object) - Method in interface com.avaje.ebean.ExpressionList
Add raw expression with a single parameter.
raw(String, Object[]) - Method in interface com.avaje.ebean.ExpressionList
Add raw expression with an array of parameters.
raw(String) - Method in interface com.avaje.ebean.ExpressionList
Add raw expression with no parameters.
RawSql - Class in com.avaje.ebean
Used to build object graphs based on a raw SQL statement (rather than generated by Ebean).
RawSql(ResultSet, String...) - Constructor for class com.avaje.ebean.RawSql
Construct with a ResultSet and properties that the columns map to.
RawSql(ResultSet, RawSql.Sql, RawSql.ColumnMapping) - Constructor for class com.avaje.ebean.RawSql
 
RawSql.ColumnMapping - Class in com.avaje.ebean
Defines the column mapping for raw sql DB columns to bean properties.
RawSql.ColumnMapping.Column - Class in com.avaje.ebean
A Column of the RawSql that is mapped to a bean property (or ignored).
RawSql.Sql - Class in com.avaje.ebean
Represents the sql part of the query.
RawSqlBuilder - Class in com.avaje.ebean
Builds RawSql instances from a SQL string and column mappings.
READ_COMMITTED - Static variable in interface com.avaje.ebean.Transaction
Read Committed transaction isolation.
READ_UNCOMMITTED - Static variable in interface com.avaje.ebean.Transaction
Read Uncommitted transaction isolation.
ReadAudit - Annotation Type in com.avaje.ebean.annotation
Marks an entity bean as being included in read auditing.
ReadAuditLogger - Interface in com.avaje.ebean.event.readaudit
Log that the query was executed
ReadAuditPrepare - Interface in com.avaje.ebean.event.readaudit
Set user context information into the read event prior to it being logged.
ReadAuditQueryPlan - Class in com.avaje.ebean.event.readaudit
A SQL query and associated keys.
ReadAuditQueryPlan(String, String, String) - Constructor for class com.avaje.ebean.event.readaudit.ReadAuditQueryPlan
Construct given the beanType, queryKey and sql.
ReadAuditQueryPlan() - Constructor for class com.avaje.ebean.event.readaudit.ReadAuditQueryPlan
Construct for JSON tools.
ReadEvent - Class in com.avaje.ebean.event.readaudit
Read event sent to the ReadEventLogger.
ReadEvent(String, String, String) - Constructor for class com.avaje.ebean.event.readaudit.ReadEvent
Common constructor for single bean and multi-bean read events.
ReadEvent(String, String, String, Object) - Constructor for class com.avaje.ebean.event.readaudit.ReadEvent
Construct for a single bean read.
ReadEvent(String, String, String, List<Object>) - Constructor for class com.avaje.ebean.event.readaudit.ReadEvent
Construct for many beans read.
ReadEvent(String) - Constructor for class com.avaje.ebean.event.readaudit.ReadEvent
Construct for many future list query.
ReadEvent() - Constructor for class com.avaje.ebean.event.readaudit.ReadEvent
Constructor for JSON tools.
readFile(String) - Method in class com.avaje.ebean.dbmigration.DdlGenerator
 
readHeader(String[]) - Method in interface com.avaje.ebean.text.csv.CsvCallback
Read the header row.
readHeader(String[]) - Method in class com.avaje.ebean.text.csv.DefaultCsvCallback
Override to read the heading line.
readOnly - Variable in class com.avaje.ebean.common.AbstractBeanCollection
 
ref(I) - Method in class com.avaje.ebean.Finder
Creates an entity reference for this ID.
ref(I) - Method in class com.avaje.ebean.Model.Find
Creates an entity reference for this ID.
refresh(Object) - Static method in class com.avaje.ebean.Ebean
Refresh the values of a bean.
refresh(Object) - Method in interface com.avaje.ebean.EbeanServer
Refresh the values of a bean.
refresh() - Method in class com.avaje.ebean.Model
Refreshes this entity from the database.
refreshMany(Object, String) - Static method in class com.avaje.ebean.Ebean
Refresh a 'many' property of a bean.
refreshMany(Object, String) - Method in interface com.avaje.ebean.EbeanServer
Refresh a many property of an entity bean.
register(EbeanServer, boolean) - Static method in class com.avaje.ebean.Ebean
Register the server with this Ebean singleton.
register(TransactionCallback) - Static method in class com.avaje.ebean.Ebean
Register a TransactionCallback on the currently active transaction.
register(TransactionCallback) - Method in interface com.avaje.ebean.EbeanServer
Register a TransactionCallback on the currently active transaction.
register(TransactionCallback) - Method in interface com.avaje.ebean.Transaction
Register a TransactionCallback with this transaction.
registeredTables() - Method in interface com.avaje.ebean.event.BulkTableEventListener
Return the tables that this listener is interested in.
registeredWithLoadContext - Variable in class com.avaje.ebean.common.AbstractBeanCollection
Flag set when registered with the batch loading context.
registerOut(int, int) - Method in interface com.avaje.ebean.CallableSql
Register an OUT parameter.
remoteDelete(Object) - Method in class com.avaje.ebean.event.AbstractBeanPersistListener
Notify that a bean was deleted on another node of the cluster.
remoteDelete(Object) - Method in interface com.avaje.ebean.event.BeanPersistListener
Notify that a bean was deleted on another node of the cluster.
remoteInsert(Object) - Method in class com.avaje.ebean.event.AbstractBeanPersistListener
Notify that a bean was inserted on another node of the cluster.
remoteInsert(Object) - Method in interface com.avaje.ebean.event.BeanPersistListener
Notify that a bean was inserted on another node of the cluster.
remoteUpdate(Object) - Method in class com.avaje.ebean.event.AbstractBeanPersistListener
Notify that a bean was updated on another node of the cluster.
remoteUpdate(Object) - Method in interface com.avaje.ebean.event.BeanPersistListener
Notify that a bean was updated on another node of the cluster.
remove(Object) - Method in interface com.avaje.ebean.cache.ServerCache
Remove a entry from the cache given its id.
remove(int) - Method in class com.avaje.ebean.common.BeanList
 
remove(Object) - Method in class com.avaje.ebean.common.BeanList
 
remove(Object) - Method in class com.avaje.ebean.common.BeanMap
 
remove(Object) - Method in class com.avaje.ebean.common.BeanSet
 
remove() - Method in class com.avaje.ebean.config.dbplatform.H2HistoryTrigger
 
remove(String) - Method in class com.avaje.ebean.config.PropertyMap
Remove an entry.
remove() - Method in interface com.avaje.ebean.QueryIterator
Remove is not allowed.
remove(Object) - Method in interface com.avaje.ebean.SqlRow
Remove a property from the map.
remove(String) - Method in class com.avaje.ebean.text.PathProperties
Remove a path returning the properties set for that path.
removeAll(Collection<?>) - Method in class com.avaje.ebean.common.BeanList
 
removeAll(Collection<?>) - Method in class com.avaje.ebean.common.BeanSet
 
removeCount - Variable in class com.avaje.ebean.cache.ServerCacheStatistics
 
removePropertyChangeListener(PropertyChangeListener) - Method in interface com.avaje.ebean.bean.EntityBean
Remove a PropertyChangeListener from this bean.
removePropertyChangeListener(PropertyChangeListener) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Remove a property change listener for this entity bean.
removePropertyChangeListener(String, PropertyChangeListener) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Remove a property change listener for this entity bean for a specific property.
removePropertyChangeListener(PropertyChangeListener) - Method in interface com.avaje.ebean.BeanState
Remove a propertyChangeListener.
renderType(int, int) - Method in class com.avaje.ebean.config.dbplatform.DbType
Return the type for a specific property that incorporates the name, length, precision and scale.
renderType(int, int) - Method in class com.avaje.ebean.config.dbplatform.MySqlBlob
 
renderType(int, int) - Method in class com.avaje.ebean.config.dbplatform.MySqlClob
 
REPEATABLE_READ - Static variable in interface com.avaje.ebean.Transaction
Repeatable read transaction isolation.
required() - Static method in class com.avaje.ebean.TxScope
Helper method to create a TxScope with REQUIRES.
requiresNew() - Static method in class com.avaje.ebean.TxScope
Helper method to create a TxScope with REQUIRES_NEW.
reset(EntityBean, String) - Method in interface com.avaje.ebean.bean.BeanCollection
Reset the collection back to an empty state ready for reloading.
reset(EntityBean, String) - Method in class com.avaje.ebean.common.BeanList
 
reset(EntityBean, String) - Method in class com.avaje.ebean.common.BeanMap
 
reset(EntityBean, String) - Method in class com.avaje.ebean.common.BeanSet
 
reset() - Static method in class com.avaje.ebean.dbmigration.DbOffline
Reset the offline platform and runningMigration flag.
resultSet(ResultSet, String...) - Static method in class com.avaje.ebean.RawSqlBuilder
Create and return a RawSql object based on the resultSet and list of properties the columns in the resultSet map to.
retainAll(Collection<?>) - Method in class com.avaje.ebean.common.BeanList
 
retainAll(Collection<?>) - Method in class com.avaje.ebean.common.BeanSet
 
reverse() - Method in class com.avaje.ebean.OrderBy.Property
Reverse the ascending/descending order for this property.
reverse() - Method in class com.avaje.ebean.OrderBy
Reverse the ascending/descending order on all the properties.
rhsPrefixLength - Variable in class com.avaje.ebean.config.AbstractNamingConvention
Used to trim off extra prefix for M2M.
rollback() - Method in interface com.avaje.ebean.Transaction
Rollback the transaction.
rollback(Throwable) - Method in interface com.avaje.ebean.Transaction
Rollback the transaction specifying a throwable that caused the rollback to occur.
rollbackTransaction() - Static method in class com.avaje.ebean.Ebean
Rollback the current transaction.
rollbackTransaction() - Method in interface com.avaje.ebean.EbeanServer
Rollback the current transaction.
rollbackTransactionIfCreated(Throwable) - Method in class com.avaje.ebean.text.csv.DefaultCsvCallback
Rollback the transaction if we where not successful in processing all the rows.
RowNumberSqlLimiter - Class in com.avaje.ebean.config.dbplatform
Adds the ROW_NUMBER() OVER function to a query.
RowNumberSqlLimiter(String) - Constructor for class com.avaje.ebean.config.dbplatform.RowNumberSqlLimiter
Specify the name of the rowNumberWindowAlias.
RowNumberSqlLimiter() - Constructor for class com.avaje.ebean.config.dbplatform.RowNumberSqlLimiter
 
RownumSqlLimiter - Class in com.avaje.ebean.config.dbplatform
Add ROWNUM column etc around SQL query to limit results.
RownumSqlLimiter() - Constructor for class com.avaje.ebean.config.dbplatform.RownumSqlLimiter
Create with default inner rownum column alias and used FIRST_ROWS hint.
RownumSqlLimiter(String, boolean) - Constructor for class com.avaje.ebean.config.dbplatform.RownumSqlLimiter
Specify the inner rownum column alias and whether to include the FIRST_ROWS hint.
run() - Method in interface com.avaje.ebean.TxRunnable
Run the method in a transaction sope.
runCacheWarming() - Static method in class com.avaje.ebean.Ebean
Run the cache warming queries on all bean types that have one defined for the default/primary EbeanServer.
runCacheWarming(Class<?>) - Static method in class com.avaje.ebean.Ebean
Run the cache warming query for a specific bean type for the default/primary EbeanServer.
runCacheWarming() - Method in interface com.avaje.ebean.EbeanServer
Run the cache warming queries on all bean types that have one defined.
runCacheWarming(Class<?>) - Method in interface com.avaje.ebean.EbeanServer
Run the cache warming query for a specific bean type.
runDdl() - Method in class com.avaje.ebean.dbmigration.DdlGenerator
Run the DDL drop and DDL create scripts if properties have been set.
runScript(boolean, String) - Method in class com.avaje.ebean.dbmigration.DdlGenerator
Execute all the DDL statements in the script.

S

save(Object) - Static method in class com.avaje.ebean.Ebean
Either Insert or Update the bean depending on its state.
save(Object) - Method in interface com.avaje.ebean.EbeanServer
Either Insert or Update the bean depending on its state.
save(Object, Transaction) - Method in interface com.avaje.ebean.EbeanServer
Insert or update a bean with an explicit transaction.
save() - Method in class com.avaje.ebean.Model
Insert or update this entity depending on its state.
saveAll(Collection<?>) - Static method in class com.avaje.ebean.Ebean
Save all the beans from a Collection.
saveAll(Collection<?>) - Method in interface com.avaje.ebean.EbeanServer
Save all the beans in the collection.
saveAll(Collection<?>, Transaction) - Method in interface com.avaje.ebean.EbeanServer
Save all the beans in the collection with an explicit transaction.
saveAssociation(Object, String) - Static method in class com.avaje.ebean.Ebean
Save the associated collection or bean given the property name.
saveAssociation(Object, String) - Method in interface com.avaje.ebean.EbeanServer
Save the associated collection or bean given the property name.
saveAssociation(Object, String, Transaction) - Method in interface com.avaje.ebean.EbeanServer
Save the associated collection or bean given the property name with a specific transaction.
saveManyToManyAssociations(Object, String) - Static method in class com.avaje.ebean.Ebean
Save the associations of a ManyToMany given the owner bean and the propertyName of the ManyToMany collection.
saveManyToManyAssociations(Object, String) - Method in interface com.avaje.ebean.EbeanServer
Save the associations of a ManyToMany given the owner bean and the propertyName of the ManyToMany collection.
saveManyToManyAssociations(Object, String, Transaction) - Method in interface com.avaje.ebean.EbeanServer
Save the associations of a ManyToMany given the owner bean and the propertyName of the ManyToMany collection.
ScalarTypeConverter<B,S> - Interface in com.avaje.ebean.config
Used to convert between a value object and a known scalar type.
select(String) - Method in interface com.avaje.ebean.ExpressionList
Specify specific properties to fetch on the main/root bean (aka partial object).
select(String) - Method in class com.avaje.ebean.Model.Find
Explicitly sets a comma delimited list of the properties to fetch on the 'main' entity bean, to load a partial object.
select(String) - Method in interface com.avaje.ebean.Query
Explicitly set a comma delimited list of the properties to fetch on the 'main' root level entity bean (aka partial object).
selectCountWithAlias - Variable in class com.avaje.ebean.config.dbplatform.DatabasePlatform
 
seqName - Variable in class com.avaje.ebean.config.dbplatform.SequenceIdGenerator
The actual sequence name.
SequenceIdGenerator - Class in com.avaje.ebean.config.dbplatform
Database sequence based IdGenerator.
SequenceIdGenerator(BackgroundExecutor, DataSource, String, int) - Constructor for class com.avaje.ebean.config.dbplatform.SequenceIdGenerator
Construct given a dataSource and sql to return the next sequence value.
SERIALIZABLE - Static variable in interface com.avaje.ebean.Transaction
Serializable transaction isolation.
server - Variable in class com.avaje.ebean.dbmigration.DbMigration
 
server - Variable in class com.avaje.ebean.text.csv.DefaultCsvCallback
The EbeanServer used to save the beans.
ServerCache - Interface in com.avaje.ebean.cache
Represents part of the "L2" server side cache.
ServerCacheFactory - Interface in com.avaje.ebean.cache
Defines method for constructing caches for beans and queries.
ServerCacheManager - Interface in com.avaje.ebean.cache
The cache service for server side caching of beans and query results.
ServerCacheOptions - Class in com.avaje.ebean.cache
Options for controlling a cache.
ServerCacheOptions() - Constructor for class com.avaje.ebean.cache.ServerCacheOptions
Construct with no set options.
ServerCacheOptions(CacheTuning) - Constructor for class com.avaje.ebean.cache.ServerCacheOptions
Create from the cacheTuning deployment annotation.
ServerCacheOptions(ServerCacheOptions) - Constructor for class com.avaje.ebean.cache.ServerCacheOptions
Create merging default options with the deployment specified ones.
ServerCacheStatistics - Class in com.avaje.ebean.cache
The statistics collected per cache.
ServerCacheStatistics() - Constructor for class com.avaje.ebean.cache.ServerCacheStatistics
 
ServerConfig - Class in com.avaje.ebean.config
The configuration used for creating a EbeanServer.
ServerConfig() - Constructor for class com.avaje.ebean.config.ServerConfig
Construct a Server Configuration for programmatically creating an EbeanServer.
serverConfig - Variable in class com.avaje.ebean.dbmigration.DbMigration
 
ServerConfig.DbUuid - Enum in com.avaje.ebean.config
Specify how UUID is stored.
ServerConfigStartup - Interface in com.avaje.ebean.event
Used to configure the server on startup.
serverName - Variable in class com.avaje.ebean.config.PropertiesWrapper
 
set(int, E) - Method in class com.avaje.ebean.common.BeanList
 
set(String, Object) - Method in interface com.avaje.ebean.SqlRow
Exactly the same as the put method.
set(int, Object) - Method in interface com.avaje.ebean.Update
Set an ordered bind parameter.
set(String, Object) - Method in interface com.avaje.ebean.Update
Set a named parameter.
setActualList(List<?>) - Method in class com.avaje.ebean.common.BeanList
Set the actual underlying list.
setActualMap(Map<?, ?>) - Method in class com.avaje.ebean.common.BeanMap
Set the actual underlying map.
setActualSet(Set<?>) - Method in class com.avaje.ebean.common.BeanSet
Set the underlying set (used for lazy fetch).
setAddPropertiesFromHeader() - Method in interface com.avaje.ebean.text.csv.CsvReader
Same as setHasHeader(true,true);
setAscending(boolean) - Method in class com.avaje.ebean.OrderBy.Property
Set to true if the order is ascending.
setAsOfSysPeriod(String) - Method in class com.avaje.ebean.config.ServerConfig
Set the database column used to support history and 'As of' queries.
setAsOfViewSuffix(String) - Method in class com.avaje.ebean.config.ServerConfig
Set the suffix appended to the base table to derive the view that contains the union of the base table and the history table in order to support asOf queries.
setAutoCommit(boolean) - Method in class com.avaje.ebean.config.DataSourceConfig
Set to true to turn on autoCommit.
setAutoCommitMode(boolean) - Method in class com.avaje.ebean.config.ServerConfig
Set to true if autoCommit mode is on and Ebean should use autoCommit friendly Transactions and TransactionManager.
setAutoTableMod(boolean) - Method in interface com.avaje.ebean.SqlUpdate
Set this to false if you don't want eBean to automatically deduce the table modification information and process it.
setAutoTune(boolean) - Method in class com.avaje.ebean.Model.Find
Create a query with explicit 'AutoTune' use.
setAutoTune(boolean) - Method in interface com.avaje.ebean.Query
Explicitly specify whether to use AutoTune for this query.
setAutoTuneConfig(AutoTuneConfig) - Method in class com.avaje.ebean.config.ServerConfig
Set the configuration for AutoTune.
setBackgroundExecutorCorePoolSize(int) - Method in class com.avaje.ebean.config.ServerConfig
Set the Background executor core pool size.
setBackgroundExecutorIdleSecs(int) - Method in class com.avaje.ebean.config.ServerConfig
Set the Background executor idle seconds.
setBackgroundExecutorMaxPoolSize(int) - Method in class com.avaje.ebean.config.ServerConfig
Set the Background executor max pool size.
setBackgroundExecutorSchedulePoolSize(int) - Method in class com.avaje.ebean.config.ServerConfig
Set the Background executor schedule pool size.
setBackgroundExecutorShutdownSecs(int) - Method in class com.avaje.ebean.config.ServerConfig
Set the Background executor shutdown seconds.
setBackgroundFetchAfter(int) - Method in interface com.avaje.ebean.SqlQuery
Set the index after which fetching continues in a background thread.
setBatch(PersistBatch) - Method in interface com.avaje.ebean.Transaction
The JDBC batch mode to use for this transaction.
setBatch(PersistBatch) - Method in class com.avaje.ebean.TxScope
Set the batch mode to use.
setBatchFlushOnMixed(boolean) - Method in interface com.avaje.ebean.Transaction
By default when mixing UpdateSql (or CallableSql) with Beans the batch is automatically flushed when you change (between persisting beans and executing UpdateSql or CallableSql).
setBatchFlushOnQuery(boolean) - Method in interface com.avaje.ebean.Transaction
By default executing a query will automatically flush any batched statements (persisted beans, executed UpdateSql etc).
setBatchGetGeneratedKeys(boolean) - Method in interface com.avaje.ebean.Transaction
Specify if you want batched inserts to use getGeneratedKeys.
setBatchMode(boolean) - Method in interface com.avaje.ebean.Transaction
Turn on or off statement batching.
setBatchOnCascade(PersistBatch) - Method in interface com.avaje.ebean.Transaction
Set the JDBC batch mode to use for a save() or delete() request.
setBatchOnCascade(PersistBatch) - Method in class com.avaje.ebean.TxScope
Set the batch on cascade mode.
setBatchSize(int) - Method in interface com.avaje.ebean.Transaction
Specify the number of statements before a batch is flushed automatically.
setBatchSize(int) - Method in class com.avaje.ebean.TxScope
Set the batch size to use.
setBean(T) - Method in class com.avaje.ebean.Version
Set the bean instance for this version.
setBeanCollectionTouched(BeanCollectionTouched) - Method in interface com.avaje.ebean.bean.BeanCollection
Set a listener to be notified when the BeanCollection is first touched.
setBeanCollectionTouched(BeanCollectionTouched) - Method in class com.avaje.ebean.common.AbstractBeanCollection
 
setBeanLoader(BeanLoader, PersistenceContext) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Set the BeanLoader with PersistenceContext.
setBeanLoader(BeanLoader) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Set the BeanLoader.
setBeanType(String) - Method in class com.avaje.ebean.event.readaudit.ReadAuditQueryPlan
Set the bean type.
setBeanType(String) - Method in class com.avaje.ebean.event.readaudit.ReadEvent
Set the type of bean read.
setBindLog(String) - Method in class com.avaje.ebean.event.readaudit.ReadEvent
Set the bind log used when executing the query.
setBufferFetchSizeHint(int) - Method in interface com.avaje.ebean.Query
A hint which for JDBC translates to the Statement.fetchSize().
setBufferFetchSizeHint(int) - Method in interface com.avaje.ebean.SqlQuery
A hint which for JDBC translates to the Statement.fetchSize().
setCacheMaxIdleTime(int) - Method in class com.avaje.ebean.config.ServerConfig
Set the L2 cache default max idle time in seconds.
setCacheMaxSize(int) - Method in class com.avaje.ebean.config.ServerConfig
Set the L2 cache default max size.
setCacheMaxTimeToLive(int) - Method in class com.avaje.ebean.config.ServerConfig
Set the L2 cache default max time to live in seconds.
setCacheName(String) - Method in class com.avaje.ebean.cache.ServerCacheStatistics
Set the name of the cache.
setCacheWarmingDelay(int) - Method in class com.avaje.ebean.config.ServerConfig
Set the cache warming delay in seconds.
setCaching(Class<?>, boolean) - Method in interface com.avaje.ebean.cache.ServerCacheManager
 
setCaptureStackTrace(boolean) - Method in class com.avaje.ebean.config.DataSourceConfig
Set to true if a stack trace should be captured when obtaining a connection from the pool.
setCatalog(String) - Method in class com.avaje.ebean.config.AbstractNamingConvention
Sets the catalog.
setChangeLogIncludeInserts(boolean) - Method in class com.avaje.ebean.config.ServerConfig
Set if inserts should be included in the change log by default.
setChangeLogListener(ChangeLogListener) - Method in class com.avaje.ebean.config.ServerConfig
Set the ChangeLogListener which actually performs the logging of change sets in the background.
setChangeLogPrepare(ChangeLogPrepare) - Method in class com.avaje.ebean.config.ServerConfig
Set the ChangeLogPrepare.
setChangeLogRegister(ChangeLogRegister) - Method in class com.avaje.ebean.config.ServerConfig
Set the ChangeLogRegister which controls which ChangeLogFilter is used for each bean type and in this way provide fine grained control over which persist requests are included in the change log.
setChanges(List<BeanChange>) - Method in class com.avaje.ebean.event.changelog.ChangeSet
Set the bean changes (used by JSON tools).
setClasses(List<Class<?>>) - Method in class com.avaje.ebean.config.ServerConfig
Set the list of classes (entities, listeners, scalarTypes etc) that should be used for this server.
setClassPathReaderClassName(String) - Method in class com.avaje.ebean.config.ServerConfig
Set the class name of a classPathReader implementation.
setClearCount(long) - Method in class com.avaje.ebean.cache.ServerCacheStatistics
Set the clear count.
setCollectQueryOrigins(boolean) - Method in class com.avaje.ebean.config.ServerConfig
Set to true if query plans should collect their 'origin' points.
setCollectQueryStatsByNode(boolean) - Method in class com.avaje.ebean.config.ServerConfig
Set to true to collection query execution statistics by ObjectGraphNode.
setColumnAliasPrefix(String) - Method in class com.avaje.ebean.config.dbplatform.DatabasePlatform
Set the column alias prefix.
setConstraintNaming(DbConstraintNaming) - Method in class com.avaje.ebean.config.ServerConfig
Set the constraint naming convention used in DDL generation.
setContainerConfig(ContainerConfig) - Method in class com.avaje.ebean.config.ServerConfig
Set the container / clustering configuration.
setCoreThreads(int) - Method in class com.avaje.ebean.config.ContainerConfig.SocketConfig
Set the number of core threads to use.
setCstmtCacheSize(int) - Method in class com.avaje.ebean.config.DataSourceConfig
Set the size of the CallableStatement cache (per connection).
setCurrentUserProvider(CurrentUserProvider) - Method in class com.avaje.ebean.config.ServerConfig
Set the CurrentUserProvider.
setCustomProperties(Map<String, String>) - Method in class com.avaje.ebean.config.DataSourceConfig
Set custom properties for the jdbc driver connection.
setDatabaseBooleanFalse(String) - Method in class com.avaje.ebean.config.ServerConfig
Set the value to represent FALSE in the database.
setDatabaseBooleanTrue(String) - Method in class com.avaje.ebean.config.ServerConfig
Set the value to represent TRUE in the database.
setDatabasePlatform(DatabasePlatform) - Method in class com.avaje.ebean.config.AbstractNamingConvention
 
setDatabasePlatform(DatabasePlatform) - Method in interface com.avaje.ebean.config.NamingConvention
Set the associated DatabasePlaform.
setDatabasePlatform(DatabasePlatform) - Method in class com.avaje.ebean.config.ServerConfig
Explicitly set the database platform to use.
setDatabasePlatformName(String) - Method in class com.avaje.ebean.config.ServerConfig
Explicitly set the database platform name
setDatabaseSequenceBatch(int) - Method in class com.avaje.ebean.config.ServerConfig
Set the number of DB sequence values that should be preallocated and cached by Ebean.
setDatabaseSequenceBatchSize(int) - Method in class com.avaje.ebean.config.ServerConfig
Set the number of sequences to fetch/preallocate when using DB sequences.
setDataSource(DataSource) - Method in class com.avaje.ebean.config.ServerConfig
Set a DataSource.
setDataSourceConfig(DataSourceConfig) - Method in class com.avaje.ebean.config.ServerConfig
Set the configuration required to build a DataSource using Ebean's own DataSource implementation.
setDataSourceJndiName(String) - Method in class com.avaje.ebean.config.ServerConfig
Set the JNDI name of the DataSource to use.
setDbEncrypt(DbEncrypt) - Method in class com.avaje.ebean.config.dbplatform.DatabasePlatform
Set the DbEncrypt handler for this DB platform.
setDbEncrypt(DbEncrypt) - Method in class com.avaje.ebean.config.ServerConfig
Set the DbEncrypt used to encrypt and decrypt properties.
setDbUuid(ServerConfig.DbUuid) - Method in class com.avaje.ebean.config.ServerConfig
Set the DB type used to store UUID.
setDdlGenerate(boolean) - Method in class com.avaje.ebean.config.ServerConfig
Set to true to run the DDL generation on startup.
setDdlRun(boolean) - Method in class com.avaje.ebean.config.ServerConfig
Set to true to run the generated DDL on startup.
setDefaultDateFormat(String) - Method in interface com.avaje.ebean.text.csv.CsvReader
Set the default format to use for Date types.
setDefaultLocale(Locale) - Method in interface com.avaje.ebean.text.csv.CsvReader
Explicitly set the default Locale.
setDefaults() - Method in class com.avaje.ebean.dbmigration.DbMigration
Set default server and platform if necessary.
setDefaultServer(boolean) - Method in class com.avaje.ebean.config.ServerConfig
Set true if this EbeanServer should be registered as the "default" server with the Ebean singleton.
setDefaultTimeFormat(String) - Method in interface com.avaje.ebean.text.csv.CsvReader
Set the default format to use for Time types.
setDefaultTimestampFormat(String) - Method in interface com.avaje.ebean.text.csv.CsvReader
Set the default format to use for Timestamp types.
setDiff(Map<String, ValuePair>) - Method in class com.avaje.ebean.Version
Set the map of differences from this bean to the prior version.
setDigitsCompressed(boolean) - Method in class com.avaje.ebean.config.UnderscoreNamingConvention
Sets to true for digits to be compressed (without a leading underscore).
setDirty(boolean) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
 
setDisableClasspathSearch(boolean) - Method in class com.avaje.ebean.config.ServerConfig
Set to true to disable the class path search even for the case where no entity bean classes have been registered.
setDisableLazyLoad(boolean) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Set true to turn off lazy loading.
setDisableLazyLoad(boolean) - Method in interface com.avaje.ebean.BeanState
This can be called with true to disable lazy loading on the bean.
setDisableLazyLoading(boolean) - Method in interface com.avaje.ebean.Query
Set true if you want to disable lazy loading.
setDisableLoopback(boolean) - Method in class com.avaje.ebean.config.ContainerConfig.MulticastConfig
Set if loopback is disabled.
setDisableReadAuditing() - Method in interface com.avaje.ebean.Query
Disable read auditing for this query.
setDistinct(boolean) - Method in interface com.avaje.ebean.ExpressionList
Set whether this query uses DISTINCT.
setDistinct(boolean) - Method in interface com.avaje.ebean.Query
Set whether this query uses DISTINCT.
setDriver(String) - Method in class com.avaje.ebean.config.DataSourceConfig
Set the database driver.
setDurationWithNanos(boolean) - Method in class com.avaje.ebean.config.ServerConfig
Set to true if Duration should be persisted with nanos precision (SQL DECIMAL).
setEagerFetchLobs(boolean) - Method in class com.avaje.ebean.config.ServerConfig
Set to true if you want LOB's to be fetch eager by default.
setEmbeddedDirty(int) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Called by an embedded bean onto its owner.
setEmbeddedLoaded(Object) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Set the loaded status for the embedded bean.
setEmbeddedOwner(EntityBean, int) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Set the embedded beans owning bean.
setEncryptDeployManager(EncryptDeployManager) - Method in class com.avaje.ebean.config.ServerConfig
Set the EncryptDeployManager.
setEncryptKeyManager(EncryptKeyManager) - Method in class com.avaje.ebean.config.ServerConfig
Set the EncryptKeyManager.
setEncryptor(Encryptor) - Method in class com.avaje.ebean.config.ServerConfig
Set the Encryptor used to encrypt data on the java client side (as opposed to DB encryption functions).
setEnd(Timestamp) - Method in class com.avaje.ebean.Version
Set the effective end date time of this version.
setEventTime(long) - Method in class com.avaje.ebean.event.changelog.BeanChange
Set the event time in epoch millis.
setEventTime(long) - Method in class com.avaje.ebean.event.readaudit.ReadEvent
Set the event date time.
setEvictByIdle(long) - Method in class com.avaje.ebean.cache.ServerCacheStatistics
Set the count of entries evicted due to idle time.
setEvictByLRU(long) - Method in class com.avaje.ebean.cache.ServerCacheStatistics
Set the count of entries evicted due to time least recently used.
setEvictByTTL(long) - Method in class com.avaje.ebean.cache.ServerCacheStatistics
Set the count of entries evicted due to time to live.
setEvictionRunCount(long) - Method in class com.avaje.ebean.cache.ServerCacheStatistics
Set the eviction run count.
setEvictionRunMicros(long) - Method in class com.avaje.ebean.cache.ServerCacheStatistics
Set the eviction run time in micros.
setExplicitTransactionBeginMode(boolean) - Method in class com.avaje.ebean.config.ServerConfig
Set to true if transaction begin should be started with explicit statement.
setExpressionEqualsWithNullAsNoop(boolean) - Method in class com.avaje.ebean.config.ServerConfig
Set to true if you want eq("someProperty", null) to generate "1=1" rather than "is null" sql expression.
setExternalTransactionManager(ExternalTransactionManager) - Method in class com.avaje.ebean.config.ServerConfig
Set the external transaction manager.
setFilterMany(ExpressionList<?>) - Method in interface com.avaje.ebean.bean.BeanCollection
Set the filter that was used in building this collection.
setFilterMany(ExpressionList<?>) - Method in class com.avaje.ebean.common.AbstractBeanCollection
 
setFindControllers(List<BeanFindController>) - Method in class com.avaje.ebean.config.ServerConfig
Set the list of BeanFindController instances.
setFirstRow(int) - Method in interface com.avaje.ebean.ExpressionList
Set the first row to fetch.
setFirstRow(int) - Method in class com.avaje.ebean.Model.Find
Sets the first row to return for this query.
setFirstRow(int) - Method in interface com.avaje.ebean.Query
Set the first row to return for this query.
setFirstRow(int) - Method in interface com.avaje.ebean.SqlQuery
Set the index of the first row of the results to return.
setForceUpperCase(boolean) - Method in class com.avaje.ebean.config.UnderscoreNamingConvention
Set to true to make the result upper case.
setForUpdate(boolean) - Method in class com.avaje.ebean.Model.Find
Create a query with the select with "for update" specified.
setForUpdate(boolean) - Method in interface com.avaje.ebean.Query
executed the select with "for update" which should lock the record "on read"
setForwardOnlyHintOnFindIterate(boolean) - Method in class com.avaje.ebean.config.dbplatform.DatabasePlatform
Set to true if the ResultSet TYPE_FORWARD_ONLY Hint should be used by default on findIterate PreparedStatements.
setFullyLoadedBean(boolean) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
 
setGarbageCollectionWait(int) - Method in class com.avaje.ebean.config.AutoTuneConfig
Set the time in millis to wait after a System.gc() to collect profiling information.
setHasHeader(boolean, boolean) - Method in interface com.avaje.ebean.text.csv.CsvReader
Set to true if there is a header row that should be ignored.
setHeartbeatFreqSecs(int) - Method in class com.avaje.ebean.config.DataSourceConfig
Set the expected heartbeat frequency in seconds.
setHeartbeatSql(String) - Method in class com.avaje.ebean.config.DataSourceConfig
Set a SQL statement used to test the database is accessible.
setHeartbeatTimeoutSeconds(int) - Method in class com.avaje.ebean.config.DataSourceConfig
Set the heart beat timeout in seconds.
setHistorySupport(DbHistorySupport) - Method in class com.avaje.ebean.config.dbplatform.DatabasePlatform
Set the history support for this database platform.
setHistoryTableSuffix(String) - Method in class com.avaje.ebean.config.ServerConfig
Set the history table suffix.
setHitCount(long) - Method in class com.avaje.ebean.cache.ServerCacheStatistics
Set the hit count.
setId(Object) - Method in class com.avaje.ebean.event.changelog.BeanChange
Set the bean id (for JSON tools).
setId(Object) - Method in class com.avaje.ebean.event.readaudit.ReadEvent
Set the id of the bean read.
setId(Object) - Method in class com.avaje.ebean.Model.Find
Sets the ID value to query.
setId(Object) - Method in interface com.avaje.ebean.Query
Set the Id value to query.
setIds(List<Object>) - Method in class com.avaje.ebean.event.readaudit.ReadEvent
Set the ids of the beans read.
setIdType(IdType) - Method in class com.avaje.ebean.config.dbplatform.DbIdentity
Set the default ID generation type that should be used.
setIgnoreHeader() - Method in interface com.avaje.ebean.text.csv.CsvReader
Same as setHasHeader(true, false);
setInclude(JsonConfig.Include) - Method in class com.avaje.ebean.text.json.JsonWriteOptions
Set the include mode for this request.
setInsertCount(long) - Method in class com.avaje.ebean.cache.ServerCacheStatistics
Set the put insert count.
setIsolation(TxIsolation) - Method in class com.avaje.ebean.TxScope
Set the transaction isolation level this transaction should run with.
setIsolationLevel(int) - Method in class com.avaje.ebean.config.DataSourceConfig
Set the transaction isolation level.
setJars(List<String>) - Method in class com.avaje.ebean.config.ServerConfig
Set the names of Jars to search for entities via class path search.
setJsonDateTime(JsonConfig.DateTime) - Method in class com.avaje.ebean.config.ServerConfig
Set the JSON format to use for DateTime types.
setJsonFactory(JsonFactory) - Method in class com.avaje.ebean.config.ServerConfig
Set the Jackson JsonFactory to use.
setJsonInclude(JsonConfig.Include) - Method in class com.avaje.ebean.config.ServerConfig
Set the JSON include mode used when writing JSON.
setLabel(String) - Method in interface com.avaje.ebean.CallableSql
Set the label that is put in the transaction log.
setLabel(String) - Method in interface com.avaje.ebean.SqlUpdate
Set a descriptive text that can be put into the transaction log.
setLastSendTimeFreqSecs(int) - Method in class com.avaje.ebean.config.ContainerConfig.MulticastConfig
Set the last send time frequency.
setLastStatusTimeFreqSecs(int) - Method in class com.avaje.ebean.config.ContainerConfig.MulticastConfig
Set the last status time frequency.
setLazyLoadBatchSize(int) - Method in class com.avaje.ebean.config.ServerConfig
Set the default batch size for lazy loading.
setLazyLoadBatchSize(int) - Method in interface com.avaje.ebean.Query
Set the default lazy loading batch size to use.
setLeakTimeMinutes(int) - Method in class com.avaje.ebean.config.DataSourceConfig
Set the time in minutes after which a connection could be considered to have leaked.
setListenAddress(String) - Method in class com.avaje.ebean.config.ContainerConfig.MulticastConfig
Set the listen address.
setListenBindAddress(String) - Method in class com.avaje.ebean.config.ContainerConfig.MulticastConfig
Set the listener bind address (optional).
setListenBufferSize(int) - Method in class com.avaje.ebean.config.ContainerConfig.MulticastConfig
Set the listen buffer size.
setListener(SqlQueryListener) - Method in interface com.avaje.ebean.SqlQuery
Set a listener to process the query on a row by row basis.
setListenPort(int) - Method in class com.avaje.ebean.config.ContainerConfig.MulticastConfig
Set the listen port.
setListenTimeout(int) - Method in class com.avaje.ebean.config.ContainerConfig.MulticastConfig
set the listen timeout.
setListenTimeToLive(int) - Method in class com.avaje.ebean.config.ContainerConfig.MulticastConfig
Set the listen time to live.
setLoadBeanCache(boolean) - Method in class com.avaje.ebean.Model.Find
Create a query specifying if the beans should be loaded into the L2 cache.
setLoadBeanCache(boolean) - Method in interface com.avaje.ebean.Query
When set to true all the beans from this query are loaded into the bean cache.
setLoaded() - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Set the loaded state to true.
setLoaded() - Method in interface com.avaje.ebean.BeanState
Advanced - Used to programmatically build a partially or fully loaded entity bean.
setLoadedLazy() - Method in class com.avaje.ebean.bean.EntityBeanIntercept
When finished loading for lazy or refresh on an already partially populated bean.
setLoadedProperty(int) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Set the property to be loaded.
setLoader(BeanCollectionLoader) - Method in interface com.avaje.ebean.bean.BeanCollection
Set the loader that will be used to lazy/query load this collection.
setLoader(BeanCollectionLoader) - Method in class com.avaje.ebean.common.AbstractBeanCollection
 
setLoadProperty(String) - Method in class com.avaje.ebean.bean.NodeUsageCollector
The property that invoked a lazy load.
setLocalHostPort(String) - Method in class com.avaje.ebean.config.ContainerConfig.SocketConfig
Set the host and port for this server instance.
setLocalTimeWithNanos(boolean) - Method in class com.avaje.ebean.config.ServerConfig
Set to true if LocalTime should be persisted with nanos precision.
setLogInfoFrequency(int) - Method in interface com.avaje.ebean.text.csv.CsvReader
Set the frequency with which a INFO message will be logged showing the progress of the processing.
setManagerSleepMillis(int) - Method in class com.avaje.ebean.config.ContainerConfig.MulticastConfig
Set the manager sleep millis.
setMapKey(String) - Method in interface com.avaje.ebean.ExpressionList
Set the name of the property which values become the key of a map.
setMapKey(String) - Method in interface com.avaje.ebean.Query
Set the property to use as keys for a map.
setMapKey(String) - Method in interface com.avaje.ebean.SqlQuery
Set the column to use to determine the keys for a Map.
setMaxAgeMinutes(int) - Method in class com.avaje.ebean.config.DataSourceConfig
Set the maximum age a connection can be in minutes.
setMaxCallStack(int) - Method in class com.avaje.ebean.config.ServerConfig
Set the max call stack to use for origin location.
setMaxConnections(int) - Method in class com.avaje.ebean.config.DataSourceConfig
Set the maximum number of connections the pool can reach.
setMaxIdleSecs(int) - Method in class com.avaje.ebean.cache.ServerCacheOptions
Set the maximum idle time.
setMaxInactiveTimeSecs(int) - Method in class com.avaje.ebean.config.DataSourceConfig
Set the time in seconds a connection can be idle after which it can be trimmed from the pool.
setMaxLength(DbConstraintNaming.MaxLength) - Method in class com.avaje.ebean.config.DbConstraintNaming
Set the MaxLength implementation used to truncate/shorten db constraint names as necessary.
setMaxResendIncomingRequests(int) - Method in class com.avaje.ebean.config.ContainerConfig.MulticastConfig
Set the maximum retry attempts for incoming messages.
setMaxResendOutgoingAttempts(int) - Method in class com.avaje.ebean.config.ContainerConfig.MulticastConfig
Set the maximum retry attempts for outgoing messages.
setMaxRows(int) - Method in interface com.avaje.ebean.ExpressionList
Set the maximum number of rows to fetch.
setMaxRows(int) - Method in class com.avaje.ebean.Model.Find
Sets the maximum number of rows to return in the query.
setMaxRows(int) - Method in interface com.avaje.ebean.Query
Set the maximum number of rows to return in the query.
setMaxRows(int) - Method in interface com.avaje.ebean.SqlQuery
Set the maximum number of query results to return.
setMaxSecsToLive(int) - Method in class com.avaje.ebean.cache.ServerCacheOptions
Set the maximum time to live.
setMaxSendPacketSize(int) - Method in class com.avaje.ebean.config.ContainerConfig.MulticastConfig
Set the maximum send packet size.
setMaxSize(int) - Method in class com.avaje.ebean.cache.ServerCacheOptions
Set the maximum cache size.
setMaxSize(int) - Method in class com.avaje.ebean.cache.ServerCacheStatistics
Set the maximum size of the cache.
setMaxStackTraceSize(int) - Method in class com.avaje.ebean.config.DataSourceConfig
Set the max size for reporting stack traces on busy connections.
setMaxThreads(int) - Method in class com.avaje.ebean.config.ContainerConfig.SocketConfig
Set the number of max threads to use.
setMembers(List<String>) - Method in class com.avaje.ebean.config.ContainerConfig.SocketConfig
Set all the host and port for all the members of the cluster.
setMigrationConfig(DbMigrationConfig) - Method in class com.avaje.ebean.config.ServerConfig
Set the DB migration configuration.
setMinConnections(int) - Method in class com.avaje.ebean.config.DataSourceConfig
Set the minimum number of connections the pool should maintain.
setMissCount(long) - Method in class com.avaje.ebean.cache.ServerCacheStatistics
Set the miss count.
setMode(AutoTuneMode) - Method in class com.avaje.ebean.config.AutoTuneConfig
Set the mode used when autoTune has not been explicit defined on a query.
setMode(ContainerConfig.ClusterMode) - Method in class com.avaje.ebean.config.ContainerConfig
Set the cluster mode.
setModified() - Method in class com.avaje.ebean.bean.NodeUsageCollector
The bean has been modified by a setter method.
setModifyListening(BeanCollection.ModifyListenMode) - Method in interface com.avaje.ebean.bean.BeanCollection
Set modify listening on or off.
setModifyListening(BeanCollection.ModifyListenMode) - Method in class com.avaje.ebean.common.AbstractBeanCollection
set modifyListening to be on or off.
setMulticastConfig(ContainerConfig.MulticastConfig) - Method in class com.avaje.ebean.config.ContainerConfig
Set the multicast communication configuration.
setName(String) - Method in class com.avaje.ebean.config.ServerConfig
Set the name of the EbeanServer.
setNamingConvention(NamingConvention) - Method in class com.avaje.ebean.config.ServerConfig
Set the NamingConvention.
setNewBeanForUpdate() - Method in class com.avaje.ebean.bean.EntityBeanIntercept
For forced update on a 'New' bean set all the loaded properties to changed.
setNewValue(Object) - Method in class com.avaje.ebean.ValuePair
Set the new value.
setNodeUsageCollector(NodeUsageCollector) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Turn on profile collection.
setNoRollbackFor(Class<? extends Throwable>) - Method in class com.avaje.ebean.TxScope
Add a Throwable to a list that will NOT cause a rollback.
setNoRollbackFor(Class<?>[]) - Method in class com.avaje.ebean.TxScope
Set multiple throwable's that will NOT cause a rollback.
setNotifyCache(boolean) - Method in interface com.avaje.ebean.Update
Set this to false if you do not want the cache to invalidate related objects.
setNull(int, int) - Method in interface com.avaje.ebean.SqlUpdate
Set a null parameter via its index position.
setNull(String, int) - Method in interface com.avaje.ebean.SqlUpdate
Set a named parameter that has a null value.
setNull(int, int) - Method in interface com.avaje.ebean.Update
Set an ordered parameter that is null.
setNull(String, int) - Method in interface com.avaje.ebean.Update
Set a named parameter that is null.
setNullParameter(int, int) - Method in interface com.avaje.ebean.SqlUpdate
Set a null valued parameter using its index position.
setNullParameter(String, int) - Method in interface com.avaje.ebean.SqlUpdate
Set a named parameter that has a null value.
setNullParameter(int, int) - Method in interface com.avaje.ebean.Update
Set an ordered parameter that is null (same as bind).
setNullParameter(String, int) - Method in interface com.avaje.ebean.Update
Bind a named parameter that is null (same as bind).
setObjectMapper(Object) - Method in class com.avaje.ebean.config.ServerConfig
Set the Jackson ObjectMapper.
setObjectMapper(Object) - Method in class com.avaje.ebean.text.json.JsonReadOptions
Set the Jackson ObjectMapper to use (if not wanted to use the objectMapper set on the ServerConfig).
setObjectMapper(Object) - Method in class com.avaje.ebean.text.json.JsonWriteOptions
Set the jackson object mapper to use.
setOffline(boolean) - Method in class com.avaje.ebean.config.DataSourceConfig
Set to true if the DataSource should be left offline.
setOldValue(Object) - Method in class com.avaje.ebean.ValuePair
Set the old value.
setOnQueryOnly(DatabasePlatform.OnQueryOnly) - Method in class com.avaje.ebean.config.dbplatform.DatabasePlatform
Set the behaviour to use when ending a read only transaction.
setOptions(ServerCacheOptions) - Method in interface com.avaje.ebean.cache.ServerCache
Update the configuration options for this cache.
setOrder(OrderBy<T>) - Method in interface com.avaje.ebean.Query
Set an OrderBy object to replace any existing OrderBy clause.
setOrderBy(String) - Method in interface com.avaje.ebean.ExpressionList
Add an orderBy clause to the query.
setOrderBy(OrderBy<T>) - Method in interface com.avaje.ebean.Query
Set an OrderBy object to replace any existing OrderBy clause.
setPackages(List<String>) - Method in class com.avaje.ebean.config.ServerConfig
Set packages to search for entities via class path search.
setParameter(int, Object) - Method in interface com.avaje.ebean.CallableSql
Bind a positioned parameter (same as bind method).
setParameter(String, Object) - Method in interface com.avaje.ebean.Query
Set a named bind parameter.
setParameter(int, Object) - Method in interface com.avaje.ebean.Query
Set an ordered bind parameter according to its position.
setParameter(String, Object) - Method in interface com.avaje.ebean.SqlQuery
The same as bind for named parameters.
setParameter(int, Object) - Method in interface com.avaje.ebean.SqlQuery
The same as bind for positioned parameters.
setParameter(int, Object) - Method in interface com.avaje.ebean.SqlUpdate
Set a parameter via its index position.
setParameter(String, Object) - Method in interface com.avaje.ebean.SqlUpdate
Set a named parameter value.
setParameter(int, Object) - Method in interface com.avaje.ebean.Update
Set and ordered bind parameter (same as bind).
setParameter(String, Object) - Method in interface com.avaje.ebean.Update
Bind a named parameter (same as bind).
setPassword(String) - Method in class com.avaje.ebean.config.DataSourceConfig
Set the database password.
setPathProperties(PathProperties) - Method in class com.avaje.ebean.text.json.JsonWriteOptions
Set the Map of properties to include by path.
setPathToResources(String) - Method in class com.avaje.ebean.dbmigration.DbMigration
Set the path from the current working directory to the application resources.
setPathVisitor(String, JsonWriteBeanVisitor<?>) - Method in class com.avaje.ebean.text.json.JsonWriteOptions
Register a JsonWriteBeanVisitor for the given path.
setPersistBatch(PersistBatch) - Method in class com.avaje.ebean.config.ServerConfig
Set the JDBC batch mode to use at the transaction level.
setPersistBatching(boolean) - Method in class com.avaje.ebean.config.ServerConfig
Deprecated, please migrate to using setPersistBatch().
setPersistBatchOnCascade(PersistBatch) - Method in class com.avaje.ebean.config.ServerConfig
Set the JDBC batch mode to use per save(), delete(), insert() or update() request.
setPersistBatchSize(int) - Method in class com.avaje.ebean.config.ServerConfig
Set the batch size used for JDBC batching.
setPersistBatchSize(int) - Method in interface com.avaje.ebean.text.csv.CsvReader
Set the batch size for using JDBC statement batching.
setPersistCascade(boolean) - Method in interface com.avaje.ebean.Transaction
Explicitly turn off or on the cascading nature of save() and delete().
setPersistControllers(List<BeanPersistController>) - Method in class com.avaje.ebean.config.ServerConfig
Register all the BeanPersistController instances.
setPersistenceContext(PersistenceContext) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Set the persistenceContext.
setPersistenceContextScope(PersistenceContextScope) - Method in class com.avaje.ebean.config.ServerConfig
Set the PersistenceContext scope to be used if one is not explicitly set on a query.
setPersistenceContextScope(PersistenceContextScope) - Method in interface com.avaje.ebean.Query
Specify the PersistenceContextScope to use for this query.
setPersistListeners(List<BeanPersistListener>) - Method in class com.avaje.ebean.config.ServerConfig
Register all the BeanPersistListener instances.
setPlatform(DbPlatformName) - Method in class com.avaje.ebean.dbmigration.DbMigration
Set the specific platform to generate DDL for.
setPlatform(DatabasePlatform) - Method in class com.avaje.ebean.dbmigration.DbMigration
Set the specific platform to generate DDL for.
setPlatform(DbPlatformName) - Static method in class com.avaje.ebean.dbmigration.DbOffline
Set the platform to use when creating the next EbeanServer instance.
setPlatform(String) - Static method in class com.avaje.ebean.dbmigration.DbOffline
Set the platform to use when creating the next EbeanServer instance.
setPoolListener(String) - Method in class com.avaje.ebean.config.DataSourceConfig
Set a pool listener.
setPostLoaders(List<BeanPostLoad>) - Method in class com.avaje.ebean.config.ServerConfig
Set the list of BeanPostLoader instances.
setProfiling(boolean) - Method in class com.avaje.ebean.config.AutoTuneConfig
Set to true if profiling information should be collected.
setProfilingBase(int) - Method in class com.avaje.ebean.config.AutoTuneConfig
Set the based number of queries to profile.
setProfilingFile(String) - Method in class com.avaje.ebean.config.AutoTuneConfig
Set the name of the file that profiling information is written to.
setProfilingRate(double) - Method in class com.avaje.ebean.config.AutoTuneConfig
Set the rate (%) of queries to be profiled after the 'base' amount of profiling.
setProperty(String) - Method in class com.avaje.ebean.OrderBy.Property
Set the property name.
setPropertyLoaded(String, boolean) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Set the loaded state of the property given it's name.
setPropertyLoaded(String, boolean) - Method in interface com.avaje.ebean.BeanState
Set the loaded state of the property given it's name.
setPropertyUnloaded(int) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Set the property to be treated as unloaded.
setPstmtCacheSize(int) - Method in class com.avaje.ebean.config.DataSourceConfig
Set the size of the PreparedStatement cache (per connection).
setQuery(String) - Method in class com.avaje.ebean.Model.Find
Create and return a new query using the OQL.
setQuery(Query<T>) - Method in class com.avaje.ebean.OrderBy
Associate this OrderBy with a query.
setQueryAdapters(List<BeanQueryAdapter>) - Method in class com.avaje.ebean.config.ServerConfig
Register all the BeanQueryAdapter instances.
setQueryBatchSize(int) - Method in class com.avaje.ebean.config.ServerConfig
Sets the query batch size.
setQueryCacheMaxIdleTime(int) - Method in class com.avaje.ebean.config.ServerConfig
Set the L2 query cache default max idle time in seconds.
setQueryCacheMaxSize(int) - Method in class com.avaje.ebean.config.ServerConfig
Set the L2 query cache default max size.
setQueryCacheMaxTimeToLive(int) - Method in class com.avaje.ebean.config.ServerConfig
Set the L2 query cache default max time to live in seconds.
setQueryKey(String) - Method in class com.avaje.ebean.event.readaudit.ReadAuditQueryPlan
Set the query key.
setQueryKey(String) - Method in class com.avaje.ebean.event.readaudit.ReadEvent
Set the query key (relative to the bean type).
setQueryTuning(boolean) - Method in class com.avaje.ebean.config.AutoTuneConfig
Set to true if the queries should be tuned by autoTune.
setQueryTuningAddVersion(boolean) - Method in class com.avaje.ebean.config.AutoTuneConfig
Set to true to force the version property to be always added by the query tuning.
setQueryTuningFile(String) - Method in class com.avaje.ebean.config.AutoTuneConfig
Set the name of the file that holds the query tuning information.
setRawSql(RawSql) - Method in class com.avaje.ebean.Model.Find
Create and return a new query based on the RawSql.
setRawSql(RawSql) - Method in interface com.avaje.ebean.Query
Set RawSql to use for this query.
setReadAuditLogger(ReadAuditLogger) - Method in class com.avaje.ebean.config.ServerConfig
Set the ReadAuditLogger to use.
setReadAuditPrepare(ReadAuditPrepare) - Method in class com.avaje.ebean.config.ServerConfig
Set the ReadAuditPrepare to use.
setReadOnly(boolean) - Method in interface com.avaje.ebean.bean.BeanCollection
Set to true if you want the BeanCollection to be treated as read only.
setReadOnly(boolean) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Set the readOnly status.
setReadOnly(boolean) - Method in interface com.avaje.ebean.BeanState
Set the readOnly status for the bean.
setReadOnly(boolean) - Method in class com.avaje.ebean.common.AbstractBeanCollection
 
setReadOnly(boolean) - Method in class com.avaje.ebean.Model.Find
Create a query specifying whether the returned beans will be read-only.
setReadOnly(boolean) - Method in interface com.avaje.ebean.Query
When set to true when you want the returned beans to be read only.
setReadOnly(boolean) - Method in interface com.avaje.ebean.Transaction
Set whether this transaction should be readOnly.
setReadOnly(boolean) - Method in class com.avaje.ebean.TxScope
Set if the transaction should be treated as read only.
setReference(int) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Set this as a reference object.
setRegister(boolean) - Method in class com.avaje.ebean.config.ServerConfig
Set to false if you do not want this server to be registered with the Ebean singleton when it is created.
setRegisterJmxMBeans(boolean) - Method in class com.avaje.ebean.config.ServerConfig
Set if the server should register JMX MBeans.
setRemoveCount(long) - Method in class com.avaje.ebean.cache.ServerCacheStatistics
Set the remove count.
setResourceDirectory(String) - Method in class com.avaje.ebean.config.ServerConfig
Sets the resource directory.
setResourcePath(String) - Method in class com.avaje.ebean.config.DbMigrationConfig
Set the resource path for db migrations.
setRollbackFor(Class<? extends Throwable>) - Method in class com.avaje.ebean.TxScope
Set a Throwable that should explicitly cause a rollback.
setRollbackFor(Class<?>[]) - Method in class com.avaje.ebean.TxScope
Set multiple throwable's that will cause a rollback.
setRootPathVisitor(JsonWriteBeanVisitor<?>) - Method in class com.avaje.ebean.text.json.JsonWriteOptions
Register a JsonWriteBeanVisitor for the root level.
setRunningMigration() - Static method in class com.avaje.ebean.dbmigration.DbOffline
Called when the migration is running is order to stop other plugins like the full DDL generation from executing.
setSchema(String) - Method in class com.avaje.ebean.config.AbstractNamingConvention
Sets the schema.
setSelectLastInsertedIdTemplate(String) - Method in class com.avaje.ebean.config.dbplatform.DbIdentity
Set the template used to build the SQL query to return the LastInsertedId.
setSendAddress(String) - Method in class com.avaje.ebean.config.ContainerConfig.MulticastConfig
Set the send address.
setSendPort(int) - Method in class com.avaje.ebean.config.ContainerConfig.MulticastConfig
Set the send port.
setSendWithNoMembers(boolean) - Method in class com.avaje.ebean.config.ContainerConfig.MulticastConfig
Set true if send messages when no other members in the cluster are up.
setSequenceFormat(String) - Method in class com.avaje.ebean.config.AbstractNamingConvention
Set the sequence format used to generate the sequence name.
setServer(EbeanServer) - Method in class com.avaje.ebean.dbmigration.DbMigration
Set the server to use to determine the current model.
setServerCacheFactory(ServerCacheFactory) - Method in class com.avaje.ebean.config.ServerConfig
Set the ServerCacheFactory to use.
setServerCacheManager(ServerCacheManager) - Method in class com.avaje.ebean.config.ServerConfig
Set the ServerCacheManager to use.
setServerConfig(ServerConfig) - Method in class com.avaje.ebean.dbmigration.DbMigration
Set the serverConfig to use.
setServerName(String) - Method in class com.avaje.ebean.TxScope
Set the serverName (DataSource name) for which this transaction will be.
setSize(int) - Method in class com.avaje.ebean.cache.ServerCacheStatistics
Set the size of the cache.
setSkipCollectionOnShutdown(boolean) - Method in class com.avaje.ebean.config.AutoTuneConfig
Set to true if profiling collection should be skipped on shutdown.
setSocketConfig(ContainerConfig.SocketConfig) - Method in class com.avaje.ebean.config.ContainerConfig
Set the socket communication configuration.
setSource(String) - Method in class com.avaje.ebean.event.changelog.ChangeSet
Set the source of the change (like the name of the application).
setSource(String) - Method in class com.avaje.ebean.event.readaudit.ReadEvent
Set the source of the change (like the name of the application).
setSql(String) - Method in interface com.avaje.ebean.CallableSql
Set the callable sql.
setSql(String) - Method in class com.avaje.ebean.event.readaudit.ReadAuditQueryPlan
Set the sql statement.
setStart(Timestamp) - Method in class com.avaje.ebean.Version
Set the effective start date time of this version.
setSupportsGetGeneratedKeys(boolean) - Method in class com.avaje.ebean.config.dbplatform.DbIdentity
Set if GetGeneratedKeys is supported.
setSupportsIdentity(boolean) - Method in class com.avaje.ebean.config.dbplatform.DbIdentity
Set to true if this DB platform supports identity (autoincrement).
setSupportsSequence(boolean) - Method in class com.avaje.ebean.config.dbplatform.DbIdentity
Set to true if the database supports sequences.
setTable(String) - Method in class com.avaje.ebean.event.changelog.BeanChange
Set the object type (for JSON tools).
setTableAliasPlaceHolder(String) - Method in class com.avaje.ebean.config.dbplatform.DatabasePlatform
Set the table alias placeholder.
setThreadPoolName(String) - Method in class com.avaje.ebean.config.ContainerConfig.SocketConfig
Set the thread pool name.
setTimeout(int) - Method in interface com.avaje.ebean.CallableSql
Set the statement execution timeout.
setTimeout(int) - Method in interface com.avaje.ebean.Query
Set a timeout on this query.
setTimeout(int) - Method in interface com.avaje.ebean.SqlQuery
Set a timeout on this query.
setTimeout(int) - Method in interface com.avaje.ebean.SqlUpdate
Set the timeout in seconds.
setTimeout(int) - Method in interface com.avaje.ebean.Update
Set a timeout for statement execution.
setTransactionEventListeners(List<TransactionEventListener>) - Method in class com.avaje.ebean.config.ServerConfig
Register all the TransactionEventListener instances.
setTransactionManager(Object) - Method in interface com.avaje.ebean.config.ExternalTransactionManager
Set the transaction manager.
setTransactionRollbackOnChecked(boolean) - Method in class com.avaje.ebean.config.ServerConfig
Set to true if transactions should by default rollback on checked exceptions.
setTrimFrequency(int) - Method in class com.avaje.ebean.cache.ServerCacheOptions
Set the trim frequency in seconds.
setTrimPoolFreqSecs(int) - Method in class com.avaje.ebean.config.DataSourceConfig
Set the minimum trim gap between pool trim checks.
setTxnBatch(long) - Method in class com.avaje.ebean.event.changelog.ChangeSet
Sets the batch id (used by JSON tools).
setTxnId(String) - Method in class com.avaje.ebean.event.changelog.ChangeSet
Set the txnId (used by JSON tools).
setTxnState(TxnState) - Method in class com.avaje.ebean.event.changelog.ChangeSet
Set the state (used by JSON tools).
setType(ChangeType) - Method in class com.avaje.ebean.event.changelog.BeanChange
Set the type (for JSON tools).
setType(TxType) - Method in class com.avaje.ebean.TxScope
Set the transaction type.
setup(SpiEbeanServer, ServerConfig) - Method in class com.avaje.ebean.dbmigration.DdlGenerator
 
setUpdateAllLoadedProperties(boolean) - Method in interface com.avaje.ebean.Transaction
Set to true when you want all loaded properties to be included in the update (rather than just the changed properties).
setUpdateAllPropertiesInBatch(boolean) - Method in class com.avaje.ebean.config.ServerConfig
Set to false if by default updates in JDBC batch should not include all properties.
setUpdateChangesOnly(boolean) - Method in class com.avaje.ebean.config.ServerConfig
Set to true to only update changed properties.
setUpdateCount(long) - Method in class com.avaje.ebean.cache.ServerCacheStatistics
Set the put update count.
setUpdatesDeleteMissingChildren(boolean) - Method in class com.avaje.ebean.config.ServerConfig
Set if updates by default delete missing children when cascading save to a OneToMany or ManyToMany.
setUrl(String) - Method in class com.avaje.ebean.config.DataSourceConfig
Set the connection URL.
setUseCache(boolean) - Method in interface com.avaje.ebean.ExpressionList
Set to true to use the query for executing this query.
setUseCache(boolean) - Method in class com.avaje.ebean.Model.Find
Create a query specifying if the L2 bean cache should be used.
setUseCache(boolean) - Method in interface com.avaje.ebean.Query
Set this to true to use the bean cache.
setUseForeignKeyPrefix(boolean) - Method in class com.avaje.ebean.config.AbstractNamingConvention
Set this to false when the primary key columns matching your foreign key columns.
setUseJtaTransactionManager(boolean) - Method in class com.avaje.ebean.config.ServerConfig
Set to true if we are running in a JTA Transaction manager.
setUseQueryCache(boolean) - Method in interface com.avaje.ebean.ExpressionList
Set to true to use the query for executing this query.
setUseQueryCache(boolean) - Method in class com.avaje.ebean.Model.Find
Create a query specifying if the L2 query cache should be used.
setUseQueryCache(boolean) - Method in interface com.avaje.ebean.Query
Set this to true to use the query cache.
setUserContext(Map<String, String>) - Method in class com.avaje.ebean.event.changelog.ChangeSet
Set a user context value (anything you like).
setUserContext(Map<String, String>) - Method in class com.avaje.ebean.event.readaudit.ReadEvent
Set a user context value (anything you like).
setUserId(String) - Method in class com.avaje.ebean.event.changelog.ChangeSet
Set the application user Id.
setUserId(String) - Method in class com.avaje.ebean.event.readaudit.ReadEvent
Set the application user Id.
setUserIpAddress(String) - Method in class com.avaje.ebean.event.changelog.ChangeSet
Set the application users ip address.
setUserIpAddress(String) - Method in class com.avaje.ebean.event.readaudit.ReadEvent
Set the application users ip address.
setUsername(String) - Method in class com.avaje.ebean.config.DataSourceConfig
Set the database username.
setValues(Map<String, ValuePair>) - Method in class com.avaje.ebean.event.changelog.BeanChange
Set the value pairs (for JSON tools).
setWaitTimeoutMillis(int) - Method in class com.avaje.ebean.config.DataSourceConfig
Set the time in millis to wait for a connection before timing out once the pool has reached its maximum size.
shutdown() - Method in interface com.avaje.ebean.common.SpiContainer
Shutdown any Ebean wide resources such as clustering.
shutdown(boolean, boolean) - Method in interface com.avaje.ebean.EbeanServer
Shutdown the EbeanServer programmatically.
shutdown() - Static method in class com.avaje.ebean.EbeanServerFactory
Shutdown gracefully all EbeanServers cleaning up any resources as required.
shutdown() - Method in interface com.avaje.ebean.plugin.SpiServerPlugin
Called when the server is shutting down.
SimpleSequenceIdGenerator - Class in com.avaje.ebean.config.dbplatform
A very simple Database sequence based IdGenerator.
SimpleSequenceIdGenerator(DataSource, String, String) - Constructor for class com.avaje.ebean.config.dbplatform.SimpleSequenceIdGenerator
Construct given a dataSource and sql to return the next sequence value.
size() - Method in interface com.avaje.ebean.bean.BeanCollection
Return the number of elements in the List Set or Map.
size(Class<?>) - Method in interface com.avaje.ebean.bean.PersistenceContext
Return the number of beans of the given type in the persistence context.
size() - Method in interface com.avaje.ebean.cache.ServerCache
Return the number of entries in the cache.
size - Variable in class com.avaje.ebean.cache.ServerCacheStatistics
 
size() - Method in class com.avaje.ebean.common.BeanList
 
size() - Method in class com.avaje.ebean.common.BeanMap
 
size() - Method in class com.avaje.ebean.common.BeanSet
 
size() - Method in class com.avaje.ebean.event.changelog.ChangeSet
Return the number of changes in the change set.
size() - Method in class com.avaje.ebean.RawSql.ColumnMapping
Return the number of columns in this column mapping.
size() - Method in interface com.avaje.ebean.SqlRow
Return the size of the map.
SocketConfig() - Constructor for class com.avaje.ebean.config.ContainerConfig.SocketConfig
 
sort(List<T>, String) - Static method in class com.avaje.ebean.Ebean
Sort the list using the sortByClause which can contain a comma delimited list of property names and keywords asc, desc, nullsHigh and nullsLow.
sort(List<T>, String) - Method in interface com.avaje.ebean.EbeanServer
Sort the list in memory using the sortByClause which can contain a comma delimited list of property names and keywords asc, desc, nullsHigh and nullsLow.
sort(String) - Method in interface com.avaje.ebean.Filter
Specify a sortByClause.
source - Variable in class com.avaje.ebean.event.readaudit.ReadEvent
User defined 'source' such as the application name.
SpiBeanType<T> - Interface in com.avaje.ebean.plugin
Information and methods on BeanDescriptors made available to plugins.
SpiContainer - Interface in com.avaje.ebean.common
Creates the EbeanServer implementations.
SpiServer - Interface in com.avaje.ebean.plugin
Extensions to EbeanServer API made available to plugins.
SpiServerPlugin - Interface in com.avaje.ebean.plugin
A 'plugin' that wants to be configured on startup so it can use features of the EbeanServer itself.
Sql - Annotation Type in com.avaje.ebean.annotation
Specify explicit sql for multiple select statements.
Sql(String) - Constructor for class com.avaje.ebean.RawSql.Sql
Construct for unparsed SQL.
Sql(int, String, String, boolean, String, boolean, String, String, boolean) - Constructor for class com.avaje.ebean.RawSql.Sql
Construct for parsed SQL.
SqlAnywhereLimiter - Class in com.avaje.ebean.config.dbplatform
Use top xx and start at xx to limit sql results.
SqlAnywhereLimiter() - Constructor for class com.avaje.ebean.config.dbplatform.SqlAnywhereLimiter
 
SqlAnywherePlatform - Class in com.avaje.ebean.config.dbplatform
Sybase SQL Anywhere specific platform.
SqlAnywherePlatform() - Constructor for class com.avaje.ebean.config.dbplatform.SqlAnywherePlatform
 
SqlFutureList - Interface in com.avaje.ebean
The SqlFutureList represents the result of a background SQL query execution.
SQLitePlatform - Class in com.avaje.ebean.config.dbplatform
 
SQLitePlatform() - Constructor for class com.avaje.ebean.config.dbplatform.SQLitePlatform
 
sqlLimiter - Variable in class com.avaje.ebean.config.dbplatform.DatabasePlatform
For limit/offset, row_number etc limiting of SQL queries.
SqlLimiter - Interface in com.avaje.ebean.config.dbplatform
Adds SQL limiting to a query (such as LIMIT OFFSET).
SqlLimitRequest - Interface in com.avaje.ebean.config.dbplatform
The request object for the query that can have sql limiting applied to it (such as a LIMIT OFFSET clause).
SqlLimitResponse - Class in com.avaje.ebean.config.dbplatform
The resulting SQL from a SqlLimit process.
SqlLimitResponse(String, boolean) - Constructor for class com.avaje.ebean.config.dbplatform.SqlLimitResponse
Create the response.
SqlQuery - Interface in com.avaje.ebean
Query object for performing native SQL queries that return SqlRow's.
SqlQueryListener - Interface in com.avaje.ebean
Provides a mechanism for processing a SqlQuery one SqlRow at a time.
SqlRow - Interface in com.avaje.ebean
Used to return raw SQL query results.
SqlSelect - Annotation Type in com.avaje.ebean.annotation
Deprecated.
SqlUpdate - Interface in com.avaje.ebean
A SqlUpdate for executing insert update or delete statements.
start - Variable in class com.avaje.ebean.Version
The effective start date time of this version.
startsWith(String, String) - Static method in class com.avaje.ebean.Expr
Starts With - property like value%.
startsWith(String, String) - Method in interface com.avaje.ebean.ExpressionFactory
Starts With - property like value%.
startsWith(String, String) - Method in interface com.avaje.ebean.ExpressionList
Starts With - property like value%.
startsWith(String, String) - Method in interface com.avaje.ebean.Filter
Starts With.
startTime - Variable in class com.avaje.ebean.text.csv.DefaultCsvCallback
The time the process started.
StringFormatter - Interface in com.avaje.ebean.text
Convert an Object value into a String value.
StringParser - Interface in com.avaje.ebean.text
Convert a String value into an Object value.
subList(int, int) - Method in class com.avaje.ebean.common.BeanList
 
supports() - Static method in class com.avaje.ebean.TxScope
Helper method to create a TxScope with SUPPORTS.

T

TABLE_PKCOLUMN_SEQ_FORMAT - Static variable in class com.avaje.ebean.config.AbstractNamingConvention
Sequence Format that includes the Primary Key column
tableAliasMapping(String) - Method in class com.avaje.ebean.RawSql.ColumnMapping.Column
Prepend the path to the property name.
tableAliasMapping(String, String) - Method in class com.avaje.ebean.RawSql.ColumnMapping
Modify any column mappings with the given table alias to have the path prefix.
tableAliasMapping(String, String) - Method in class com.avaje.ebean.RawSqlBuilder
Modify any column mappings with the given table alias to have the path prefix.
tableAliasPlaceHolder - Variable in class com.avaje.ebean.config.dbplatform.DatabasePlatform
 
TableName - Class in com.avaje.ebean.config
TableName holds catalog, schema and table name.
TableName(String, String, String) - Constructor for class com.avaje.ebean.config.TableName
Construct with the given catalog schema and table name.
TableName(String) - Constructor for class com.avaje.ebean.config.TableName
Construct splitting the qualifiedTableName potentially into catalog, schema and name.
testProperties() - Static method in class com.avaje.ebean.config.PropertyMap
Return properties loaded from test-ebean.properties.
TextException - Exception in com.avaje.ebean.text
An exception occurred typically in processing CSV, JSON or XML.
TextException(String) - Constructor for exception com.avaje.ebean.text.TextException
Construct with an error message.
TextException(String, Exception) - Constructor for exception com.avaje.ebean.text.TextException
Construct with a message and cause.
TextException(Exception) - Constructor for exception com.avaje.ebean.text.TextException
Construct with a cause.
timestampEncryptFunction - Variable in class com.avaje.ebean.config.dbplatform.AbstractDbEncrypt
The encryption function for all Timestamp types (java.sql.Timestamp, java.util.Date, java.util.Calendar, Joda DateTime types etc).
TimeStringParser - Class in com.avaje.ebean.text
Parser for TIME types that supports both HH:mm:ss and HH:mm.
TimeStringParser() - Constructor for class com.avaje.ebean.text.TimeStringParser
 
toArray() - Method in class com.avaje.ebean.common.BeanList
 
toArray(T[]) - Method in class com.avaje.ebean.common.BeanList
 
toArray() - Method in class com.avaje.ebean.common.BeanSet
 
toArray(T[]) - Method in class com.avaje.ebean.common.BeanSet
 
toBean(Class<T>, String) - Method in interface com.avaje.ebean.text.json.JsonContext
Convert json string input into a Bean of a specific type.
toBean(Class<T>, String, JsonReadOptions) - Method in interface com.avaje.ebean.text.json.JsonContext
Convert json string input into a Bean of a specific type additionally using JsonReadOptions.
toBean(Class<T>, Reader) - Method in interface com.avaje.ebean.text.json.JsonContext
Convert json reader input into a Bean of a specific type.
toBean(Class<T>, Reader, JsonReadOptions) - Method in interface com.avaje.ebean.text.json.JsonContext
Convert json reader input into a Bean of a specific type additionally using JsonReadOptions.
toBean(Class<T>, JsonParser) - Method in interface com.avaje.ebean.text.json.JsonContext
Convert json parser input into a Bean of a specific type.
toBean(Class<T>, JsonParser, JsonReadOptions) - Method in interface com.avaje.ebean.text.json.JsonContext
Convert json parser input into a Bean of a specific type additionally using JsonReadOptions..
toCamelFromUnderscore(String) - Method in class com.avaje.ebean.config.UnderscoreNamingConvention
Convert and return the from string from underscore to camel case.
toJson(Object) - Method in interface com.avaje.ebean.text.json.JsonContext
Return the bean or collection as JSON string.
toJson(Object, Writer) - Method in interface com.avaje.ebean.text.json.JsonContext
Write the bean or collection in JSON format to the writer.
toJson(Object, JsonGenerator) - Method in interface com.avaje.ebean.text.json.JsonContext
Write the bean or collection to the JsonGenerator.
toJson(Object, PathProperties) - Method in interface com.avaje.ebean.text.json.JsonContext
Return the bean or collection as JSON string using PathProperties.
toJson(Object, Writer, PathProperties) - Method in interface com.avaje.ebean.text.json.JsonContext
Write the bean or collection as json to the writer using the PathProperties.
toJson(Object, JsonGenerator, PathProperties) - Method in interface com.avaje.ebean.text.json.JsonContext
Write the bean or collection to the JsonGenerator using the PathProperties.
toJson(Object, JsonGenerator, JsonWriteOptions) - Method in interface com.avaje.ebean.text.json.JsonContext
Deprecated in favour of using PathProperties by itself.
toJson(Object, Writer, JsonWriteOptions) - Method in interface com.avaje.ebean.text.json.JsonContext
Deprecated in favour of using PathProperties by itself.
toJson(Object, JsonWriteOptions) - Method in interface com.avaje.ebean.text.json.JsonContext
Deprecated in favour of using PathProperties by itself.
toList(Class<T>, String) - Method in interface com.avaje.ebean.text.json.JsonContext
Convert json string input into a list of beans of a specific type.
toList(Class<T>, String, JsonReadOptions) - Method in interface com.avaje.ebean.text.json.JsonContext
Convert json string input into a list of beans of a specific type additionally using JsonReadOptions.
toList(Class<T>, Reader) - Method in interface com.avaje.ebean.text.json.JsonContext
Convert json reader input into a list of beans of a specific type.
toList(Class<T>, Reader, JsonReadOptions) - Method in interface com.avaje.ebean.text.json.JsonContext
Convert json reader input into a list of beans of a specific type additionally using JsonReadOptions.
toList(Class<T>, JsonParser) - Method in interface com.avaje.ebean.text.json.JsonContext
Convert json parser input into a list of beans of a specific type.
toList(Class<T>, JsonParser, JsonReadOptions) - Method in interface com.avaje.ebean.text.json.JsonContext
Convert json parser input into a list of beans of a specific type additionally using JsonReadOptions.
toObject(Type, Reader) - Method in interface com.avaje.ebean.text.json.JsonContext
Use the genericType to determine if this should be converted into a List or bean.
toObject(Type, String) - Method in interface com.avaje.ebean.text.json.JsonContext
Use the genericType to determine if this should be converted into a List or bean.
toObject(Type, JsonParser) - Method in interface com.avaje.ebean.text.json.JsonContext
Use the genericType to determine if this should be converted into a List or bean.
toString() - Method in class com.avaje.ebean.bean.CallStack
 
toString() - Method in class com.avaje.ebean.bean.NodeUsageCollector
 
toString() - Method in class com.avaje.ebean.bean.ObjectGraphNode
 
toString() - Method in class com.avaje.ebean.bean.ObjectGraphOrigin
 
toString() - Method in class com.avaje.ebean.cache.ServerCacheStatistics
 
toString() - Method in class com.avaje.ebean.common.BeanList
 
toString() - Method in class com.avaje.ebean.common.BeanMap
 
toString() - Method in class com.avaje.ebean.common.BeanSet
 
toString() - Method in class com.avaje.ebean.config.PropertyMap
 
toString() - Method in class com.avaje.ebean.config.TableName
 
toString() - Method in class com.avaje.ebean.event.changelog.BeanChange
 
toString() - Method in class com.avaje.ebean.event.changelog.ChangeSet
 
toString() - Method in class com.avaje.ebean.event.readaudit.ReadAuditQueryPlan
 
toString() - Method in class com.avaje.ebean.OrderBy.Property
 
toString() - Method in class com.avaje.ebean.OrderBy
 
toString() - Method in class com.avaje.ebean.RawSql.ColumnMapping.Column
 
toString() - Method in class com.avaje.ebean.RawSql.Sql
 
toString() - Method in interface com.avaje.ebean.SqlRow
String description of the underlying map.
toString() - Method in class com.avaje.ebean.text.PathProperties.Props
 
toString() - Method in class com.avaje.ebean.text.PathProperties
 
toString() - Method in class com.avaje.ebean.TxScope
Describes this TxScope instance.
toString() - Method in class com.avaje.ebean.ValuePair
 
toStringFormat() - Method in class com.avaje.ebean.OrderBy.Property
 
toStringFormat() - Method in class com.avaje.ebean.OrderBy
Returns the OrderBy in string format.
touched - Variable in class com.avaje.ebean.common.AbstractBeanCollection
Flag used to tell if empty collections have been cleared etc or just uninitialised.
touched(boolean) - Method in class com.avaje.ebean.common.AbstractBeanCollection
Set touched.
toUnderscoreFromCamel(String) - Method in class com.avaje.ebean.config.UnderscoreNamingConvention
Convert and return the string to underscore from camel case.
transaction - Variable in class com.avaje.ebean.text.csv.DefaultCsvCallback
The transaction to use (if not using CsvCallback).
Transaction - Interface in com.avaje.ebean
The Transaction object.
Transactional - Annotation Type in com.avaje.ebean.annotation
Specify transaction scoping for a method.
TransactionCallback - Interface in com.avaje.ebean
Provides a callback that can be registered with a Transaction.
TransactionCallbackAdapter - Class in com.avaje.ebean
Adapter that can be extended for easier implementation of TransactionCallback.
TransactionCallbackAdapter() - Constructor for class com.avaje.ebean.TransactionCallbackAdapter
 
TransactionEventListener - Interface in com.avaje.ebean.event
Used to get notified about commit or rollback of a transaction
TransactionEventListenerAdapter - Class in com.avaje.ebean.event
A no operation implementation of TransactionEventListener.
TransactionEventListenerAdapter() - Constructor for class com.avaje.ebean.event.TransactionEventListenerAdapter
 
treatEmptyStringsAsNull - Variable in class com.avaje.ebean.config.dbplatform.DatabasePlatform
For Oracle treat empty strings as null.
trim(String) - Method in class com.avaje.ebean.OrderBy.Property
Trim off the pathPrefix.
trimQuotes(String) - Method in class com.avaje.ebean.config.DbConstraintNormalise
Trim off the platform quoted identifier quotes like [ ' and ".
TxCallable<T> - Interface in com.avaje.ebean
Execute a TxCallable in a Transaction scope.
TxIsolation - Enum in com.avaje.ebean
The Transaction Isolation levels.
TxnState - Enum in com.avaje.ebean.event.changelog
Transaction state when ChangeSets are sent to the ChangeSetListener.
TxRunnable - Interface in com.avaje.ebean
Execute a TxRunnable in a Transaction scope.
TxScope - Class in com.avaje.ebean
Holds the definition of how a transactional method should run.
TxScope() - Constructor for class com.avaje.ebean.TxScope
Create a REQUIRED transaction scope.
TxScope(TxType) - Constructor for class com.avaje.ebean.TxScope
Create with a given transaction scope type.
TxType - Enum in com.avaje.ebean
Used to define the transactional scope for executing a method.

U

UnderscoreNamingConvention - Class in com.avaje.ebean.config
Converts between Camel Case and Underscore based names for both table and column names (and is the default naming convention in Ebean).
UnderscoreNamingConvention(String) - Constructor for class com.avaje.ebean.config.UnderscoreNamingConvention
Create with a given sequence format.
UnderscoreNamingConvention() - Constructor for class com.avaje.ebean.config.UnderscoreNamingConvention
Create with a sequence format of "{table}_seq".
uniqueConstraintName(String, String) - Method in class com.avaje.ebean.config.DbConstraintNaming
Return the unique constraint name.
uniqueConstraintName(String, String[]) - Method in class com.avaje.ebean.config.DbConstraintNaming
Return the unique constraint name.
unparsed(String) - Static method in class com.avaje.ebean.RawSqlBuilder
Return an unparsed RawSqlBuilder.
unwrapValue(B) - Method in interface com.avaje.ebean.config.ScalarTypeConverter
Convert the value object into a scalar value that Ebean knows how to persist.
update(Object) - Static method in class com.avaje.ebean.Ebean
Saves the bean using an update.
update(Object) - Method in interface com.avaje.ebean.EbeanServer
Saves the bean using an update.
update(Object, Transaction) - Method in interface com.avaje.ebean.EbeanServer
Update a bean additionally specifying a transaction.
update(Object, Transaction, boolean) - Method in interface com.avaje.ebean.EbeanServer
Update a bean additionally specifying a transaction and the deleteMissingChildren setting.
update() - Method in class com.avaje.ebean.Model
Update this entity.
update(String) - Method in class com.avaje.ebean.Model
Perform an update using this entity against the specified server.
Update<T> - Interface in com.avaje.ebean
An Insert Update or Delete statement.
updateAll(Collection<?>) - Static method in class com.avaje.ebean.Ebean
Update the beans in the collection.
updateAll(Collection<?>) - Method in interface com.avaje.ebean.EbeanServer
Update a collection of beans.
updateAll(Collection<?>, Transaction) - Method in interface com.avaje.ebean.EbeanServer
Update a collection of beans with an explicit transaction.
updateCount - Variable in class com.avaje.ebean.cache.ServerCacheStatistics
 
updated(Object, Set<String>) - Method in class com.avaje.ebean.event.AbstractBeanPersistListener
Notified that a bean has been updated locally.
updated(Object, Set<String>) - Method in interface com.avaje.ebean.event.BeanPersistListener
Notified that a bean has been updated locally.
UpdatedTimestamp - Annotation Type in com.avaje.ebean.annotation
For a timestamp property that is set to the datetime when the entity was last updated.
UpdateMode - Annotation Type in com.avaje.ebean.annotation
Specify the update mode for the specific entity type.
uqPrefix - Variable in class com.avaje.ebean.config.DbConstraintNaming
 
uqSuffix - Variable in class com.avaje.ebean.config.DbConstraintNaming
 
useContains() - Method in interface com.avaje.ebean.ExampleExpression
Use contains expression for string properties.
useEndsWith() - Method in interface com.avaje.ebean.ExampleExpression
Use endsWith expression for string properties.
useEqualTo() - Method in interface com.avaje.ebean.ExampleExpression
Use equal to expression for string properties.
useExtraTransactionOnIterateSecondaryQueries - Variable in class com.avaje.ebean.config.dbplatform.DatabasePlatform
Set to true for MySql, no other jdbc drivers need this workaround.
useExtraTransactionOnIterateSecondaryQueries() - Method in class com.avaje.ebean.config.dbplatform.DatabasePlatform
Return true if the JDBC driver does not allow additional queries to execute when a resultSet is being 'streamed' as is the case with findEach() etc.
useForeignKeyPrefix - Variable in class com.avaje.ebean.config.AbstractNamingConvention
 
useIdentityType(IdentityType) - Method in class com.avaje.ebean.config.dbplatform.DbIdentity
Determine the id type to use based on requested identityType and the support for that in the database platform.
userContext - Variable in class com.avaje.ebean.event.readaudit.ReadEvent
Arbitrary user context information expected to be optionally populated by ChangeLogPrepare.
userId - Variable in class com.avaje.ebean.event.readaudit.ReadEvent
Application user id expected to be optionally populated by ChangeLogPrepare.
userIpAddress - Variable in class com.avaje.ebean.event.readaudit.ReadEvent
Application user ip address expected to be optionally populated by ChangeLogPrepare.
useStartsWith() - Method in interface com.avaje.ebean.ExampleExpression
Use startsWith expression for string properties.
UUID - Static variable in class com.avaje.ebean.config.dbplatform.DbType
DB native UUID type (H2 and Postgres).

V

valueOf(String) - Static method in enum com.avaje.ebean.annotation.ChangeLogInsertMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.avaje.ebean.annotation.ConcurrencyMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.avaje.ebean.annotation.DbEnumType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.avaje.ebean.annotation.DbJsonType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.avaje.ebean.bean.BeanCollection.ModifyListenMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.avaje.ebean.config.AutoTuneMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.avaje.ebean.config.ContainerConfig.ClusterMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.avaje.ebean.config.dbplatform.DatabasePlatform.OnQueryOnly
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.avaje.ebean.config.dbplatform.DbPlatformName
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.avaje.ebean.config.dbplatform.IdType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.avaje.ebean.config.EncryptDeploy.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.avaje.ebean.config.JsonConfig.DateTime
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.avaje.ebean.config.JsonConfig.Include
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.avaje.ebean.config.PersistBatch
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.avaje.ebean.config.ServerConfig.DbUuid
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.avaje.ebean.event.changelog.ChangeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.avaje.ebean.event.changelog.TxnState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.avaje.ebean.LikeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.avaje.ebean.PersistenceContextScope
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.avaje.ebean.TxIsolation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.avaje.ebean.TxType
Returns the enum constant of this type with the specified name.
ValuePair - Class in com.avaje.ebean
Holds two values as the result of a difference comparison.
ValuePair() - Constructor for class com.avaje.ebean.ValuePair
Default constructor for JSON tools.
ValuePair(Object, Object) - Constructor for class com.avaje.ebean.ValuePair
Construct with the pair of new and old values.
values() - Static method in enum com.avaje.ebean.annotation.ChangeLogInsertMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.avaje.ebean.annotation.ConcurrencyMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.avaje.ebean.annotation.DbEnumType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.avaje.ebean.annotation.DbJsonType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.avaje.ebean.bean.BeanCollection.ModifyListenMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class com.avaje.ebean.common.BeanMap
 
values() - Static method in enum com.avaje.ebean.config.AutoTuneMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.avaje.ebean.config.ContainerConfig.ClusterMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.avaje.ebean.config.dbplatform.DatabasePlatform.OnQueryOnly
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.avaje.ebean.config.dbplatform.DbPlatformName
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.avaje.ebean.config.dbplatform.IdType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.avaje.ebean.config.EncryptDeploy.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.avaje.ebean.config.JsonConfig.DateTime
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.avaje.ebean.config.JsonConfig.Include
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.avaje.ebean.config.PersistBatch
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.avaje.ebean.config.ServerConfig.DbUuid
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.avaje.ebean.event.changelog.ChangeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.avaje.ebean.event.changelog.TxnState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.avaje.ebean.LikeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.avaje.ebean.PersistenceContextScope
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in interface com.avaje.ebean.SqlRow
Return the values from this map.
values() - Static method in enum com.avaje.ebean.TxIsolation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.avaje.ebean.TxType
Returns an array containing the constants of this enum type, in the order they are declared.
varcharEncryptFunction - Variable in class com.avaje.ebean.config.dbplatform.AbstractDbEncrypt
The encryption function for all String types (VARCHAR, CLOB, LONGVARCHAR, CHAR).
Version<T> - Class in com.avaje.ebean
Wraps a version of a @History bean.
Version(T, Timestamp, Timestamp) - Constructor for class com.avaje.ebean.Version
Construct with bean and an effective date time range.
Version() - Constructor for class com.avaje.ebean.Version
Default constructor - useful for JSON tools such as Jackson.
visit(T, Map<String, Object>) - Method in interface com.avaje.ebean.text.json.JsonReadBeanVisitor
Visit the bean that has just been processed.
visit(T, JsonWriter) - Method in interface com.avaje.ebean.text.json.JsonWriteBeanVisitor
Visit the bean that has just been writing it's content to JSON.
visitorMap - Variable in class com.avaje.ebean.text.json.JsonReadOptions
 
visitorMap - Variable in class com.avaje.ebean.text.json.JsonWriteOptions
 

W

WhenCreated - Annotation Type in com.avaje.ebean.annotation
For a timestamp property that is set to the datetime when the entity is created/inserted.
WhenModified - Annotation Type in com.avaje.ebean.annotation
For a timestamp property that is set to the datetime when the entity was last modified.
Where - Annotation Type in com.avaje.ebean.annotation
Add an Literal to add to the where clause when a many property (List, Set or Map) is loaded or refreshed.
where() - Method in interface com.avaje.ebean.ExpressionList
Add another expression to the where clause.
where() - Method in class com.avaje.ebean.Model.Find
Adds expressions to the where clause with the ability to chain on the ExpressionList.
where(String) - Method in interface com.avaje.ebean.Query
Add additional clause(s) to the where clause.
where(Expression) - Method in interface com.avaje.ebean.Query
Add a single Expression to the where clause returning the query.
where() - Method in interface com.avaje.ebean.Query
Add Expressions to the where clause with the ability to chain on the ExpressionList.
WhoCreated - Annotation Type in com.avaje.ebean.annotation
Mapped onto a entity bean property that represents the user id of who created the entity>
WhoModified - Annotation Type in com.avaje.ebean.annotation
Mapped onto a entity bean property that represents the user id of who last modified the entity>
withForUpdate(String) - Method in class com.avaje.ebean.config.dbplatform.DatabasePlatform
 
withForUpdate(String) - Method in class com.avaje.ebean.config.dbplatform.H2Platform
 
withForUpdate(String) - Method in class com.avaje.ebean.config.dbplatform.MySqlPlatform
 
withForUpdate(String) - Method in class com.avaje.ebean.config.dbplatform.OraclePlatform
 
withForUpdate(String) - Method in class com.avaje.ebean.config.dbplatform.PostgresPlatform
 
WithOption(Object) - Constructor for class com.avaje.ebean.bean.PersistenceContext.WithOption
The bean exists in the persistence context (and not been previously deleted).
withPrefix(String) - Method in class com.avaje.ebean.config.PropertiesWrapper
Return a PropertiesWrapper instance with a different prefix but same underlying properties.
wrapValue(S) - Method in interface com.avaje.ebean.config.ScalarTypeConverter
Convert the scalar type value into the value object.
write(Object) - Static method in class com.avaje.ebean.text.json.EJson
Write the nested Map/List as json.
write(Object, Writer) - Static method in class com.avaje.ebean.text.json.EJson
Write the nested Map/List as json to the writer.
write(Object, JsonGenerator) - Static method in class com.avaje.ebean.text.json.EJson
Write the nested Map/List as json to the jsonGenerator.
write(String, Object) - Method in interface com.avaje.ebean.text.json.JsonScalar
 
writeBinary(InputStream, int) - Method in interface com.avaje.ebean.text.json.JsonWriter
Write a binary field.
writeBinaryField(String, byte[]) - Method in interface com.avaje.ebean.text.json.JsonWriter
Write a binary field.
writeBoolean(boolean) - Method in interface com.avaje.ebean.text.json.JsonWriter
Write a boolean value (typically inside a list).
writeBooleanField(String, boolean) - Method in interface com.avaje.ebean.text.json.JsonWriter
Write a boolean field.
writeCollection(Collection<Object>, JsonGenerator) - Static method in class com.avaje.ebean.text.json.EJson
Write the collection as json array to the jsonGenerator.
writeCreate(String) - Method in class com.avaje.ebean.dbmigration.DdlGenerator
 
writeDrop(String) - Method in class com.avaje.ebean.dbmigration.DdlGenerator
 
writeEndArray() - Method in interface com.avaje.ebean.text.json.JsonWriter
Write a array end.
writeEndObject() - Method in interface com.avaje.ebean.text.json.JsonWriter
Write a object end.
writeExtraPlatformDdl(int, CurrentModel, Migration, File) - Method in class com.avaje.ebean.dbmigration.DbMigration
Write any extra platform ddl.
writeFieldName(String) - Method in interface com.avaje.ebean.text.json.JsonWriter
Write the field name.
writeFile(String, String) - Method in class com.avaje.ebean.dbmigration.DdlGenerator
 
writeMigrationXml(Migration, File, int) - Method in class com.avaje.ebean.dbmigration.DbMigration
Write the migration xml.
writeNull() - Method in interface com.avaje.ebean.text.json.JsonWriter
Write a null value.
writeNullField(String) - Method in interface com.avaje.ebean.text.json.JsonWriter
Write a null value taking into account null value suppression.
writeNumber(int) - Method in interface com.avaje.ebean.text.json.JsonWriter
Write a int value (typically inside a list).
writeNumber(long) - Method in interface com.avaje.ebean.text.json.JsonWriter
Write a long value (typically inside a list).
writeNumber(BigDecimal) - Method in interface com.avaje.ebean.text.json.JsonWriter
Write a BigDecimal value (typically inside a list).
writeNumberField(String, int) - Method in interface com.avaje.ebean.text.json.JsonWriter
Write a number field.
writeNumberField(String, short) - Method in interface com.avaje.ebean.text.json.JsonWriter
Write a number field.
writeNumberField(String, long) - Method in interface com.avaje.ebean.text.json.JsonWriter
Write a number field.
writeNumberField(String, double) - Method in interface com.avaje.ebean.text.json.JsonWriter
Write a number field.
writeNumberField(String, float) - Method in interface com.avaje.ebean.text.json.JsonWriter
Write a number field.
writeNumberField(String, BigDecimal) - Method in interface com.avaje.ebean.text.json.JsonWriter
Write a number field.
writeRaw(String) - Method in interface com.avaje.ebean.text.json.JsonWriter
Method that will force generator to copy input text verbatim with no modifications (including that no escaping is done and no separators are added even if context [array, object] would otherwise require such).
writeRawValue(String) - Method in interface com.avaje.ebean.text.json.JsonWriter
Method that will force generator to copy input text verbatim without any modifications, but assuming it must constitute a single legal JSON value (number, string, boolean, null, Array or List).
writeStartArray(String) - Method in interface com.avaje.ebean.text.json.JsonWriter
Write a field name followed by array start.
writeStartArray() - Method in interface com.avaje.ebean.text.json.JsonWriter
Write a array start.
writeStartObject(String) - Method in interface com.avaje.ebean.text.json.JsonWriter
Write a field name followed by object start.
writeStartObject() - Method in interface com.avaje.ebean.text.json.JsonWriter
Write a object start.
writeString(String) - Method in interface com.avaje.ebean.text.json.JsonWriter
Write a string value (typically inside a list).
writeStringField(String, String) - Method in interface com.avaje.ebean.text.json.JsonWriter
Write a sting field.

_

_ebean_createCopy() - Method in interface com.avaje.ebean.bean.EntityBean
Create a copy of this entity bean.
_ebean_getField(int) - Method in interface com.avaje.ebean.bean.EntityBean
Return the value of a field from an entity bean of this type.
_ebean_getFieldIntercept(int) - Method in interface com.avaje.ebean.bean.EntityBean
Return the field value with interception.
_ebean_getIntercept() - Method in interface com.avaje.ebean.bean.EntityBean
Return the intercept for this object.
_ebean_getMarker() - Method in interface com.avaje.ebean.bean.EntityBean
Return the enhancement marker value.
_ebean_getPropertyName(int) - Method in interface com.avaje.ebean.bean.EntityBean
 
_ebean_getPropertyNames() - Method in interface com.avaje.ebean.bean.EntityBean
 
_ebean_intercept() - Method in interface com.avaje.ebean.bean.EntityBean
Similar to _ebean_getIntercept() except it checks to see if the intercept field is null and will create it if required.
_ebean_isEmbeddedNewOrDirty() - Method in interface com.avaje.ebean.bean.EntityBean
Return true if any embedded beans are new or dirty.
_ebean_newInstance() - Method in interface com.avaje.ebean.bean.EntityBean
Create and return a new entity bean instance.
_ebean_setEmbeddedLoaded() - Method in interface com.avaje.ebean.bean.EntityBean
Generated method that sets the loaded state on all the embedded beans on this entity bean by using EntityBeanIntercept.setEmbeddedLoaded(Object o);
_ebean_setField(int, Object) - Method in interface com.avaje.ebean.bean.EntityBean
Set the value of a field of an entity bean of this type.
_ebean_setFieldIntercept(int, Object) - Method in interface com.avaje.ebean.bean.EntityBean
Set the field value with interception.
A B C D E F G H I J K L M N O P Q R S T U V W _ 
Skip navigation links

Copyright © 2015. All rights reserved.