- 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.
- callerLoader - Variable in class com.avaje.ebean.config.ClassLoadConfig.ClassLoaderContext
-
- 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
-
- 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
-
- ClassLoadConfig - Class in com.avaje.ebean.config
-
Helper to find classes taking into account the context class loader.
- ClassLoadConfig() - Constructor for class com.avaje.ebean.config.ClassLoadConfig
-
Construct with the default classLoader search with context classLoader first.
- ClassLoadConfig(ClassLoader) - Constructor for class com.avaje.ebean.config.ClassLoadConfig
-
Specify the classLoader to use for class detection and new instance creation.
- ClassLoadConfig.ClassLoaderContext - Class in com.avaje.ebean.config
-
Wraps the preferred, caller and context class loaders.
- 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
-
- 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.
- context - Variable in class com.avaje.ebean.config.ClassLoadConfig
-
- contextLoader - Variable in class com.avaje.ebean.config.ClassLoadConfig.ClassLoaderContext
-
- 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.
- createInstance(PropertiesWrapper, Class<T>, String, T) - Method in class com.avaje.ebean.config.ServerConfig
-
Return the instance to use (can be null) for the given plugin.
- createInstance(Class<T>, String) - Method in class com.avaje.ebean.config.ServerConfig
-
Return the instance to use (can be null) for the given plugin.
- 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
-
- 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
-
- 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
-
- DbComment - Annotation Type in com.avaje.ebean.annotation
-
A database table or column comment.
- 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
-
Create for offline migration generation.
- DbMigration(EbeanServer) - Constructor for class com.avaje.ebean.dbmigration.DbMigration
-
Create using online EbeanServer.
- 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 and execution of "Create All" and "Drop All" DDL scripts.
- DdlGenerator(SpiEbeanServer, ServerConfig) - Constructor for class com.avaje.ebean.dbmigration.DdlGenerator
-
- DdlParser - Class in com.avaje.ebean.dbmigration
-
Parses string content into separate SQL/DDL statements.
- DdlParser() - Constructor for class com.avaje.ebean.dbmigration.DdlParser
-
- ddlParser - Variable in class com.avaje.ebean.dbmigration.DdlRunner
-
- DdlRunner - Class in com.avaje.ebean.dbmigration
-
Runs DDL scripts.
- DdlRunner(boolean, String) - Constructor for class com.avaje.ebean.dbmigration.DdlRunner
-
Construct with a script name (for logging) and flag indicating if errors are expected.
- 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 bean.
- 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.
- deleteAllPermanent(Collection<?>) - Static method in class com.avaje.ebean.Ebean
-
Delete permanent all the beans in the Collection (will not use soft delete).
- deleteAllPermanent(Collection<?>) - Method in interface com.avaje.ebean.EbeanServer
-
Delete all the beans in the collection permanently without soft delete.
- deleteAllPermanent(Collection<?>, Transaction) - Method in interface com.avaje.ebean.EbeanServer
-
Delete all the beans in the collection permanently without soft delete using 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.
- deletePermanent(Object) - Static method in class com.avaje.ebean.Ebean
-
Delete the bean in permanent fashion (will not use soft delete).
- deletePermanent(Object) - Method in interface com.avaje.ebean.EbeanServer
-
Delete a bean permanently without soft delete.
- deletePermanent(Object, Transaction) - Method in interface com.avaje.ebean.EbeanServer
-
Delete a bean permanently without soft delete using an explicit transaction.
- 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.
- Draft - Annotation Type in com.avaje.ebean.annotation
-
Marks a boolean property on a @Draftable bean that indicates if the bean instance is a 'draft' or 'live' bean.
- Draftable - Annotation Type in com.avaje.ebean.annotation
-
Used to indicate an entity bean that has 'draftable' support.
- DraftableElement - Annotation Type in com.avaje.ebean.annotation
-
Used to indicate an entity bean that has 'draftable' support but it not a 'top level'
(or root level) bean but instead child related to another @Draftable entity bean.
- DraftDirty - Annotation Type in com.avaje.ebean.annotation
-
Marks a boolean property on a @Draftable bean that only exists on the 'draft' table
and is used to detect when a draft has unpublished changes.
- DraftOnly - Annotation Type in com.avaje.ebean.annotation
-
Marks a property on a @Draftable bean that only exists on the 'draft' and not the 'live' table.
- DraftReset - Annotation Type in com.avaje.ebean.annotation
-
Marks a property on a @Draftable bean that is set to null on the 'draft bean' on publish.
- draftRestore(Class<T>, Object, Transaction) - Method in interface com.avaje.ebean.EbeanServer
-
Restore the draft bean back to the live state.
- draftRestore(Class<T>, Object) - Method in interface com.avaje.ebean.EbeanServer
-
Restore the draft bean back to the live state.
- draftRestore(Query<T>, Transaction) - Method in interface com.avaje.ebean.EbeanServer
-
Restore the draft beans matching the query back to the live state.
- draftRestore(Query<T>) - Method in interface com.avaje.ebean.EbeanServer
-
Restore the draft beans matching the query back to the live state.
- 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 using pageIndex and pageSize.
- findPagedList(Query<T>, Transaction) - Method in interface com.avaje.ebean.EbeanServer
-
Return a PagedList for this query using firstRow and maxRows.
- findPagedList(int, int) - Method in interface com.avaje.ebean.ExpressionList
-
Return a PagedList for this query using pageIndex and pageSize.
- findPagedList() - Method in interface com.avaje.ebean.ExpressionList
-
Return a PagedList for this query using firstRow and maxRows.
- 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 using pageIndex and pageSize.
- findPagedList() - Method in interface com.avaje.ebean.Query
-
Return a PagedList for this query using firstRow and maxRows.
- 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 or null (if no matching
bean is found).
- 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 or null (if no matching
bean is found).
- 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.
- forName(String) - Method in class com.avaje.ebean.config.ClassLoadConfig
-
Load a class taking into account a context class loader (if present).
- 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.
- 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.
- generate - Variable in class com.avaje.ebean.config.DbMigrationConfig
-
Set to true if the DB migration should be generated on server start.
- generateCreateAllDdl() - 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.
- generateDropAllDdl() - 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.
- generateOnStart(EbeanServer) - Method in class com.avaje.ebean.config.DbMigrationConfig
-
Called by EbeanServer on start.
- generatePendingDrop - Variable in class com.avaje.ebean.config.DbMigrationConfig
-
The version of a pending drop that should be generated as the next migration.
- 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.
- getApplySuffix() - Method in class com.avaje.ebean.config.DbMigrationConfig
-
Return the apply script suffix (defaults to sql).
- 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.
- getClassLoadConfig() - Method in class com.avaje.ebean.config.ServerConfig
-
Return the ClassLoadConfig which is used to detect Joda, Java8 types etc and also
create new instances of plugins given a className.
- getClassLoader() - Method in class com.avaje.ebean.dbmigration.DdlGenerator
-
Return the classLoader to use to read sql scripts as resources.
- 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.
- getDdlInitSql() - Method in class com.avaje.ebean.config.ServerConfig
-
Return a SQL script to execute before the "create all" DDL has been run.
- getDdlSeedSql() - Method in class com.avaje.ebean.config.ServerConfig
-
Return SQL script to execute after the "create all" DDL has been run.
- 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.
- getGeneratePendingDrop() - Method in class com.avaje.ebean.config.DbMigrationConfig
-
Return the migration version (or "next") to generate pending drops for.
- 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.
- getJodaLocalTimeMode() - Method in class com.avaje.ebean.config.ServerConfig
-
Return the mode to use for Joda LocalTime support 'normal' or 'utc'.
- 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.
- getKey() - Method in class com.avaje.ebean.RawSql
-
Return the key;
- 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.
- getMigrationDirectory() - Method in class com.avaje.ebean.dbmigration.DbMigration
-
Return the file path to write the xml and sql to.
- getMigrationPath() - Method in class com.avaje.ebean.config.DbMigrationConfig
-
Return the resource path for db migrations.
- 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.
- getModelDirectory(File) - Method in class com.avaje.ebean.dbmigration.DbMigration
-
Return the model directory (relative to the migration directory).
- getModelPath() - Method in class com.avaje.ebean.config.DbMigrationConfig
-
Return the relative path for the model files (defaults to model).
- getModelSuffix() - Method in class com.avaje.ebean.config.DbMigrationConfig
-
Return the model suffix (defaults to model.xml)
- 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.DbMigrationConfig
-
Return the migration name which is short description text that can be appended to
the migration version to become the ddl script file name.
- 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() - Method in class com.avaje.ebean.config.DbMigrationConfig
-
Return the DB platform to generate migration DDL for.
- 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.
- getProfilingUpdateFrequency() - Method in class com.avaje.ebean.config.AutoTuneConfig
-
Return the frequency in seconds the profiling should be collected and automatically applied to the tuning.
- 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.
- 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
-
- 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.
- getVersion() - Method in class com.avaje.ebean.config.DbMigrationConfig
-
Return the migration version (typically FlywayDb compatible).
- 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).
- 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.
- 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
-
- iexampleLike(Object) - Method in interface com.avaje.ebean.ExpressionFactory
-
- iexampleLike(Object) - Method in interface com.avaje.ebean.ExpressionList
-
- 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.
- includeGeneratedFileComment - Variable in class com.avaje.ebean.config.DbMigrationConfig
-
- includeInsert(BeanPersistRequest<?>) - Method in interface com.avaje.ebean.event.changelog.ChangeLogFilter
-
Return true if this insert request should be included in the change log.
- includeSoftDeletes() - Method in interface com.avaje.ebean.ExpressionList
-
Execute the query including soft deleted rows.
- includeSoftDeletes() - Method in interface com.avaje.ebean.Query
-
Execute the query including soft deleted rows.
- 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
-
- internalAddWithCheck(Object) - Method in interface com.avaje.ebean.bean.BeanCollection
-
Add the bean with a check to see if it is already contained.
- internalAddWithCheck(Object) - Method in class com.avaje.ebean.common.BeanList
-
- internalAddWithCheck(Object) - Method in class com.avaje.ebean.common.BeanMap
-
- internalAddWithCheck(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
-
- internalPutWithCheck(Object, Object) - 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
-
- isDdlCreateOnly() - Method in class com.avaje.ebean.config.ServerConfig
-
Return true if the "drop all ddl" should be skipped.
- 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(String) - Method in class com.avaje.ebean.config.DbMigrationConfig
-
Return true if the 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
-
- isGenerateOnStart() - Method in class com.avaje.ebean.config.DbMigrationConfig
-
Return true if the migration should be generated.
- 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.
- isIncludeGeneratedFileComment() - Method in class com.avaje.ebean.config.DbMigrationConfig
-
Return true if the generated file comment should be included.
- 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.
- isJacksonAnnotationsPresent() - Method in class com.avaje.ebean.config.ClassLoadConfig
-
Return true if Jackson annotations like JsonIgnore are present.
- isJacksonObjectMapperPresent() - Method in class com.avaje.ebean.config.ClassLoadConfig
-
Return true if Jackson ObjectMapper is present.
- isJavaTimePresent() - Method in class com.avaje.ebean.config.ClassLoadConfig
-
Return true if the Java.time types are available and should be supported.
- isJavaxValidationAnnotationsPresent() - Method in class com.avaje.ebean.config.ClassLoadConfig
-
Return true if javax validation annotations like Size and NotNull are present.
- isJodaTimePresent() - Method in class com.avaje.ebean.config.ClassLoadConfig
-
Return true if the Joda types are available and should be supported.
- 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.
- isPresent(String) - Method in class com.avaje.ebean.config.ClassLoadConfig
-
Return true if the given class is present.
- 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.
- isSkipGarbageCollectionOnShutdown() - Method in class com.avaje.ebean.config.AutoTuneConfig
-
Return true if triggering garbage collection should be skipped on shutdown.
- isSkipProfileReportingOnShutdown() - Method in class com.avaje.ebean.config.AutoTuneConfig
-
Return true if profile reporting 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.
- isValidExpression(String) - Method in interface com.avaje.ebean.plugin.SpiBeanType
-
Return true if the property is a valid known property or path for the given bean type.
- iterator() - Method in class com.avaje.ebean.common.BeanList
-
- iterator() - Method in class com.avaje.ebean.common.BeanSet
-
- 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(StringReader) - Method in class com.avaje.ebean.dbmigration.DdlParser
-
Break up the sql in reader into a list of statements using the semi-colon and $$ delimiters;
- 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".
- 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.config.DbMigrationConfig
-
The database platform to generate migration DDL for.
- 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.
- preferredLoader - Variable in class com.avaje.ebean.config.ClassLoadConfig.ClassLoaderContext
-
Optional - if set only use this classLoader (no fallback).
- 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).
- publish(Class<T>, Object, Transaction) - Method in interface com.avaje.ebean.EbeanServer
-
Publish a single bean given its type and id returning the resulting live bean.
- publish(Class<T>, Object) - Method in interface com.avaje.ebean.EbeanServer
-
Publish a single bean given its type and id returning the resulting live bean.
- publish(Query<T>, Transaction) - Method in interface com.avaje.ebean.EbeanServer
-
Publish the beans that match the query returning the resulting published beans.
- publish(Query<T>) - Method in interface com.avaje.ebean.EbeanServer
-
Publish the beans that match the query returning the resulting published beans.
- 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, LinkedHashSet<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.
- 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.
- scriptName - Variable in class com.avaje.ebean.dbmigration.DdlRunner
-
- 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);
- setApplySuffix(String) - Method in class com.avaje.ebean.config.DbMigrationConfig
-
Set the apply script suffix (defaults to sql).
- 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.
- setChangedProperty(int) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
-
- 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.
- setClassLoadConfig(ClassLoadConfig) - Method in class com.avaje.ebean.config.ServerConfig
-
Set the ClassLoadConfig which is used to detect Joda, Java8 types etc and also
create new instances of plugins given a className.
- 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.
- setDdlCreateOnly(boolean) - Method in class com.avaje.ebean.config.ServerConfig
-
Set to true if the "drop all ddl" should be skipped.
- setDdlGenerate(boolean) - Method in class com.avaje.ebean.config.ServerConfig
-
Set to true to generate the "create all" DDL on startup.
- setDdlInitSql(String) - Method in class com.avaje.ebean.config.ServerConfig
-
Set a SQL script to execute before the "create all" DDL has been run.
- setDdlRun(boolean) - Method in class com.avaje.ebean.config.ServerConfig
-
Set to true to run the generated "create all DDL" on startup.
- setDdlSeedSql(String) - Method in class com.avaje.ebean.config.ServerConfig
-
Set a SQL script to execute after the "create all" DDL has been run.
- 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.
- setGeneratePendingDrop(String) - Method in class com.avaje.ebean.config.DbMigrationConfig
-
Set the migration version (or "next") to generate pending drops for.
- 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.
- setIncludeGeneratedFileComment(boolean) - Method in class com.avaje.ebean.config.DbMigrationConfig
-
Set to true if the generated file comment should be included.
- 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.
- setJodaLocalTimeMode(String) - Method in class com.avaje.ebean.config.ServerConfig
-
Set the mode to use for Joda LocalTime support 'normal' or 'utc'.
- 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.
- setLazyLoadFailure(Object) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
-
Set lazy load failure flag.
- 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.
- setMigrationPath(String) - Method in class com.avaje.ebean.config.DbMigrationConfig
-
Set the resource path for db migrations.
- 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.
- setModelPath(String) - Method in class com.avaje.ebean.config.DbMigrationConfig
-
Set the relative path for the model files.
- setModelSuffix(String) - Method in class com.avaje.ebean.config.DbMigrationConfig
-
Set the model suffix.
- 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.DbMigrationConfig
-
Set the migration name.
- 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.config.DbMigrationConfig
-
Set the DB platform to generate migration DDL for.
- 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.
- setProfilingUpdateFrequency(int) - Method in class com.avaje.ebean.config.AutoTuneConfig
-
Set the frequency in seconds the profiling should be collected and automatically applied to the tuning.
- 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.
- 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.
- setSkipGarbageCollectionOnShutdown(boolean) - Method in class com.avaje.ebean.config.AutoTuneConfig
-
Set to true if triggering garbage collection should be skipped on shutdown.
- setSkipProfileReportingOnShutdown(boolean) - Method in class com.avaje.ebean.config.AutoTuneConfig
-
Set to true if profile reporting 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.
- 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).
- setVersion(String) - Method in class com.avaje.ebean.config.DbMigrationConfig
-
Set the migration version.
- 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.
- singleDirectory() - Method in class com.avaje.ebean.config.DbMigrationConfig
-
Set the model, rollback and drop paths to be empty such that all the migration files are generated
into a single directory.
- 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
-
- SoftDelete - Annotation Type in com.avaje.ebean.annotation
-
Used to indicate a property on an entity bean used to control 'soft delete'
(also known as 'logical delete').
- 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(String, 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.