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

A

AbstractBeanCollection<E> - Class in com.avaje.ebean.common
Base class for List Set and Map implementations of BeanCollection.
AbstractBeanCollection() - Constructor for class com.avaje.ebean.common.AbstractBeanCollection
Constructor not non-lazy loading collection.
AbstractBeanCollection(BeanCollectionLoader, Object, String) - Constructor for class com.avaje.ebean.common.AbstractBeanCollection
Used to create deferred fetch proxy.
AbstractDbEncrypt - Class in com.avaje.ebean.config.dbplatform
Base type for DB platform specific Encryption.
AbstractDbEncrypt() - Constructor for class com.avaje.ebean.config.dbplatform.AbstractDbEncrypt
 
AbstractNamingConvention - Class in com.avaje.ebean.config
Provides some base implementation for NamingConventions.
AbstractNamingConvention(String, boolean) - Constructor for class com.avaje.ebean.config.AbstractNamingConvention
Construct with a sequence format and useForeignKeyPrefix setting.
AbstractNamingConvention(String) - Constructor for class com.avaje.ebean.config.AbstractNamingConvention
Construct with a sequence format.
AbstractNamingConvention() - Constructor for class com.avaje.ebean.config.AbstractNamingConvention
Construct with the default sequence format ("{table}_seq") and useForeignKeyPrefix as true.
add(int, E) - Method in class com.avaje.ebean.common.BeanList
 
add(E) - Method in class com.avaje.ebean.common.BeanList
 
add(E) - Method in class com.avaje.ebean.common.BeanSet
 
add(BeanQueryAdapter) - Method in class com.avaje.ebean.config.ServerConfig
Register a BeanQueryAdapter instance.
add(BeanPersistController) - Method in class com.avaje.ebean.config.ServerConfig
Register a BeanPersistController instance.
add(BeanPersistListener<?>) - Method in class com.avaje.ebean.config.ServerConfig
Register a BeanPersistListener instance.
add(Expression) - Method in interface com.avaje.ebean.ExpressionList
Add an Expression to the list.
add(Expression) - Method in interface com.avaje.ebean.Junction
Add an expression to the Conjunction/Disjunction.
add(OrderBy.Property) - Method in class com.avaje.ebean.OrderBy
Add a property to the order by.
add(JsonElement) - Method in class com.avaje.ebean.text.json.JsonElementArray
 
addAll(Collection<? extends E>) - Method in class com.avaje.ebean.common.BeanList
 
addAll(int, Collection<? extends E>) - Method in class com.avaje.ebean.common.BeanList
 
addAll(Collection<? extends E>) - Method in class com.avaje.ebean.common.BeanSet
 
addBean(Object) - Method in interface com.avaje.ebean.bean.BeanCollectionAdd
Add a loaded bean to the collection.
addBean(Object) - Method in class com.avaje.ebean.common.BeanList
 
addBean(Object) - Method in class com.avaje.ebean.common.BeanSet
 
addClass(Class<?>) - Method in class com.avaje.ebean.config.ServerConfig
Programmatically add classes (typically entities) that this server should use.
addDateTime(String, String) - Method in interface com.avaje.ebean.text.csv.CsvReader
Add a property with a custom Date/Time/Timestamp format using the default Locale.
addDateTime(String, String, Locale) - Method in interface com.avaje.ebean.text.csv.CsvReader
Add a property with a custom Date/Time/Timestamp format.
addIgnore() - Method in interface com.avaje.ebean.text.csv.CsvReader
Ignore the next column of data.
addJar(String) - Method in class com.avaje.ebean.config.ServerConfig
Add the name of a Jar to search for entities via class path search.
addModification(String, boolean, boolean, boolean) - Method in interface com.avaje.ebean.CallableSql
Add table modification information to the TransactionEvent.
addModification(String, boolean, boolean, boolean) - Method in interface com.avaje.ebean.Transaction
Add table modification information to the TransactionEvent.
addPackage(String) - Method in class com.avaje.ebean.config.ServerConfig
Add a package to search for entities via class path search.
addProperty(String) - Method in interface com.avaje.ebean.text.csv.CsvReader
Define the property which will be loaded from the next column of data.
addProperty(String, StringParser) - Method in interface com.avaje.ebean.text.csv.CsvReader
Define the next property and use a custom StringParser to convert the string content into the appropriate type for the property.
addPropertyChangeListener(PropertyChangeListener) - Method in interface com.avaje.ebean.bean.EntityBean
Add a PropertyChangeListener to this bean.
addPropertyChangeListener(PropertyChangeListener) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Add a property change listener for this entity bean.
addPropertyChangeListener(String, PropertyChangeListener) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Add a property change listener for this entity bean for a specific property.
addPropertyChangeListener(PropertyChangeListener) - Method in interface com.avaje.ebean.BeanState
Add a propertyChangeListener.
addReference(String) - Method in interface com.avaje.ebean.text.csv.CsvReader
Define the next property to be a reference.
addRootVisitor(JsonReadBeanVisitor<?>) - Method in class com.avaje.ebean.text.json.JsonReadOptions
Register a JsonReadBeanVisitor for the root level.
addToPath(String, String) - Method in class com.avaje.ebean.text.PathProperties
 
addUsed(String) - Method in class com.avaje.ebean.bean.NodeUsageCollector
Add the name of a property that has been used.
addVisitor(String, JsonReadBeanVisitor<?>) - Method in class com.avaje.ebean.text.json.JsonReadOptions
Register a JsonReadBeanVisitor for a given path.
AdminAutofetch - Interface in com.avaje.ebean
Administrative control of Autofetch during runtime.
AdminLogging - Interface in com.avaje.ebean
Administrative control over transaction logging at runtime.
AdminLogging.LogFileSharing - Enum in com.avaje.ebean
Defines if transactions share a single log file or each have their own transaction log file.
AdminLogging.LogLevel - Enum in com.avaje.ebean
The transaction logging level.
AdminLogging.LogLevelStmt - Enum in com.avaje.ebean
Statement logging level.
AdminLogging.LogLevelTxnCommit - Enum in com.avaje.ebean
A log level for transaction begin, commit and rollback events.
allEq(Map<String, Object>) - Static method in class com.avaje.ebean.Expr
All Equal - Map containing property names and their values.
allEq(Map<String, Object>) - Method in interface com.avaje.ebean.ExpressionFactory
All Equal - Map containing property names and their values.
allEq(Map<String, Object>) - Method in interface com.avaje.ebean.ExpressionList
All Equal - Map containing property names and their values.
and(Expression, Expression) - Static method in class com.avaje.ebean.Expr
And - join two expressions with a logical and.
and(Expression, Expression) - Method in interface com.avaje.ebean.ExpressionFactory
And - join two expressions with a logical and.
and(Expression, Expression) - Method in interface com.avaje.ebean.ExpressionList
And - join two expressions with a logical and.
ANNOTATION - Static variable in class com.avaje.ebean.config.EncryptDeploy
Use to define that the Encrypt annotation should be used to control encryption.
appendKeyValue(String, String) - Method in interface com.avaje.ebean.text.json.JsonWriter
Use this to append some custom content into the JSON output.
apply(Query<?>) - Method in class com.avaje.ebean.text.PathProperties
Apply these path properties as fetch paths to the query.
applyDefaults(ServerCacheOptions) - Method in class com.avaje.ebean.cache.ServerCacheOptions
Apply any settings from the default settings that have not already been specifically set.
asc(String) - Method in class com.avaje.ebean.OrderBy
Add a property with ascending order to this OrderBy.
ASSERT_FALSE - Static variable in class com.avaje.ebean.validation.factory.AssertFalseValidatorFactory
 
ASSERT_TRUE - Static variable in class com.avaje.ebean.validation.factory.AssertTrueValidatorFactory
 
AssertFalse - Annotation Type in com.avaje.ebean.validation
Validation that can be placed on a method to assert it is true.
AssertFalseValidatorFactory - Class in com.avaje.ebean.validation.factory
Creates a AssertTrue validator.
AssertFalseValidatorFactory() - Constructor for class com.avaje.ebean.validation.factory.AssertFalseValidatorFactory
 
AssertFalseValidatorFactory.AssertFalseValidator - Class in com.avaje.ebean.validation.factory
 
AssertFalseValidatorFactory.AssertFalseValidator() - Constructor for class com.avaje.ebean.validation.factory.AssertFalseValidatorFactory.AssertFalseValidator
 
AssertTrue - Annotation Type in com.avaje.ebean.validation
Validation that can be placed on a method to assert it is false.
AssertTrueValidatorFactory - Class in com.avaje.ebean.validation.factory
Creates a AssertTrue validator.
AssertTrueValidatorFactory() - Constructor for class com.avaje.ebean.validation.factory.AssertTrueValidatorFactory
 
AssertTrueValidatorFactory.AssertTrueValidator - Class in com.avaje.ebean.validation.factory
 
AssertTrueValidatorFactory.AssertTrueValidator() - Constructor for class com.avaje.ebean.validation.factory.AssertTrueValidatorFactory.AssertTrueValidator
 
AUTO_UUID - Static variable in interface com.avaje.ebean.config.dbplatform.IdGenerator
The name of the default UUID generator.
AutofetchConfig - Class in com.avaje.ebean.config
Defines the Autofetch behaviour for a EbeanServer.
AutofetchConfig() - Constructor for class com.avaje.ebean.config.AutofetchConfig
 
AutofetchMode - Enum in com.avaje.ebean.config
The mode for determining if Autofetch will be used for a given query when Query.setAutofetch(boolean) has not been explicitly set on a query.

B

BackgroundExecutor - Interface in com.avaje.ebean
Background thread pool service for executing of tasks asynchronously.
backgroundFetchWait(long, TimeUnit) - Method in interface com.avaje.ebean.bean.BeanCollection
Wait for the fetch to complete with a given timeout.
backgroundFetchWait() - Method in interface com.avaje.ebean.bean.BeanCollection
Wait for the fetch to complete.
backgroundFetchWait(long, TimeUnit) - Method in class com.avaje.ebean.common.AbstractBeanCollection
 
backgroundFetchWait() - Method in class com.avaje.ebean.common.AbstractBeanCollection
 
batchFlush() - Method in interface com.avaje.ebean.Transaction
Deprecated. Please use flushBatch
BeanCollection<E> - Interface in com.avaje.ebean.bean
Lazy loading capable Maps, Lists and Sets.
BeanCollection.ModifyListenMode - Enum in com.avaje.ebean.bean
 
BeanCollectionAdd - Interface in com.avaje.ebean.bean
Interface to define the addition of a bean to the underlying collection.
BeanCollectionLoader - Interface in com.avaje.ebean.bean
Loads a entity bean collection.
BeanCollectionTouched - Interface in com.avaje.ebean.bean
Used to specify a listener to be notified when a BeanCollection is first used.
BeanFinder<T> - Interface in com.avaje.ebean.event
Used to override the finding implementation for a bean.
BeanList<E> - Class in com.avaje.ebean.common
List capable of lazy loading.
BeanList(List<E>) - Constructor for class com.avaje.ebean.common.BeanList
Specify the underlying List implementation.
BeanList() - Constructor for class com.avaje.ebean.common.BeanList
Uses an ArrayList as the underlying List implementation.
BeanList(BeanCollectionLoader, Object, String) - Constructor for class com.avaje.ebean.common.BeanList
Used to create deferred fetch proxy.
BeanLoader - Interface in com.avaje.ebean.bean
Loads a entity bean.
BeanMap<K,E> - Class in com.avaje.ebean.common
Map capable of lazy loading.
BeanMap(Map<K, E>) - Constructor for class com.avaje.ebean.common.BeanMap
Create with a given Map.
BeanMap() - Constructor for class com.avaje.ebean.common.BeanMap
Create using a underlying LinkedHashMap.
BeanMap(BeanCollectionLoader, Object, String) - Constructor for class com.avaje.ebean.common.BeanMap
 
BeanPersistAdapter - Class in com.avaje.ebean.event
A no operation implementation of BeanPersistController.
BeanPersistAdapter() - Constructor for class com.avaje.ebean.event.BeanPersistAdapter
 
BeanPersistController - Interface in com.avaje.ebean.event
Used to enhance or override the default bean persistence mechanism.
BeanPersistListener<T> - Interface in com.avaje.ebean.event
Listens for committed bean events.
BeanPersistRequest<T> - Interface in com.avaje.ebean.event
Holds the information available for a bean persist (insert, update or delete).
BeanQueryAdapter - Interface in com.avaje.ebean.event
Objects extending this modify queries prior their execution.
BeanQueryRequest<T> - Interface in com.avaje.ebean.event
Holds the information available for a bean query.
BeanSet<E> - Class in com.avaje.ebean.common
Set capable of lazy loading.
BeanSet(Set<E>) - Constructor for class com.avaje.ebean.common.BeanSet
Create with a specific Set implementation.
BeanSet() - Constructor for class com.avaje.ebean.common.BeanSet
Create using an underlying LinkedHashSet.
BeanSet(BeanCollectionLoader, Object, String) - Constructor for class com.avaje.ebean.common.BeanSet
 
BeanState - Interface in com.avaje.ebean
Provides access to the internal state of an entity bean.
begin(EbeanServer) - Method in interface com.avaje.ebean.text.csv.CsvCallback
The processing is about to begin.
begin(EbeanServer) - Method in class com.avaje.ebean.text.csv.DefaultCsvCallback
Create a transaction if required.
beginTransaction() - Static method in class com.avaje.ebean.Ebean
Start a new explicit transaction.
beginTransaction(TxIsolation) - Static method in class com.avaje.ebean.Ebean
Start a transaction additionally specifying the isolation level.
beginTransaction() - Method in interface com.avaje.ebean.EbeanServer
Start a new transaction putting it into a ThreadLocal.
beginTransaction(TxIsolation) - Method in interface com.avaje.ebean.EbeanServer
Start a transaction additionally specifying the isolation level.
between(String, Object, Object) - Static method in class com.avaje.ebean.Expr
Between - property between the two given values.
between(String, Object, Object) - Method in interface com.avaje.ebean.ExpressionFactory
Between - property between the two given values.
between(String, Object, Object) - Method in interface com.avaje.ebean.ExpressionList
Between - property between the two given values.
between(String, Object, Object) - Method in interface com.avaje.ebean.Filter
Between - property between the two given values.
betweenProperties(String, String, Object) - Method in interface com.avaje.ebean.ExpressionFactory
Between - value between two given properties.
betweenProperties(String, String, Object) - Method in interface com.avaje.ebean.ExpressionList
Between - value between the two properties.
bind(int, Object) - Method in interface com.avaje.ebean.CallableSql
Bind a parameter that is bound as a IN parameter.
BootupEbeanManager - Interface in com.avaje.ebean.common
Creates the EbeanServer implementations.

C

CacheStrategy - Annotation Type in com.avaje.ebean.annotation
Specify the default cache use specific entity type.
CacheTuning - Annotation Type in com.avaje.ebean.annotation
Specify cache tuning for a specific entity type.
call() - Method in interface com.avaje.ebean.TxCallable
Execute the method within a transaction scope returning the result.
CallableSql - Interface in com.avaje.ebean
For making calls to stored procedures.
CallStack - Class in com.avaje.ebean.bean
Represent the call stack (stack trace elements).
CallStack(StackTraceElement[]) - 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.
CARRIAGE_RETURN - Static variable in interface com.avaje.ebean.config.dbplatform.SqlLimiter
The carriage return character.
caseInsensitive() - Method in interface com.avaje.ebean.ExampleExpression
Set case insensitive to true.
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
 
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 interface com.avaje.ebean.SqlRow
Clear the map.
clearAll() - Method in interface com.avaje.ebean.cache.ServerCacheManager
Clear all the caches.
clearProfilingInfo() - Method in interface com.avaje.ebean.AdminAutofetch
Clear all the profiling information.
clearQueryStatistics() - Method in interface com.avaje.ebean.AdminAutofetch
Clear the query execution statistics.
clearTunedQueryInfo() - Method in interface com.avaje.ebean.AdminAutofetch
Clear all the tuned query info.
collectNodeUsage(NodeUsageCollector) - Method in interface com.avaje.ebean.bean.NodeUsageListener
Collect node usage "profiling" information.
collectUsageViaGC() - Method in interface com.avaje.ebean.AdminAutofetch
Fire a garbage collection (hint to the JVM).
columnMapping(String, String) - Method in class com.avaje.ebean.RawSqlBuilder
Set the mapping of a DB Column to a bean property.
columnMappingIgnore(String) - Method in class com.avaje.ebean.RawSqlBuilder
Ignore this DB column.
com.avaje.ebean - package com.avaje.ebean
Core API (see Ebean and EbeanServer).
com.avaje.ebean.annotation - package com.avaje.ebean.annotation
Extra deployment annotations
com.avaje.ebean.bean - package com.avaje.ebean.bean
Enhanced beans API and Support objects
com.avaje.ebean.cache - package com.avaje.ebean.cache
Server Cache Service
com.avaje.ebean.common - package com.avaje.ebean.common
Common non-public interfaces and implementation.
com.avaje.ebean.config - package com.avaje.ebean.config
Configuration settings for EbeanServer construction
com.avaje.ebean.config.dbplatform - package com.avaje.ebean.config.dbplatform
Database platform specific support
com.avaje.ebean.config.ldap - package com.avaje.ebean.config.ldap
LDAP configuration objects.
com.avaje.ebean.event - package com.avaje.ebean.event
Persist and Query Event Controllers and Listeners
com.avaje.ebean.meta - package com.avaje.ebean.meta
Entity Beans for getting "Meta" data from Ebean
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).
com.avaje.ebean.validation - package com.avaje.ebean.validation
Annotations for validating entity beans.
com.avaje.ebean.validation.factory - package com.avaje.ebean.validation.factory
Factories to create validators.
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.
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.
conjunction() - Static method in class com.avaje.ebean.Expr
Return a list of expressions that will be joined by AND's.
conjunction() - 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.
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".
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.
containsValue(Object) - Method in class com.avaje.ebean.common.BeanMap
 
containsValue(Object) - Method in interface com.avaje.ebean.SqlRow
Returns true if the map contains the value.
convertQuotedIdentifiers(String) - Method in class com.avaje.ebean.config.dbplatform.DatabasePlatform
Convert backticks to the platform specific open quote and close quote
copy() - Method in class com.avaje.ebean.cache.ServerCacheOptions
Return a copy of this object.
copy() - Method in class com.avaje.ebean.OrderBy
Return a copy of the OrderBy.
copy() - Method in class com.avaje.ebean.OrderBy.Property
Return a copy of this property.
copy() - Method in class com.avaje.ebean.text.json.JsonWriteOptions
This creates and returns a copy of these options.
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.
copyStateTo(EntityBeanIntercept) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Copy the internal state of the intercept to another intercept.
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.
create(Annotation, Class<?>) - Method in class com.avaje.ebean.validation.factory.AssertFalseValidatorFactory
 
create(Annotation, Class<?>) - Method in class com.avaje.ebean.validation.factory.AssertTrueValidatorFactory
 
create(boolean, boolean) - Static method in class com.avaje.ebean.validation.factory.EmailValidation
Create a Email address validator based on whether you wish to allow domain literals or quoted identifiers.
create(Annotation, Class<?>) - Method in class com.avaje.ebean.validation.factory.EmailValidatorFactory
 
create(Annotation, Class<?>) - Method in class com.avaje.ebean.validation.factory.FutureValidatorFactory
 
create(Annotation, Class<?>) - Method in class com.avaje.ebean.validation.factory.LengthValidatorFactory
 
create(int, int) - Static method in class com.avaje.ebean.validation.factory.LengthValidatorFactory
Create or get a LengthValidator single threaded.
create(Annotation, Class<?>) - Method in class com.avaje.ebean.validation.factory.NotEmptyValidatorFactory
 
create(Annotation, Class<?>) - Method in class com.avaje.ebean.validation.factory.NotNullValidatorFactory
 
create(Annotation, Class<?>) - Method in class com.avaje.ebean.validation.factory.PastValidatorFactory
 
create(Annotation, Class<?>) - Method in class com.avaje.ebean.validation.factory.PatternValidatorFactory
 
create(String, int) - Static method in class com.avaje.ebean.validation.factory.PatternValidatorFactory
Create or get a LengthValidator single threaded.
create(Annotation, Class<?>) - Method in class com.avaje.ebean.validation.factory.RangeValidatorFactory
 
create(long, long, Class<?>) - Method in class com.avaje.ebean.validation.factory.RangeValidatorFactory
 
create(Annotation, Class<?>) - Method in interface com.avaje.ebean.validation.factory.ValidatorFactory
Create the validator given the annotation.
createAttribute(Object) - Method in interface com.avaje.ebean.config.ldap.LdapAttributeAdapter
Read the bean property value and creating the appropriate attribute.
createCache(Class<?>, 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.
createContext() - Method in interface com.avaje.ebean.config.ldap.LdapContextFactory
Create a LDAP context for searching and persisting to an LDAP data store.
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.
CreatedTimestamp - Annotation Type in com.avaje.ebean.annotation
For a timestamp property that is set to the datetime when the entity is created/inserted.
createEntityBean(Class<T>) - Method in interface com.avaje.ebean.EbeanServer
Create a new instance of T that is an EntityBean (for subclassing).
createExpressionFactory(String) - Method in interface com.avaje.ebean.ExpressionFactory
Create another expression factory with a given sub path.
createJsonContext() - Static method in class com.avaje.ebean.Ebean
Create a JsonContext that will use the default configuration options.
createJsonContext() - Method in interface com.avaje.ebean.EbeanServer
Create a JsonContext that will use the default configuration options.
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
Create a named query for an entity bean (refer Ebean.createQuery(Class, String))
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 (refer Ebean.createNamedSqlQuery(String) ).
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 (refer Ebean.createNamedSqlUpdate(String)).
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 update for an entity bean (refer Ebean.createNamedUpdate(Class, String)).
createProxyObjectInputStream(InputStream) - Method in interface com.avaje.ebean.EbeanServer
Create a ObjectInputStream that can be used to deserialise "Proxy" or "SubClassed" entity beans.
createQuery(Class<T>, String) - Static method in class com.avaje.ebean.Ebean
Create a query using the query language.
createQuery(Class<T>) - Static method in class com.avaje.ebean.Ebean
Create a query for a type of entity bean.
createQuery(Class<T>, String) - Method in interface com.avaje.ebean.EbeanServer
Create a query using the query language.
createQuery(Class<T>) - Method in interface com.avaje.ebean.EbeanServer
Create a query for an entity bean (refer Ebean.createQuery(Class) ).
createSequenceIdGenerator(BackgroundExecutor, DataSource, String, int) - Method in class com.avaje.ebean.config.dbplatform.DatabasePlatform
Return a DB Sequence based IdGenerator.
createSequenceIdGenerator(BackgroundExecutor, DataSource, String, int) - Method in class com.avaje.ebean.config.dbplatform.DB2Platform
Return a DB2 specific sequence IdGenerator that supports batch fetching sequence values.
createSequenceIdGenerator(BackgroundExecutor, DataSource, String, int) - Method in class com.avaje.ebean.config.dbplatform.H2Platform
Return a H2 specific sequence IdGenerator that supports batch fetching sequence values.
createSequenceIdGenerator(BackgroundExecutor, DataSource, String, int) - Method in class com.avaje.ebean.config.dbplatform.MySqlPlatform
Return null in case there is a sequence annotation.
createSequenceIdGenerator(BackgroundExecutor, DataSource, String, int) - Method in class com.avaje.ebean.config.dbplatform.Oracle10Platform
 
createSequenceIdGenerator(BackgroundExecutor, DataSource, String, int) - Method in class com.avaje.ebean.config.dbplatform.PostgresPlatform
Create a Postgres specific sequence IdGenerator.
createSequenceIdGenerator(BackgroundExecutor, DataSource, String, int) - Method in class com.avaje.ebean.config.dbplatform.SQLitePlatform
Return null in case there is a sequence annotation.
createServer(ServerConfig) - Method in interface com.avaje.ebean.common.BootupEbeanManager
Create the EbeanServer for a given configuration.
createServer(String) - Method in interface com.avaje.ebean.common.BootupEbeanManager
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 sql query for executing native sql query statements (refer Ebean.createSqlQuery(String)).
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 (refer Ebean.createSqlUpdate(String)).
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 update for an entity bean where you will manually specify the insert update or delete statement.
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.
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.

D

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.
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
 
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.
DbDdlSyntax - Class in com.avaje.ebean.config.dbplatform
Used to support DB specific syntax for DDL generation.
DbDdlSyntax() - Constructor for class com.avaje.ebean.config.dbplatform.DbDdlSyntax
 
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
 
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
 
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 - 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
 
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 - Static variable in interface com.avaje.ebean.bean.BeanCollection
The default state (CacheStrategy readOnly can be applied).
DEFAULT - Static variable in class com.avaje.ebean.bean.EntityBeanIntercept
The default state (CacheStrategy readOnly can be applied).
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.
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(Class<?>, Collection<?>) - Static method in class com.avaje.ebean.Ebean
Delete several beans given their type and id values.
delete(Iterator<?>) - Static method in class com.avaje.ebean.Ebean
Delete all the beans from an Iterator.
delete(Collection<?>) - Static method in class com.avaje.ebean.Ebean
Delete all the beans from a Collection.
delete(Object) - Method in interface com.avaje.ebean.EbeanServer
Delete the bean.
delete(Iterator<?>) - Method in interface com.avaje.ebean.EbeanServer
Delete all the beans from an Iterator.
delete(Collection<?>) - Method in interface com.avaje.ebean.EbeanServer
Delete all the beans in the collection.
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(Class<?>, Collection<?>) - Method in interface com.avaje.ebean.EbeanServer
Delete several beans given their type and id values.
delete(Class<?>, Collection<?>, Transaction) - Method in interface com.avaje.ebean.EbeanServer
Delete several beans given their type and id values with an explicit transaction.
delete(Object, Transaction) - Method in interface com.avaje.ebean.EbeanServer
Delete the bean with an explicit transaction.
delete(Iterator<?>, Transaction) - Method in interface com.avaje.ebean.EbeanServer
Delete all the beans from an iterator.
deleted(T) - Method in interface com.avaje.ebean.event.BeanPersistListener
Notified that a bean has been deleted locally.
deleteManyToManyAssociations(Object, String) - Static method in class com.avaje.ebean.Ebean
Delete the associations (from the intersection table) of a ManyToMany given the owner bean and the propertyName of the ManyToMany collection.
deleteManyToManyAssociations(Object, String) - Method in interface com.avaje.ebean.EbeanServer
Delete the associations (from the intersection table) of a ManyToMany given the owner bean and the propertyName of the ManyToMany collection.
deleteManyToManyAssociations(Object, String, Transaction) - Method in interface com.avaje.ebean.EbeanServer
Delete the associations (from the intersection table) of a ManyToMany given the owner bean and the propertyName of the ManyToMany collection.
desc(String) - Method in class com.avaje.ebean.OrderBy
Add a property with descending order to this OrderBy.
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.
disjunction() - Static method in class com.avaje.ebean.Expr
Return a list of expressions that will be joined by OR's.
disjunction() - Method in interface com.avaje.ebean.ExpressionFactory
Return a list of expressions that will be joined by OR's.
disjunction() - Method in interface com.avaje.ebean.ExpressionList
Return a list of expressions that will be joined by OR's.

E

Ebean - Class in com.avaje.ebean
This Ebean object is effectively a singleton that holds a map of registered EbeanServers.
EbeanServer - Interface in com.avaje.ebean
Provides the API for fetching and saving beans to a particular DataSource.
EbeanServerFactory - Class in com.avaje.ebean
Creates EbeanServer instances.
EbeanServerFactory() - Constructor for class com.avaje.ebean.EbeanServerFactory
 
Email - Annotation Type in com.avaje.ebean.validation
Validate property as email address.
EMAIL - Static variable in class com.avaje.ebean.validation.factory.EmailValidatorFactory
 
EmailValidation - Class in com.avaje.ebean.validation.factory
An email address represents the textual string of an RFC 2822 email address and other corresponding information of interest.
EmailValidation(String) - Constructor for class com.avaje.ebean.validation.factory.EmailValidation
 
EmailValidatorFactory - Class in com.avaje.ebean.validation.factory
Creates a Email validator.
EmailValidatorFactory() - Constructor for class com.avaje.ebean.validation.factory.EmailValidatorFactory
 
EmailValidatorFactory.EmailValidator - Class in com.avaje.ebean.validation.factory
 
EmbeddedColumns - Annotation Type in com.avaje.ebean.annotation
Specify property name to db column mapping for Embedded beans.
enc(int) - Static method in class com.avaje.ebean.bean.CallStack
Convert the integer to unsigned base 64.
encrypt(byte[], EncryptKey) - Method in interface com.avaje.ebean.config.Encryptor
Encrypt the data using the key.
ENCRYPT_CLIENT - Static variable in class com.avaje.ebean.config.EncryptDeploy
Use to define that Java client Encryption should be used (rather than DB encryption).
ENCRYPT_DB - Static variable in class com.avaje.ebean.config.EncryptDeploy
Use to define that Encryption should be used and String types should use DB encryption.
EncryptDeploy - Class in com.avaje.ebean.config
Define the encryption options for a bean property.
EncryptDeploy(EncryptDeploy.Mode, boolean, int) - Constructor for class com.avaje.ebean.config.EncryptDeploy
Construct with all options for Encryption including the dbLength.
EncryptDeploy.Mode - Enum in com.avaje.ebean.config
The Encryption mode.
EncryptDeployManager - Interface in com.avaje.ebean.config
Programmatically define which database columns are encrypted.
Encrypted - Annotation Type in com.avaje.ebean.annotation
Specify that the property is stored in encrypted form.
EncryptKey - Interface in com.avaje.ebean.config
Represents the key used for encryption.
EncryptKeyManager - Interface in com.avaje.ebean.config
Determine keys used for encryption and decryption.
Encryptor - Interface in com.avaje.ebean.config
Used for Java side encryption of properties when DB encryption is not used.
encryptString(String, EncryptKey) - Method in interface com.avaje.ebean.config.Encryptor
Encrypt the formatted string value using a key.
end(int) - Method in interface com.avaje.ebean.text.csv.CsvCallback
The processing has ended successfully.
end(int) - Method in class com.avaje.ebean.text.csv.DefaultCsvCallback
Commit the transaction if one was created.
end() - Method in interface com.avaje.ebean.Transaction
If the transaction is active then perform rollback.
endsWith(String, String) - Static method in class com.avaje.ebean.Expr
Ends With - property like %value.
endsWith(String, String) - Method in interface com.avaje.ebean.ExpressionFactory
Ends With - property like %value.
endsWith(String, String) - Method in interface com.avaje.ebean.ExpressionList
Ends With - property like %value.
endsWith(String, String) - Method in interface com.avaje.ebean.Filter
Ends With.
endTransaction() - Static method in class com.avaje.ebean.Ebean
If the current transaction has already been committed do nothing otherwise rollback the transaction.
endTransaction() - Method in interface com.avaje.ebean.EbeanServer
If the current transaction has already been committed do nothing otherwise rollback the transaction.
endWithError(int, Exception) - Method in interface com.avaje.ebean.text.csv.CsvCallback
The processing has ended due to an error.
endWithError(int, Exception) - Method in class com.avaje.ebean.text.csv.DefaultCsvCallback
Rollback the transaction if one was created.
EntityBean - Interface in com.avaje.ebean.bean
Bean that is aware of EntityBeanIntercept.
EntityBeanIntercept - Class in com.avaje.ebean.bean
This is the object added to every entity bean using byte code enhancement.
EntityBeanIntercept(Object) - Constructor for class com.avaje.ebean.bean.EntityBeanIntercept
Create a intercept with a given entity.
entrySet() - Method in class com.avaje.ebean.common.BeanMap
 
entrySet() - Method in interface com.avaje.ebean.SqlRow
Returns the entrySet of the map.
entrySet() - Method in class com.avaje.ebean.text.json.JsonElementObject
 
EnumMapping - Annotation Type in com.avaje.ebean.annotation
For mapping the values of an Enum to and from Database values.
EnumValue - Annotation Type in com.avaje.ebean.annotation
Enables you to specify a value to use to persist for an enum value.
eq(String, Object) - Static method in class com.avaje.ebean.Expr
Equal To - property equal to the given value.
eq(String, Object) - Method in interface com.avaje.ebean.ExpressionFactory
Equal To - property equal to the given value.
eq(String, Object) - Method in interface com.avaje.ebean.ExpressionList
Equal To - property is equal to a given value.
eq(String, Object) - Method in interface com.avaje.ebean.Filter
Equal To - property equal to the given value.
equals(Object) - Method in class com.avaje.ebean.common.BeanList
Equal if obj is a List and equal in a list sense.
equals(Object) - Method in class com.avaje.ebean.common.BeanMap
Equal if obj is a Map and equal in a Map sense.
equals(Object) - Method in class com.avaje.ebean.common.BeanSet
Equal if obj is a Set and equal in a Set sense.
equals(Object) - Method in class com.avaje.ebean.OrderBy
 
evaluateExpressions(String) - Static method in class com.avaje.ebean.config.GlobalProperties
Parse the string replacing any expressions like ${catalina.base}.
ExampleExpression - Interface in com.avaje.ebean
Query by Example expression.
exampleLike(Object) - Static method in class com.avaje.ebean.Expr
Create the query by Example expression which is case sensitive and using LikeType.RAW (you need to add you own wildcards % and _).
exampleLike(Object, boolean, LikeType) - Static method in class com.avaje.ebean.Expr
Create the query by Example expression specifying more options.
exampleLike(Object) - Method in interface com.avaje.ebean.ExpressionFactory
Create the query by Example expression which is case sensitive and using LikeType.RAW (you need to add you own wildcards % and _).
exampleLike(Object, boolean, LikeType) - Method in interface com.avaje.ebean.ExpressionFactory
Create the query by Example expression specifying more options.
exampleLike(Object) - Method in interface com.avaje.ebean.ExpressionList
A "Query By Example" type of expression.
execute(Runnable) - Method in interface com.avaje.ebean.BackgroundExecutor
Execute a task in the background.
execute(SqlUpdate) - Static method in class com.avaje.ebean.Ebean
Execute a Sql Update Delete or Insert statement.
execute(CallableSql) - Static method in class com.avaje.ebean.Ebean
For making calls to stored procedures.
execute(TxScope, TxRunnable) - Static method in class com.avaje.ebean.Ebean
Execute a TxRunnable in a Transaction with an explicit scope.
execute(TxRunnable) - Static method in class com.avaje.ebean.Ebean
Execute a TxRunnable in a Transaction with the default scope.
execute(TxScope, TxCallable<T>) - Static method in class com.avaje.ebean.Ebean
Execute a TxCallable in a Transaction with an explicit scope.
execute(TxCallable<T>) - Static method in class com.avaje.ebean.Ebean
Execute a TxCallable in a Transaction with the default scope.
execute(SqlUpdate) - Method in interface com.avaje.ebean.EbeanServer
Execute a SQL Update Delete or Insert statement using the current transaction.
execute(Update<?>) - Method in interface com.avaje.ebean.EbeanServer
Execute a ORM insert update or delete statement using the current transaction.
execute(Update<?>, Transaction) - Method in interface com.avaje.ebean.EbeanServer
Execute a ORM insert update or delete statement with an explicit transaction.
execute(CallableSql) - Method in interface com.avaje.ebean.EbeanServer
Call a stored procedure.
execute(SqlUpdate, Transaction) - Method in interface com.avaje.ebean.EbeanServer
Execute explicitly passing a transaction.
execute(CallableSql, Transaction) - Method in interface com.avaje.ebean.EbeanServer
Execute explicitly passing a transaction.
execute(TxScope, TxRunnable) - Method in interface com.avaje.ebean.EbeanServer
Execute a TxRunnable in a Transaction with an explicit scope.
execute(TxRunnable) - Method in interface com.avaje.ebean.EbeanServer
Execute a TxRunnable in a Transaction with the default scope.
execute(TxScope, TxCallable<T>) - Method in interface com.avaje.ebean.EbeanServer
Execute a TxCallable in a Transaction with an explicit scope.
execute(TxCallable<T>) - Method in interface com.avaje.ebean.EbeanServer
Execute a TxCallable in a Transaction with the default scope.
execute() - Method in interface com.avaje.ebean.SqlUpdate
Execute the update returning the number of rows modified.
execute() - Method in interface com.avaje.ebean.Update
Execute the statement returning the number of rows modified.
executeOverride(CallableStatement) - Method in interface com.avaje.ebean.CallableSql
You can extend this object and override this method for more advanced stored procedure calls.
executePeriodically(Runnable, long, TimeUnit) - Method in interface com.avaje.ebean.BackgroundExecutor
Execute a task periodically with a fixed delay between each execution.
Expr - Class in com.avaje.ebean
Expression factory for creating standard expressions for WHERE and HAVING clauses.
Expression - Interface in com.avaje.ebean
An expression that is part of a WHERE or HAVING clause.
ExpressionFactory - Interface in com.avaje.ebean
Expression factory for creating standard expressions.
ExpressionList<T> - Interface in com.avaje.ebean
List of Expressions that make up a where or having clause.
externalModification(String, boolean, boolean, boolean) - Static method in class com.avaje.ebean.Ebean
Inform Ebean that tables have been modified externally.
externalModification(String, boolean, boolean, boolean) - Method in interface com.avaje.ebean.EbeanServer
Process committed changes from another framework.
ExternalTransactionManager - Interface in com.avaje.ebean.config
Provides awareness of externally managed transactions.

F

FALSE - Static variable in class com.avaje.ebean.text.json.JsonElementBoolean
 
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 filtering lists of entity beans.
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.
filterMany(String) - Method in interface com.avaje.ebean.ExpressionList
 
filterMany(String) - Method in interface com.avaje.ebean.Query
This applies a filter on the 'many' property list rather than the root level objects.
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 (the same as EbeanServer.createQuery(Class)).
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.BeanFinder
Find a bean using its id or unique predicate.
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.
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
Execute find list SQL query in a background thread.
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 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.Query
Execute the query returning the list of Id's.
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 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.BeanFinder
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() - Method in interface com.avaje.ebean.Query
Execute the query returning a map of the objects.
findMap() - Method in interface com.avaje.ebean.SqlQuery
Execute the query returning a map.
findPagingList(Query<T>, Transaction, int) - Method in interface com.avaje.ebean.EbeanServer
 
findPagingList(int) - Method in interface com.avaje.ebean.ExpressionList
Return a PagingList for this query.
findPagingList(int) - Method in interface com.avaje.ebean.Query
Return a PagingList for this query.
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 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 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.
findUnique(Query<T>, Transaction) - Method in interface com.avaje.ebean.EbeanServer
Execute the query returning at most one entity bean.
findUnique(SqlQuery, Transaction) - Method in interface com.avaje.ebean.EbeanServer
Execute the sql query returning a single MapBean or null.
findUnique() - Method in interface com.avaje.ebean.ExpressionList
Execute the query returning a single bean.
findUnique() - Method in interface com.avaje.ebean.Query
Execute the query returning either a single bean or null (if no matching bean is found).
findUnique() - Method in interface com.avaje.ebean.SqlQuery
Execute the query returning a single row or null.
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.
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.
fromLevel(int) - Static method in enum com.avaje.ebean.TxIsolation
Return the TxIsolation given the java.sql.Connection isolation level.
Future - Annotation Type in com.avaje.ebean.validation
Validate a Date, Timestamp or Calendar property as having to be in the future.
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.
FutureValidatorFactory - Class in com.avaje.ebean.validation.factory
Creates an appropriate Future validator.
FutureValidatorFactory() - Constructor for class com.avaje.ebean.validation.factory.FutureValidatorFactory
 

G

ge(String, Object) - Static method in class com.avaje.ebean.Expr
Greater Than or Equal to - property greater than or equal to the given value.
ge(String, Object) - Method in interface com.avaje.ebean.ExpressionFactory
Greater Than or Equal to - property greater than or equal to the given value.
ge(String, Object) - Method in interface com.avaje.ebean.ExpressionList
Greater Than or Equal to - property greater than or equal to the given value.
ge(String, Object) - Method in interface com.avaje.ebean.Filter
Greater Than or Equal to - property greater than or equal to the given value.
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, String) - Static method in class com.avaje.ebean.config.GlobalProperties
Return a String property with a default value.
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.json.JsonElementObject
 
get(String) - Method in class com.avaje.ebean.text.PathProperties
Get the properties for a given path.
getActualCollection() - Method in interface com.avaje.ebean.bean.BeanCollection
Returns the underlying List Set or Map object.
getActualCollection() - Method in class com.avaje.ebean.common.BeanList
Returns the underlying list.
getActualCollection() - Method in class com.avaje.ebean.common.BeanMap
Returns the underlying map.
getActualCollection() - Method in class com.avaje.ebean.common.BeanSet
Returns the underlying set.
getActualDetails() - Method in interface com.avaje.ebean.bean.BeanCollection
Returns the underlying details as an iterator.
getActualDetails() - Method in class com.avaje.ebean.common.BeanList
 
getActualDetails() - Method in class com.avaje.ebean.common.BeanMap
Returns the map entrySet iterator.
getActualDetails() - 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.
getAdminAutofetch() - Method in interface com.avaje.ebean.EbeanServer
Return the AdminAutofetch which is used to control and configure the Autofetch service at runtime.
getAdminLogging() - Method in interface com.avaje.ebean.EbeanServer
Return the AdminLogging which is used to control and configure the Transaction logging at runtime.
getAsList() - Method in interface com.avaje.ebean.PagingList
Return the data for all the pages in the form of a single List.
getAttributes() - Method in class com.avaje.ebean.validation.factory.LengthValidatorFactory.LengthValidator
Returns the min and/or max attributes.
getAttributes() - Method in class com.avaje.ebean.validation.factory.NoAttributesValidator
Returns an empty array.
getAttributes() - Method in interface com.avaje.ebean.validation.factory.Validator
Return attribute values of the validator for use in building a error message (such as the actual min and max for Length).
getAutofetchConfig() - Method in class com.avaje.ebean.config.ServerConfig
Return the configuration for the Autofetch feature.
getAvgLoadedBeans() - Method in class com.avaje.ebean.meta.MetaQueryStatistic
Return the average number of bean loaded per query.
getAvgTimeMicros() - Method in class com.avaje.ebean.meta.MetaQueryStatistic
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.
getBean() - Method in interface com.avaje.ebean.event.BeanPersistRequest
Returns the bean being inserted updated or deleted.
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.
getBeanLoaderIndex() - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Return the index position for batch loading via BeanLoader.
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.InvalidValue
 
getBeanType() - Method in class com.avaje.ebean.meta.MetaAutoFetchStatistic
Return the bean type.
getBeanType() - Method in class com.avaje.ebean.meta.MetaAutoFetchTunedQueryInfo
Return the type of bean this is tuned for.
getBeanType() - Method in class com.avaje.ebean.meta.MetaQueryStatistic
Return the bean type.
getBigDecimal(String) - Method in interface com.avaje.ebean.SqlRow
Return a property value as a BigDecimal.
getBlobDbType() - Method in class com.avaje.ebean.config.dbplatform.DatabasePlatform
Return the data type that should be used for Blob.
getBoolean(String, boolean) - Static method in class com.avaje.ebean.config.GlobalProperties
Return a boolean property with a default value.
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.
getCacheName() - Method in class com.avaje.ebean.cache.ServerCacheStatistics
Return the name of the cache.
getCallback() - Method in class com.avaje.ebean.text.json.JsonWriteOptions
Return a JSONP callback function.
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.
getChangedProps() - 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.
getChildren() - Method in class com.avaje.ebean.InvalidValue
Returns children when validation recurses.
getClasses() - Method in class com.avaje.ebean.config.ServerConfig
Return the classes registered for this server.
getCloseQuote() - Method in class com.avaje.ebean.config.dbplatform.DatabasePlatform
Return the close quote for quoted identifiers.
getCollectionStart() - Method in class com.avaje.ebean.meta.MetaQueryStatistic
Return the time collection started.
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.
getColumnNameWidth() - Method in class com.avaje.ebean.config.dbplatform.DbDdlSyntax
Return the width for padding whitespace after column names.
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.
getContextFactory() - Method in class com.avaje.ebean.config.ldap.LdapConfig
Return the LDAP context factory.
getCounter() - Method in class com.avaje.ebean.meta.MetaAutoFetchStatistic
Return the number of profiled queries the statistics is based on.
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.
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.
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).
getDbDdlSyntax() - Method in class com.avaje.ebean.config.dbplatform.DatabasePlatform
Return the DDL syntax for this platform.
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.
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.
getDecryptSql(String) - Method in interface com.avaje.ebean.config.dbplatform.DbEncryptFunction
Return the SQL for decrypting a column returning a VARCHAR.
getDisableReferentialIntegrity() - Method in class com.avaje.ebean.config.dbplatform.DbDdlSyntax
Return the DB specific command to disable referential integrity
getDisplayXtoYofZ(String, String) - Method in interface com.avaje.ebean.Page
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) - 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.
getDropIfExists() - Method in class com.avaje.ebean.config.dbplatform.DbDdlSyntax
Typically returns IF EXISTS (if that is supported by the database platform) or null.
getDropTableCascade() - Method in class com.avaje.ebean.config.dbplatform.DbDdlSyntax
Return the cascade option for the drop table command.
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.
getEnableReferentialIntegrity() - Method in class com.avaje.ebean.config.dbplatform.DbDdlSyntax
Return the DB specific command to enable referential integrity
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).
getEnhanceLogLevel() - Method in class com.avaje.ebean.config.ServerConfig
Return the log level used for "subclassing" enhancement.
getErrors() - Method in class com.avaje.ebean.InvalidValue
Return a flat list of the errors.
getErrors() - Method in exception com.avaje.ebean.ValidationException
Return the actual errors for all beans validated.
getExeCount() - Method in class com.avaje.ebean.meta.MetaAutoFetchStatistic.QueryStats
The number of queries executed.
getExecutionCount() - Method in class com.avaje.ebean.meta.MetaQueryStatistic
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 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
 
getFinalQueryPlanHash() - Method in class com.avaje.ebean.meta.MetaQueryStatistic
Return the queryPlanHash value.
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.
getForeignKeyName(String, String, int) - Method in class com.avaje.ebean.config.dbplatform.DbDdlSyntax
 
getForeignKeySuffix() - Method in class com.avaje.ebean.config.dbplatform.DbDdlSyntax
Return the foreign key suffix.
getFutureRowCount() - Method in interface com.avaje.ebean.PagingList
Return the Future for getting the total row count.
getGarbageCollectionWait() - Method in class com.avaje.ebean.config.AutofetchConfig
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.Update
Return the sql that is actually executed.
getHeartbeatSql() - Method in class com.avaje.ebean.config.DataSourceConfig
Return a SQL statement used to test the database is accessible.
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.meta.MetaAutoFetchStatistic
This is the query point key.
getId() - Method in class com.avaje.ebean.meta.MetaAutoFetchTunedQueryInfo
Return the query point key.
getIdentity() - Method in class com.avaje.ebean.config.dbplatform.DbDdlSyntax
Return the identity clause for DB's that have identities.
getIdType() - Method in class com.avaje.ebean.config.dbplatform.DbIdentity
Return the default ID generation type that should be used.
getIndexName(String, String, int) - Method in class com.avaje.ebean.config.dbplatform.DbDdlSyntax
 
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.
getInt(String, int) - Static method in class com.avaje.ebean.config.GlobalProperties
Return a int property with a default value.
getInteger(String) - Method in interface com.avaje.ebean.SqlRow
Return a property as an Integer.
getInvalid() - Method in exception com.avaje.ebean.ValidationException
Return the InvalidValue tree.
getIsolation() - Method in class com.avaje.ebean.TxScope
Return the Isolation level this transaction should run with.
getJars() - Method in class com.avaje.ebean.config.ServerConfig
Return packages to search for entities via class path search.
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.validation.factory.AssertFalseValidatorFactory.AssertFalseValidator
 
getKey() - Method in class com.avaje.ebean.validation.factory.AssertTrueValidatorFactory.AssertTrueValidator
 
getKey() - Method in class com.avaje.ebean.validation.factory.EmailValidatorFactory.EmailValidator
 
getKey() - Method in class com.avaje.ebean.validation.factory.LengthValidatorFactory.LengthValidator
 
getKey() - Method in class com.avaje.ebean.validation.factory.NotNullValidatorFactory.NotNullValidator
 
getKey() - Method in interface com.avaje.ebean.validation.factory.Validator
Return a String key used to identify the validator.
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.
getLang() - Method in interface com.avaje.ebean.ExpressionFactory
Return the language for this expression factory.
getLastQueryTime() - Method in class com.avaje.ebean.meta.MetaQueryStatistic
Return the time of the last query executed using this plan.
getLastTuneTime() - Method in class com.avaje.ebean.meta.MetaAutoFetchTunedQueryInfo
Return the time of the last tune (that changed the query).
getLazyBatchSize() - Method in class com.avaje.ebean.FetchConfig
Return the batch size for lazy loading.
getLazyBatchSize() - Method in class com.avaje.ebean.JoinConfig
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 read or write that triggered the lazy load.
getLdapConfig() - Method in class com.avaje.ebean.config.ServerConfig
Return the LDAP configuration.
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.
getList() - Method in interface com.avaje.ebean.Page
Return the list of entities for this page.
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.
getLoadedProps() - 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.
getLoaderIndex() - Method in interface com.avaje.ebean.bean.BeanCollection
Return the index position of this collection in the lazy/query loader.
getLoaderIndex() - Method in class com.avaje.ebean.common.AbstractBeanCollection
 
getLoadProperty() - Method in class com.avaje.ebean.bean.NodeUsageCollector
 
getLogDirectory() - Method in class com.avaje.ebean.config.AutofetchConfig
Return the log directory to put the autofetch log.
getLogDirectoryWithEval() - Method in class com.avaje.ebean.config.AutofetchConfig
Return the log directory substituting any expressions such as ${catalina.base} etc.
getLoggingDirectory() - Method in class com.avaje.ebean.config.ServerConfig
Return the directory where transaction logs go.
getLoggingDirectoryWithEval() - Method in class com.avaje.ebean.config.ServerConfig
Return the transaction log directory substituting any expressions such as ${catalina.base} etc.
getLoggingLevel() - Method in interface com.avaje.ebean.AdminLogging
Return the overall transaction logging level.
getLoggingLevel() - Method in class com.avaje.ebean.config.ServerConfig
Return the overall transaction logging level.
getLoggingLevelIud() - Method in interface com.avaje.ebean.AdminLogging
The current log level for inserts updates and deletes.
getLoggingLevelIud() - Method in class com.avaje.ebean.config.ServerConfig
Return the logging level on Insert Update and Delete statements.
getLoggingLevelQuery() - Method in interface com.avaje.ebean.AdminLogging
Return the current log level for queries.
getLoggingLevelQuery() - Method in class com.avaje.ebean.config.ServerConfig
Return the logging level for query statements.
getLoggingLevelSqlQuery() - Method in interface com.avaje.ebean.AdminLogging
Return the current log level for native sql queries.
getLoggingLevelSqlQuery() - Method in class com.avaje.ebean.config.ServerConfig
Return the logging level on SqlQuery statements.
getLoggingLevelTxnCommit() - Method in class com.avaje.ebean.config.ServerConfig
Return the logging level for transaction begin, commit and rollback events.
getLoggingLogFileSharing() - Method in class com.avaje.ebean.config.ServerConfig
Return how transaction logging should share log files.
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).
getMapping() - Method in class com.avaje.ebean.RawSql.ColumnMapping
Return the mapping by DB column.
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.DbDdlSyntax
Return the maximum length that constraint names can be for this database.
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.
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.
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.
getMessage() - Method in class com.avaje.ebean.InvalidValue
Return a user error message.
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.AutofetchConfig
Return the mode used when autofetch has not been explicit defined on a query.
getMode() - Method in class com.avaje.ebean.config.EncryptDeploy
Return the encryption mode.
getModifyAdditions() - Method in interface com.avaje.ebean.bean.BeanCollection
Return the list of objects added to the list set or map.
getModifyAdditions() - Method in class com.avaje.ebean.common.AbstractBeanCollection
 
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
 
getName() - Method in interface com.avaje.ebean.bean.BeanCollectionLoader
Return the name of the associated EbeanServer.
getName() - Method in interface com.avaje.ebean.bean.BeanLoader
Return the name of the associated EbeanServer.
getName() - Method in interface com.avaje.ebean.config.CompoundTypeProperty
The name of this property.
getName() - Method in class com.avaje.ebean.config.dbplatform.DatabasePlatform
Return the name of the DatabasePlatform.
getName() - Method in interface com.avaje.ebean.config.dbplatform.IdGenerator
Return the name of the IdGenerator.
getName() - Method in class com.avaje.ebean.config.dbplatform.SequenceIdGenerator
Returns the sequence name.
getName() - Method in class com.avaje.ebean.config.dbplatform.SimpleSequenceIdGenerator
 
getName() - Method in class com.avaje.ebean.config.ServerConfig
Return the name of the EbeanServer.
getName() - Method in class com.avaje.ebean.config.TableName
Gets the name.
getName() - Method in interface com.avaje.ebean.EbeanServer
Return the name.
getName() - Method in interface com.avaje.ebean.Update
Return the name if it is a named update.
getNamingConvention() - Method in class com.avaje.ebean.config.ServerConfig
Return the NamingConvention.
getNewLine() - Method in class com.avaje.ebean.config.dbplatform.DbDdlSyntax
Return the new line character.
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.
getNodeUsageStats() - Method in class com.avaje.ebean.meta.MetaAutoFetchStatistic
Return the node usage statistics.
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.
getOldValues() - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Return the old values used for ConcurrencyMode.ALL.
getOldValues() - Method in interface com.avaje.ebean.event.BeanPersistRequest
Returns a bean containing the original values prior to the bean being modified.
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.
getOrigin() - Method in class com.avaje.ebean.meta.MetaAutoFetchStatistic
Return the query point.
getOrigin() - Method in class com.avaje.ebean.meta.MetaAutoFetchTunedQueryInfo
Return the query point.
getOriginKey(int) - Method in class com.avaje.ebean.bean.CallStack
 
getOriginQueryPoint() - Method in class com.avaje.ebean.bean.ObjectGraphNode
Return the origin query point.
getOrigQueryPlanHash() - Method in class com.avaje.ebean.meta.MetaQueryStatistic
Return the original query plan hash (calculated prior to autofetch tuning).
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.
getPage(int) - Method in interface com.avaje.ebean.PagingList
Return the page for a given page position (starting at 0).
getPageIndex() - Method in interface com.avaje.ebean.Page
Return the index position of this page.
getPageSize() - Method in interface com.avaje.ebean.PagingList
Return the page size.
getParentBean() - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Return the parent bean (by relationship).
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.meta.MetaAutoFetchStatistic.NodeUsageStats
Return the path.
getPath() - Method in class com.avaje.ebean.meta.MetaAutoFetchStatistic.QueryStats
Return the path.
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.
getPersistBatchSize() - Method in class com.avaje.ebean.config.ServerConfig
Return the batch size used for JDBC batching.
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.
getPersistListeners() - Method in class com.avaje.ebean.config.ServerConfig
Return the BeanPersistListener instances.
getPkPrefix() - Method in class com.avaje.ebean.config.dbplatform.DbDdlSyntax
Return the prefix used in naming primary keys.
getPoolListener() - Method in class com.avaje.ebean.config.DataSourceConfig
Return the pool listener.
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.
getPrimaryKeyName(String) - Method in class com.avaje.ebean.config.dbplatform.DbDdlSyntax
Return the primary key name for a given bean descriptor.
getProfileCount() - Method in class com.avaje.ebean.meta.MetaAutoFetchStatistic.NodeUsageStats
The number of profiled beans for this node.
getProfileCount() - Method in class com.avaje.ebean.meta.MetaAutoFetchTunedQueryInfo
The number of profiled queries the tuned query is based on.
getProfileUpdateFrequency() - Method in class com.avaje.ebean.config.AutofetchConfig
Return the frequency in seconds to update the autofetch tuned queries from the profiled information.
getProfileUsedCount() - Method in class com.avaje.ebean.meta.MetaAutoFetchStatistic.NodeUsageStats
The number of profiled beans that where actually used for this node.
getProfilingBase() - Method in interface com.avaje.ebean.AdminAutofetch
Return the number of queries profiled after which profiling is collected at a percentage rate.
getProfilingBase() - Method in class com.avaje.ebean.config.AutofetchConfig
Return the base number of queries to profile before changing to profile only a percentage of following queries (profileRate).
getProfilingMin() - Method in interface com.avaje.ebean.AdminAutofetch
Return the minimum number of queries profiled before autoFetch will start automatically tuning the queries.
getProfilingMin() - Method in class com.avaje.ebean.config.AutofetchConfig
Return the minimum number of queries to profile before autofetch will start tuning the queries.
getProfilingRate() - Method in interface com.avaje.ebean.AdminAutofetch
Returns the rate which profiling is collected.
getProfilingRate() - Method in class com.avaje.ebean.config.AutofetchConfig
Return the rate (%) of queries to be profiled after the 'base' amount of profiling.
getProperties() - Method in interface com.avaje.ebean.config.CompoundType
Return the properties in the order they appear in the constructor.
getProperties() - Method in class com.avaje.ebean.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(String, String) - Method in class com.avaje.ebean.config.ServerConfig
Return a configuration property using a default value.
getProperty(String) - Method in class com.avaje.ebean.config.ServerConfig
Return a configuration 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.
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.InvalidValue
Return the property name.
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).
getPstmtDelegate() - Method in class com.avaje.ebean.config.ServerConfig
Return the PreparedStatementDelegate.
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
 
getQueryAdapters() - Method in class com.avaje.ebean.config.ServerConfig
Return the BeanQueryAdapter instances.
getQueryBatchSize() - Method in class com.avaje.ebean.FetchConfig
Return the batch size for separate query load.
getQueryBatchSize() - Method in class com.avaje.ebean.JoinConfig
Return the batch size for "query join".
getQueryCache(Class<?>) - Method in interface com.avaje.ebean.cache.ServerCacheManager
Return the cache for query results of a particular type of bean.
getQueryStats() - Method in class com.avaje.ebean.meta.MetaAutoFetchStatistic
Return the query execution statistics.
getRawSql() - Method in interface com.avaje.ebean.Query
Return the RawSql that was set to use for this query.
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 (see Ebean.getReference(Class, Object).
getResourceDirectory() - Method in class com.avaje.ebean.config.ServerConfig
Returns the resource directory.
getRollbackFor() - Method in class com.avaje.ebean.TxScope
Return the throwable's that should cause a rollback.
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.
getSequenceFormat() - Method in class com.avaje.ebean.config.AbstractNamingConvention
Returns the sequence format.
getSequenceName(String) - Method in class com.avaje.ebean.config.AbstractNamingConvention
 
getSequenceName(String) - Method in interface com.avaje.ebean.config.NamingConvention
Return the sequence name given the table name (for DB's that use sequences).
getServer(String) - Static method in class com.avaje.ebean.Ebean
Get the EbeanServer for a given DataSource.
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).
getServerName() - Method in class com.avaje.ebean.TxScope
Return the serverName for this transaction.
getServletContext() - Static method in class com.avaje.ebean.config.GlobalProperties
Return the ServletContext (if setup in a servlet container environment).
getSize() - Method in class com.avaje.ebean.cache.ServerCacheStatistics
Return the size of the cache.
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.meta.MetaQueryStatistic
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 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.
getState() - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Return the state of the bean (DEFAULT,UPDATE,READONLY,SHARED).
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.
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.
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.
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.
getTotalBeanLoaded() - Method in class com.avaje.ebean.meta.MetaAutoFetchStatistic.QueryStats
The total number of beans loaded by the query.
getTotalLoadedBeans() - Method in class com.avaje.ebean.meta.MetaQueryStatistic
Return the total number of beans loaded by the queries.
getTotalMicros() - Method in class com.avaje.ebean.meta.MetaAutoFetchStatistic.QueryStats
The total time in microseconds of the queries.
getTotalPageCount() - Method in interface com.avaje.ebean.Page
Return the total number of pages.
getTotalPageCount() - Method in interface com.avaje.ebean.PagingList
Return the total page count.
getTotalProfileSize() - Method in interface com.avaje.ebean.AdminAutofetch
Return the size of the profile map.
getTotalRowCount() - Method in interface com.avaje.ebean.Page
Return the total row count for all pages.
getTotalRowCount() - Method in interface com.avaje.ebean.PagingList
Return the total row count.
getTotalTimeMicros() - Method in class com.avaje.ebean.meta.MetaQueryStatistic
Return the number of times this query was executed.
getTotalTunedQueryCount() - Method in interface com.avaje.ebean.AdminAutofetch
Return the number of queries tuned by AutoFetch.
getTotalTunedQuerySize() - Method in interface com.avaje.ebean.AdminAutofetch
Return the size of the TuneQuery map.
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.
getTunedCount() - Method in class com.avaje.ebean.meta.MetaAutoFetchTunedQueryInfo
Return the number of queries tuned.
getTunedDetail() - Method in class com.avaje.ebean.meta.MetaAutoFetchTunedQueryInfo
The tuned query detail in string form.
getType() - Method in interface com.avaje.ebean.Query
Return the type of query (List, Set, Map, Bean, rowCount etc).
getType() - Method in class com.avaje.ebean.TxScope
Return the transaction type.
getUnparsedSql() - Method in class com.avaje.ebean.RawSql.Sql
Return the SQL when it is unparsed.
getUpdatedProperties() - Method in interface com.avaje.ebean.event.BeanPersistRequest
For an update this is the set of properties that where updated.
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.
getUsedProperties() - Method in class com.avaje.ebean.meta.MetaAutoFetchStatistic.NodeUsageStats
The properties used at this node.
getUsedPropertiesSet() - Method in class com.avaje.ebean.meta.MetaAutoFetchStatistic.NodeUsageStats
Return the properties as a Set rather than an Array.
getUsername() - Method in class com.avaje.ebean.config.DataSourceConfig
Return the database username.
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.
getValidatorAttributes() - Method in class com.avaje.ebean.InvalidValue
Returns the attributes of the validator.
getValidatorKey() - Method in class com.avaje.ebean.InvalidValue
Return the key of the validator that caused this InvalidValue.
getValue(V) - Method in interface com.avaje.ebean.config.CompoundTypeProperty
Return the property value from the containing compound value object.
getValue() - Method in class com.avaje.ebean.InvalidValue
Return the value deemed invalid.
getValue() - Method in class com.avaje.ebean.text.json.JsonElementBoolean
 
getValue() - Method in class com.avaje.ebean.text.json.JsonElementNull
 
getValue() - Method in class com.avaje.ebean.text.json.JsonElementNumber
 
getValue(String) - Method in class com.avaje.ebean.text.json.JsonElementObject
 
getValue() - Method in class com.avaje.ebean.text.json.JsonElementString
 
getValue1() - Method in class com.avaje.ebean.ValuePair
Return the first value.
getValue2() - Method in class com.avaje.ebean.ValuePair
Return the second value.
getValueAdapter() - Method in class com.avaje.ebean.text.json.JsonReadOptions
Return the JsonValueAdapter.
getValueAdapter() - Method in class com.avaje.ebean.text.json.JsonWriteOptions
Return the JsonValueAdapter.
getValues() - Method in class com.avaje.ebean.text.json.JsonElementArray
 
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.
getZeroHash() - Method in class com.avaje.ebean.bean.CallStack
Return the hash for the first stack element.
GlobalProperties - Class in com.avaje.ebean.config
Provides access to properties loaded from the ebean.properties file.
GlobalProperties() - Constructor for class com.avaje.ebean.config.GlobalProperties
 
gt(String, Object) - Static method in class com.avaje.ebean.Expr
Greater Than - property greater than the given value.
gt(String, Object) - Method in interface com.avaje.ebean.ExpressionFactory
Greater Than - property greater than the given value.
gt(String, Object) - Method in interface com.avaje.ebean.ExpressionList
Greater Than - property greater than the given value.
gt(String, Object) - Method in interface com.avaje.ebean.Filter
Greater Than - property greater than the given value.

H

H2DbEncrypt - Class in com.avaje.ebean.config.dbplatform
H2 encryption support via encrypt decrypt function.
H2DbEncrypt() - Constructor for class com.avaje.ebean.config.dbplatform.H2DbEncrypt
 
H2Platform - Class in com.avaje.ebean.config.dbplatform
H2 specific platform.
H2Platform() - Constructor for class com.avaje.ebean.config.dbplatform.H2Platform
 
H2SequenceIdGenerator - Class in com.avaje.ebean.config.dbplatform
H2 specific sequence Id Generator.
H2SequenceIdGenerator(BackgroundExecutor, DataSource, String, int) - Constructor for class com.avaje.ebean.config.dbplatform.H2SequenceIdGenerator
Construct given a dataSource and sql to return the next sequence value.
hash() - Method in class com.avaje.ebean.OrderBy
Return a hash value for this OrderBy.
hashCode() - Method in class com.avaje.ebean.common.BeanList
 
hashCode() - Method in class com.avaje.ebean.common.BeanMap
 
hashCode() - Method in class com.avaje.ebean.common.BeanSet
 
hashCode() - Method in class com.avaje.ebean.OrderBy
 
hasMoreRows() - Method in interface com.avaje.ebean.bean.BeanCollection
Set to true if maxRows was hit and there are actually more rows available.
hasMoreRows() - Method in class com.avaje.ebean.common.AbstractBeanCollection
Set to true if maxRows was hit and there are actually more rows available.
hasNext() - Method in interface com.avaje.ebean.Page
Return true if there is a next page.
hasPath(String) - Method in class com.avaje.ebean.text.PathProperties
Return true if the path is defined and has properties.
hasPrev() - Method in interface com.avaje.ebean.Page
Return true if there is a previous page.
having() - Method in interface com.avaje.ebean.ExpressionList
Add expressions to the having clause.
having() - Method in interface com.avaje.ebean.Query
Add Expressions to the Having clause return the ExpressionList.
having(String) - Method in interface com.avaje.ebean.Query
Add additional clause(s) to the having clause.
having(Expression) - Method in interface com.avaje.ebean.Query
Add an expression to the having clause returning the query.

I

icontains(String, String) - Static method in class com.avaje.ebean.Expr
Case insensitive Contains - property like %value%.
icontains(String, String) - Method in interface com.avaje.ebean.ExpressionFactory
Case insensitive Contains - property like %value%.
icontains(String, String) - Method in interface com.avaje.ebean.ExpressionList
Case insensitive Contains - property like %value%.
icontains(String, String) - Method in interface com.avaje.ebean.Filter
Case insensitive Contains.
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.
IdType - Enum in com.avaje.ebean.config.dbplatform
The types of Identity generation that can be defined.
iendsWith(String, String) - Static method in class com.avaje.ebean.Expr
Case insensitive Ends With - property like %value.
iendsWith(String, String) - Method in interface com.avaje.ebean.ExpressionFactory
Case insensitive Ends With - property like %value.
iendsWith(String, String) - Method in interface com.avaje.ebean.ExpressionList
Case insensitive Ends With - property like %value.
iendsWith(String, String) - Method in interface com.avaje.ebean.Filter
Case insensitive Ends With.
ieq(String, String) - Static method in class com.avaje.ebean.Expr
Case Insensitive Equal To - property equal to the given value (typically using a lower() function to make it case insensitive).
ieq(String, String) - Method in interface com.avaje.ebean.ExpressionFactory
Case Insensitive Equal To - property equal to the given value (typically using a lower() function to make it case insensitive).
ieq(String, String) - Method in interface com.avaje.ebean.ExpressionList
Case Insensitive Equal To - property equal to the given value (typically using a lower() function to make it case insensitive).
ieq(String, String) - Method in interface com.avaje.ebean.Filter
Case Insensitive Equal To.
iexampleLike(Object) - Static method in class com.avaje.ebean.Expr
Case insensitive Expr.exampleLike(Object)
iexampleLike(Object) - Method in interface com.avaje.ebean.ExpressionFactory
Case insensitive ExpressionFactory.exampleLike(Object)
iexampleLike(Object) - Method in interface com.avaje.ebean.ExpressionList
Case insensitive version of ExpressionList.exampleLike(Object)
IGNORE_COLUMN - Static variable in class com.avaje.ebean.RawSqlBuilder
Special property name assigned to a DB column that should be ignored.
ilike(String, String) - Static method in class com.avaje.ebean.Expr
Case insensitive Like - property like value where the value contains the SQL wild card characters % (percentage) and _ (underscore).
ilike(String, String) - Method in interface com.avaje.ebean.ExpressionFactory
Case insensitive Like - property like value where the value contains the SQL wild card characters % (percentage) and _ (underscore).
ilike(String, String) - Method in interface com.avaje.ebean.ExpressionList
Case insensitive Like - property like value where the value contains the SQL wild card characters % (percentage) and _ (underscore).
in(String, Object[]) - Static method in class com.avaje.ebean.Expr
In - property has a value in the array of values.
in(String, Query<?>) - Static method in class com.avaje.ebean.Expr
In - using a subQuery.
in(String, Collection<?>) - Static method in class com.avaje.ebean.Expr
In - property has a value in the collection of values.
in(String, Object[]) - Method in interface com.avaje.ebean.ExpressionFactory
In - property has a value in the array of values.
in(String, Query<?>) - Method in interface com.avaje.ebean.ExpressionFactory
In - using a subQuery.
in(String, Collection<?>) - Method in interface com.avaje.ebean.ExpressionFactory
In - property has a value in the collection of values.
in(String, Query<?>) - Method in interface com.avaje.ebean.ExpressionList
In - using a subQuery.
in(String, Object[]) - Method in interface com.avaje.ebean.ExpressionList
In - property has a value in the array of values.
in(String, Collection<?>) - Method in interface com.avaje.ebean.ExpressionList
In - property has a value in the collection of values.
in(String, Set<?>) - Method in interface com.avaje.ebean.Filter
In - property has a value contained in the set of values.
includeZeros() - Method in interface com.avaje.ebean.ExampleExpression
By calling this method zero value properties are going to be included in the expression.
indexOf(Object) - Method in class com.avaje.ebean.common.BeanList
 
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.
initialise() - Method in interface com.avaje.ebean.config.EncryptKeyManager
Initialise the EncryptKeyManager.
inserted(T) - 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
 
InvalidValue - Class in com.avaje.ebean
Invalid value returned from validation rules.
InvalidValue(String, String, Object, InvalidValue[]) - Constructor for class com.avaje.ebean.InvalidValue
 
InvalidValue(String, Object[], String, String, Object) - Constructor for class com.avaje.ebean.InvalidValue
 
isActive() - Method in interface com.avaje.ebean.Transaction
Return true if the transaction is active.
isAddOneToOneUniqueContraint() - Method in class com.avaje.ebean.config.dbplatform.DbDdlSyntax
Return true if imported side of OneToOne's should have unique constraints generated.
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.
isAutofetchTuned() - Method in class com.avaje.ebean.meta.MetaQueryStatistic
Return true if this query plan was built for Autofetch tuned queries.
isAutofetchTuned() - Method in interface com.avaje.ebean.Query
Returns true if this query was tuned by autoFetch.
isAutoTableMod() - Method in interface com.avaje.ebean.SqlUpdate
Return true if eBean should automatically deduce the table modification information and process it.
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.
isBean() - Method in class com.avaje.ebean.InvalidValue
Returns true if this represents a bean with a list of property errors.
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.
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.
isDbEncrypt() - Method in class com.avaje.ebean.config.EncryptDeploy
Return true if String type should use DB encryption.
isDbSequence() - Method in interface com.avaje.ebean.config.dbplatform.IdGenerator
Return true if this is a DB sequence.
isDbSequence() - Method in class com.avaje.ebean.config.dbplatform.SequenceIdGenerator
Returns true.
isDbSequence() - Method in class com.avaje.ebean.config.dbplatform.SimpleSequenceIdGenerator
 
isDdlGenerate() - Method in class com.avaje.ebean.config.ServerConfig
Return true if the DDL should be generated.
isDdlRun() - Method in class com.avaje.ebean.config.ServerConfig
Return true if the DDL should be run.
isDebugGeneratedSql() - Method in interface com.avaje.ebean.AdminLogging
Returns true if generated sql is logged to the console.
isDebugLazyLoad() - Method in interface com.avaje.ebean.AdminLogging
Return true if lazy loading should be debugged.
isDebugLazyLoad() - Method in class com.avaje.ebean.config.ServerConfig
Return true if there is debug logging on lazy loading events.
isDebugSql() - Method in class com.avaje.ebean.config.ServerConfig
Return true to get the generated SQL queries output to the console.
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.
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.
isDisableLazyLoad() - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Return true if lazy loading is disabled.
isDistinct() - Method in interface com.avaje.ebean.config.dbplatform.SqlLimitRequest
Return true if the query uses distinct.
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() - 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
 
isError() - Method in class com.avaje.ebean.InvalidValue
Returns true if this is a an error on a property.
isFinishedFetch() - Method in interface com.avaje.ebean.bean.BeanCollection
Returns true if the fetch has finished.
isFinishedFetch() - Method in class com.avaje.ebean.common.AbstractBeanCollection
Returns true if the fetch has finished.
isForceUpperCase() - Method in class com.avaje.ebean.config.UnderscoreNamingConvention
Return true if the result will be upper case.
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 ...
isIncludesRowNumberColumn() - Method in class com.avaje.ebean.config.dbplatform.SqlLimitResponse
Returns true if a ROW_NUMBER column is used in the query.
isIntercepting() - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Return true if the bean currently has interception on.
isLoaded() - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Return true if the entity has been loaded.
isLoggingToJavaLogger() - Method in class com.avaje.ebean.config.ServerConfig
Return true if you want to use a java.util.logging.Logger to log transaction statements, bind values etc.
isModified() - Method in class com.avaje.ebean.bean.NodeUsageCollector
Return true if the bean was modified by a setter.
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.
isPersistBatching() - Method in class com.avaje.ebean.config.ServerConfig
Returns true if by default JDBC batching is used for persisting or deleting beans.
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.
isPrimitive() - Method in interface com.avaje.ebean.text.json.JsonElement
Return true if this is a JSON primitive type (null, boolean, number or string).
isPrimitive() - Method in class com.avaje.ebean.text.json.JsonElementArray
 
isPrimitive() - Method in class com.avaje.ebean.text.json.JsonElementBoolean
 
isPrimitive() - Method in class com.avaje.ebean.text.json.JsonElementNull
 
isPrimitive() - Method in class com.avaje.ebean.text.json.JsonElementNumber
 
isPrimitive() - Method in class com.avaje.ebean.text.json.JsonElementObject
 
isPrimitive() - Method in class com.avaje.ebean.text.json.JsonElementString
 
isProfiling() - Method in interface com.avaje.ebean.AdminAutofetch
Return true if profiling is enabled.
isProfiling() - Method in class com.avaje.ebean.config.AutofetchConfig
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.
isQueryAll() - Method in class com.avaje.ebean.JoinConfig
Return true if the query fetch should fetch 'all' rather than just the 'first' batch.
isQueryTuning() - Method in interface com.avaje.ebean.AdminAutofetch
Return true if autoFetch automatic query tuning is enabled.
isQueryTuning() - Method in class com.avaje.ebean.config.AutofetchConfig
Return true if the queries are being tuned.
isQueryTuningAddVersion() - Method in class com.avaje.ebean.config.AutofetchConfig
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 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.
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.
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.BeanQueryAdapter
Return true if this adapter is interested in queries for the given entity type.
isRenderIndexForFkey() - Method in class com.avaje.ebean.config.dbplatform.DbDdlSyntax
Return true if indexes should be created for the foreign keys.
isSharedInstance() - Method in interface com.avaje.ebean.bean.BeanCollection
Return true if this collection is owned by a sharedInstance.
isSharedInstance() - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Return true if this is a shared instance.
isSharedInstance() - Method in interface com.avaje.ebean.BeanState
Return true if this is a shared instance.
isSharedInstance() - Method in class com.avaje.ebean.common.AbstractBeanCollection
 
isSkipPrimaryServer() - Static method in class com.avaje.ebean.config.GlobalProperties
Return true to skip automatically creating the primary server.
isSupportedType(Type) - Method in interface com.avaje.ebean.text.json.JsonContext
Return true if the type is known as an Entity or Xml type or a List Set or Map of known bean types.
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.
isTreatEmptyStringsAsNull() - Method in class com.avaje.ebean.config.dbplatform.DatabasePlatform
Return true if empty strings should be treated as null.
isUpdateChangesOnly() - Method in class com.avaje.ebean.config.ServerConfig
Return true to only update changed properties.
isUseCache() - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Return true if this bean should use the cache when lazy loading.
isUseFileLogging() - Method in class com.avaje.ebean.config.AutofetchConfig
Return true if a log file should be used to log the changes in autofetch query tuning.
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.
isUseJuliTransactionLogger() - Method in class com.avaje.ebean.config.ServerConfig
Deprecated.  
isUsePersistBatching() - Method in class com.avaje.ebean.config.ServerConfig
Deprecated.  
isValid() - Method in class com.avaje.ebean.config.TableName
Checks if is table name is valid i.e.
isValid(Object) - Method in class com.avaje.ebean.validation.factory.AssertFalseValidatorFactory.AssertFalseValidator
 
isValid(Object) - Method in class com.avaje.ebean.validation.factory.AssertTrueValidatorFactory.AssertTrueValidator
 
isValid(String) - Method in class com.avaje.ebean.validation.factory.EmailValidation
Utility method that checks to see if the specified string is a valid email address according to the RFC 2822 specification.
isValid(Object) - Method in class com.avaje.ebean.validation.factory.EmailValidatorFactory.EmailValidator
 
isValid(Object) - Method in class com.avaje.ebean.validation.factory.LengthValidatorFactory.LengthValidator
 
isValid(Object) - Method in class com.avaje.ebean.validation.factory.NotNullValidatorFactory.NotNullValidator
 
isValid(Object) - Method in interface com.avaje.ebean.validation.factory.Validator
Return true if the value is valid.
isValidateOnSave() - Method in class com.avaje.ebean.config.ServerConfig
Return true if a bean should be validated when it is saved.
isValidEmail(String) - Static method in class com.avaje.ebean.validation.factory.EmailValidation
Validation of email using the default validator.
isVanillaBeans() - Static method in class com.avaje.ebean.bean.SerializeControl
Return true if beans are serialized to Vanilla as opposed to byte code generated subclasses.
isVanillaCollections() - Static method in class com.avaje.ebean.bean.SerializeControl
Return true if collections are serialized to be plain Lists Sets or Maps as opposed to BeanList, BeanMap or BeanSet.
isVanillaMode() - Method in class com.avaje.ebean.config.ldap.LdapConfig
Return true if by default LDAP queries should return 'vanilla' objects.
isVanillaMode() - Method in class com.avaje.ebean.config.ServerConfig
Return true if by default queries should return 'vanilla' objects rather than dynamic subclasses.
isVanillaRefMode() - Method in class com.avaje.ebean.config.ServerConfig
Returns true if EbeanServer.getReference(Class, Object) should return vanilla objects or not.
iterator() - Method in class com.avaje.ebean.common.BeanList
 
iterator() - Method in class com.avaje.ebean.common.BeanSet
 

J

join(String) - Method in interface com.avaje.ebean.ExpressionList
Specify a property (associated bean) to join and fetch including all its properties.
join(String, String) - Method in interface com.avaje.ebean.ExpressionList
Specify a property (associated bean) to join and fetch with its specific properties to include (aka partial object).
join(String, String) - Method in interface com.avaje.ebean.Query
Same as Query.fetch(String, String).
join(String, String, JoinConfig) - Method in interface com.avaje.ebean.Query
Additionally specify a JoinConfig to specify a "query join" and or define the lazy loading query.
join(String) - Method in interface com.avaje.ebean.Query
Same as Query.fetch(String)
join(String, JoinConfig) - Method in interface com.avaje.ebean.Query
Same as Query.fetch(String, FetchConfig)
JoinConfig - Class in com.avaje.ebean
Defines the configuration options for a "query join" or a "lazy loading join".
JoinConfig() - Constructor for class com.avaje.ebean.JoinConfig
Construct the join configuration object.
JsonContext - Interface in com.avaje.ebean.text.json
Converts objects to and from JSON format.
JsonElement - Interface in com.avaje.ebean.text.json
Marker interface for all the Raw JSON types.
JsonElementArray - Class in com.avaje.ebean.text.json
JSON Array element.
JsonElementArray() - Constructor for class com.avaje.ebean.text.json.JsonElementArray
 
JsonElementBoolean - Class in com.avaje.ebean.text.json
JSON boolean element.
JsonElementNull - Class in com.avaje.ebean.text.json
JSON null element.
JsonElementNumber - Class in com.avaje.ebean.text.json
JSON number element.
JsonElementNumber(String) - Constructor for class com.avaje.ebean.text.json.JsonElementNumber
 
JsonElementObject - Class in com.avaje.ebean.text.json
JSON Object element.
JsonElementObject() - Constructor for class com.avaje.ebean.text.json.JsonElementObject
 
JsonElementString - Class in com.avaje.ebean.text.json
JSON string element.
JsonElementString(String) - Constructor for class com.avaje.ebean.text.json.JsonElementString
 
jsonFromDate(Date) - Method in interface com.avaje.ebean.text.json.JsonValueAdapter
Convert the Date to json string.
jsonFromTimestamp(Timestamp) - Method in interface com.avaje.ebean.text.json.JsonValueAdapter
Convert the DateTime to json string.
JsonReadBeanVisitor<T> - Interface in com.avaje.ebean.text.json
Provides for some custom handling of json content as it is read.
JsonReadOptions - Class in com.avaje.ebean.text.json
Provides the ability to customise the reading of JSON content.
JsonReadOptions() - Constructor for class com.avaje.ebean.text.json.JsonReadOptions
Default constructor.
jsonToDate(String) - Method in interface com.avaje.ebean.text.json.JsonValueAdapter
Parse the JSON string into a Date.
jsonToTimestamp(String) - Method in interface com.avaje.ebean.text.json.JsonValueAdapter
Parse the JSON DateTime into a Timestamp.
JsonValueAdapter - Interface in com.avaje.ebean.text.json
Allows you to customise the Date and Timestamp formats.
JsonWriteBeanVisitor<T> - Interface in com.avaje.ebean.text.json
Allows for customising the JSON write processing.
JsonWriteOptions - Class in com.avaje.ebean.text.json
Provides options for customising the JSON write process.
JsonWriteOptions() - Constructor for class com.avaje.ebean.text.json.JsonWriteOptions
 
JsonWriter - Interface in com.avaje.ebean.text.json
The JSON Writer made available to JsonWriteBeanVisitor's so that you can append your own JSON content into the output.
Junction - Interface in com.avaje.ebean
Represents a Conjunction or a Disjunction.

K

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

L

lastIndexOf(Object) - Method in class com.avaje.ebean.common.BeanList
 
lazy() - Method in class com.avaje.ebean.FetchConfig
Specify that this path should be lazy loaded using the default batch load size.
lazy(int) - Method in class com.avaje.ebean.FetchConfig
Specify that this path should be lazy loaded with a specified batch size.
lazy() - Method in class com.avaje.ebean.JoinConfig
Specify that this join should be lazy loaded using the default batch load size.
lazy(int) - Method in class com.avaje.ebean.JoinConfig
Specify that this join should be lazy loaded with a specified batch size.
LdapAttribute - Annotation Type in com.avaje.ebean.annotation
Used to define the mapping of a bean property to an Ldap attribute.
LdapAttributeAdapter - Interface in com.avaje.ebean.config.ldap
Assigned to a property to convert between the logical bean property value and the LDAP Attribute value.
LdapConfig - Class in com.avaje.ebean.config.ldap
Used to configure LDAP support.
LdapConfig() - Constructor for class com.avaje.ebean.config.ldap.LdapConfig
 
LdapContextFactory - Interface in com.avaje.ebean.config.ldap
Factory for creating LDAP DirContext.
LdapDomain - Annotation Type in com.avaje.ebean.annotation
Used to mark an Entity as a Ldap Domain object.
LdapId - Annotation Type in com.avaje.ebean.annotation
Used to define the ID property.
le(String, Object) - Static method in class com.avaje.ebean.Expr
Less Than or Equal to - property less than or equal to the given value.
le(String, Object) - Method in interface com.avaje.ebean.ExpressionFactory
Less Than or Equal to - property less than or equal to the given value.
le(String, Object) - Method in interface com.avaje.ebean.ExpressionList
Less Than or Equal to - property less than or equal to the given value.
le(String, Object) - Method in interface com.avaje.ebean.Filter
Less Than or Equal to - property less than or equal to the given value.
Length - Annotation Type in com.avaje.ebean.validation
Validate the length of a String property.
LengthValidatorFactory - Class in com.avaje.ebean.validation.factory
Creates a String length validator.
LengthValidatorFactory() - Constructor for class com.avaje.ebean.validation.factory.LengthValidatorFactory
 
LengthValidatorFactory.LengthValidator - Class in com.avaje.ebean.validation.factory
The actual length validator.
like(String, String) - Static method in class com.avaje.ebean.Expr
Like - property like value where the value contains the SQL wild card characters % (percentage) and _ (underscore).
like(String, String) - Method in interface com.avaje.ebean.ExpressionFactory
Like - property like value where the value contains the SQL wild card characters % (percentage) and _ (underscore).
like(String, String) - Method in interface com.avaje.ebean.ExpressionList
Like - property like value where the value contains the SQL wild card characters % (percentage) and _ (underscore).
LikeType - Enum in com.avaje.ebean
Used to specify the type of like matching used.
limit(SqlLimitRequest) - Method in class com.avaje.ebean.config.dbplatform.LimitOffsetSqlLimiter
 
limit(SqlLimitRequest) - Method in class com.avaje.ebean.config.dbplatform.RowNumberSqlLimiter
 
limit(SqlLimitRequest) - Method in class com.avaje.ebean.config.dbplatform.RownumSqlLimiter
 
limit(SqlLimitRequest) - Method in interface com.avaje.ebean.config.dbplatform.SqlLimiter
Add the SQL limiting statements around the query.
LimitOffsetSqlLimiter - Class in com.avaje.ebean.config.dbplatform
Adds LIMIT OFFSET clauses to a SQL query.
LimitOffsetSqlLimiter() - Constructor for class com.avaje.ebean.config.dbplatform.LimitOffsetSqlLimiter
 
listIterator() - Method in class com.avaje.ebean.common.BeanList
 
listIterator(int) - Method in class com.avaje.ebean.common.BeanList
 
loadBean(EntityBeanIntercept) - Method in interface com.avaje.ebean.bean.BeanLoader
Invoke the lazy loading for this bean.
loadFromProperties() - Method in class com.avaje.ebean.config.ServerConfig
Load the settings from the ebean.properties file.
loadMany(BeanCollection<?>, boolean) - Method in interface com.avaje.ebean.bean.BeanCollectionLoader
Invoke the lazy loading for this bean collection.
loadSettings(ConfigPropertyMap) - Method in class com.avaje.ebean.config.AutofetchConfig
Load the settings from the properties file.
loadSettings(String) - Method in class com.avaje.ebean.config.DataSourceConfig
Load the settings from ebean.properties.
log(String) - Method in interface com.avaje.ebean.Transaction
Log a comment to the transaction log.
logComment(String) - Static method in class com.avaje.ebean.Ebean
Log a comment to the transaction log of the current transaction.
logComment(String) - Method in interface com.avaje.ebean.EbeanServer
Log a comment to the transaction log of the current transaction.
lt(String, Object) - Static method in class com.avaje.ebean.Expr
Less Than - property less than the given value.
lt(String, Object) - Method in interface com.avaje.ebean.ExpressionFactory
Less Than - property less than the given value.
lt(String, Object) - Method in interface com.avaje.ebean.ExpressionList
Less Than - property less than the given value.
lt(String, Object) - Method in interface com.avaje.ebean.Filter
Less Than - property less than the given value.

M

main(String[]) - Static method in class com.avaje.ebean.validation.factory.EmailValidation
Test method.
mandatory() - Static method in class com.avaje.ebean.TxScope
Helper method to create a TxScope with MANDATORY.
MatchingNamingConvention - Class in com.avaje.ebean.config
The JPA naming convention where column names match property names and table names match entity names.
MatchingNamingConvention() - Constructor for class com.avaje.ebean.config.MatchingNamingConvention
Create with a sequence format of "{table}_seq".
MatchingNamingConvention(String) - Constructor for class com.avaje.ebean.config.MatchingNamingConvention
Instantiates with a specific format for DB sequences.
maxRows(int) - Method in interface com.avaje.ebean.Filter
Specify the maximum number of rows/elements to return.
MetaAutoFetchStatistic - Class in com.avaje.ebean.meta
Statistics collected by AutoFetch profiling.
MetaAutoFetchStatistic() - Constructor for class com.avaje.ebean.meta.MetaAutoFetchStatistic
 
MetaAutoFetchStatistic(ObjectGraphOrigin, int, List<MetaAutoFetchStatistic.QueryStats>, List<MetaAutoFetchStatistic.NodeUsageStats>) - Constructor for class com.avaje.ebean.meta.MetaAutoFetchStatistic
 
MetaAutoFetchStatistic.NodeUsageStats - Class in com.avaje.ebean.meta
Collects usages statistics for a given node in the object graph.
MetaAutoFetchStatistic.NodeUsageStats(String, int, int, String[]) - Constructor for class com.avaje.ebean.meta.MetaAutoFetchStatistic.NodeUsageStats
 
MetaAutoFetchStatistic.QueryStats - Class in com.avaje.ebean.meta
FIXME: This will likely be deprecated in favour of a separate object graph cost.
MetaAutoFetchStatistic.QueryStats(String, int, int, int) - Constructor for class com.avaje.ebean.meta.MetaAutoFetchStatistic.QueryStats
 
MetaAutoFetchTunedQueryInfo - Class in com.avaje.ebean.meta
"Tuned fetch" information used by AutoFetch.
MetaAutoFetchTunedQueryInfo() - Constructor for class com.avaje.ebean.meta.MetaAutoFetchTunedQueryInfo
 
MetaAutoFetchTunedQueryInfo(ObjectGraphOrigin, String, int, int, long) - Constructor for class com.avaje.ebean.meta.MetaAutoFetchTunedQueryInfo
 
MetaQueryStatistic - Class in com.avaje.ebean.meta
Query execution statistics Meta data.
MetaQueryStatistic() - Constructor for class com.avaje.ebean.meta.MetaQueryStatistic
 
MetaQueryStatistic(boolean, String, int, String, int, int, int, long, long) - Constructor for class com.avaje.ebean.meta.MetaQueryStatistic
Create a MetaQueryStatistic.
modifyAddition(E) - Method in interface com.avaje.ebean.bean.BeanCollection
Add an object to the additions list.
modifyAddition(E) - Method in class com.avaje.ebean.common.AbstractBeanCollection
 
modifyRemoval(Object) - Method in interface com.avaje.ebean.bean.BeanCollection
Add an object to the deletions list.
modifyRemoval(Object) - Method in class com.avaje.ebean.common.AbstractBeanCollection
 
modifyReset() - Method in interface com.avaje.ebean.bean.BeanCollection
Reset the set of additions and deletions.
modifyReset() - Method in class com.avaje.ebean.common.AbstractBeanCollection
 
MsSqlServer2000Platform - Class in com.avaje.ebean.config.dbplatform
Microsoft SQL Server 2000 specific platform.
MsSqlServer2000Platform() - Constructor for class com.avaje.ebean.config.dbplatform.MsSqlServer2000Platform
 
MsSqlServer2005Platform - Class in com.avaje.ebean.config.dbplatform
Microsoft SQL Server 2005 specific platform.
MsSqlServer2005Platform() - Constructor for class com.avaje.ebean.config.dbplatform.MsSqlServer2005Platform
 
MySqlBlob - Class in com.avaje.ebean.config.dbplatform
Support for blob, mediumblob or longblob selection based on the deployment length.
MySqlBlob() - Constructor for class com.avaje.ebean.config.dbplatform.MySqlBlob
 
MySqlClob - Class in com.avaje.ebean.config.dbplatform
Support for text, mediumtext or longtext selection based on the deployment length.
MySqlClob() - Constructor for class com.avaje.ebean.config.dbplatform.MySqlClob
 
MySqlDbEncrypt - Class in com.avaje.ebean.config.dbplatform
MySql aes_encrypt aes_decrypt based encryption support.
MySqlDbEncrypt() - Constructor for class com.avaje.ebean.config.dbplatform.MySqlDbEncrypt
 
MySqlPlatform - Class in com.avaje.ebean.config.dbplatform
MySQL specific platform.
MySqlPlatform() - Constructor for class com.avaje.ebean.config.dbplatform.MySqlPlatform
 

N

NamedUpdate - Annotation Type in com.avaje.ebean.annotation
An Update statement for a particular entity bean type.
NamedUpdates - Annotation Type in com.avaje.ebean.annotation
Holds an array of named Update statements for a particular entity bean type.
NamingConvention - Interface in com.avaje.ebean.config
Defines the naming convention for converting between logical property names/entity names and physical DB column names/table names.
ne(String, Object) - Static method in class com.avaje.ebean.Expr
Not Equal To - property not equal to the given value.
ne(String, Object) - Method in interface com.avaje.ebean.ExpressionFactory
Not Equal To - property not equal to the given value.
ne(String, Object) - Method in interface com.avaje.ebean.ExpressionList
Not Equal To - property not equal to the given value.
ne(String, Object) - Method in interface com.avaje.ebean.Filter
Not Equal To - property not equal to the given value.
never() - Static method in class com.avaje.ebean.TxScope
Helper method to create a TxScope with NEVER.
NEW_LINE - Static variable in interface com.avaje.ebean.config.dbplatform.SqlLimiter
the new line character used.
next() - Method in interface com.avaje.ebean.Page
Return the next page.
nextId() - Method in interface com.avaje.ebean.config.dbplatform.IdGenerator
return the next unique identity value.
nextId() - Method in class com.avaje.ebean.config.dbplatform.SequenceIdGenerator
Return the next Id.
nextId() - Method in class com.avaje.ebean.config.dbplatform.SimpleSequenceIdGenerator
 
nextId(Class<?>) - Static method in class com.avaje.ebean.Ebean
Return the next identity value for a given bean type.
nextId(Class<?>) - Method in interface com.avaje.ebean.EbeanServer
Return the next unique identity value for a given bean type.
NO_ENCRYPT - Static variable in class com.avaje.ebean.config.EncryptDeploy
Use to define that no encryption should be used.
NoAttributesValidator - Class in com.avaje.ebean.validation.factory
Abstract validator that has no attributes.
NoAttributesValidator() - Constructor for class com.avaje.ebean.validation.factory.NoAttributesValidator
 
NodeUsageCollector - Class in com.avaje.ebean.bean
Collects profile information for a bean (or reference/proxy bean) at a given AutoFetchNode.
NodeUsageCollector(ObjectGraphNode, WeakReference<NodeUsageListener>) - Constructor for class com.avaje.ebean.bean.NodeUsageCollector
 
NodeUsageListener - Interface in com.avaje.ebean.bean
Collects the profile information.
not(Expression) - Static method in class com.avaje.ebean.Expr
Negate the expression (prefix it with NOT).
not(Expression) - Method in interface com.avaje.ebean.ExpressionFactory
Negate the expression (prefix it with NOT).
not(Expression) - Method in interface com.avaje.ebean.ExpressionList
Negate the expression (prefix it with NOT).
NOT_NULL - Static variable in class com.avaje.ebean.validation.factory.NotNullValidatorFactory
 
NotEmpty - Annotation Type in com.avaje.ebean.validation
Validate property as not null and not an empty string.
NotEmptyValidatorFactory - Class in com.avaje.ebean.validation.factory
Creates NotEmpty validators depending on the type.
NotEmptyValidatorFactory() - Constructor for class com.avaje.ebean.validation.factory.NotEmptyValidatorFactory
 
notifyTouched(BeanCollection<?>) - Method in interface com.avaje.ebean.bean.BeanCollectionTouched
Notify the listener that the bean collection has been used.
NotNull - Annotation Type in com.avaje.ebean.validation
Validate property as not null.
NotNullValidatorFactory - Class in com.avaje.ebean.validation.factory
Creates a NotNull validator.
NotNullValidatorFactory() - Constructor for class com.avaje.ebean.validation.factory.NotNullValidatorFactory
 
NotNullValidatorFactory.NotNullValidator - Class in com.avaje.ebean.validation.factory
 
NotNullValidatorFactory.NotNullValidator() - Constructor for class com.avaje.ebean.validation.factory.NotNullValidatorFactory.NotNullValidator
 
notSupported() - Static method in class com.avaje.ebean.TxScope
Helper method to create a TxScope with NOT_SUPPORTED.
NULL - Static variable in class com.avaje.ebean.text.json.JsonElementNull
 

O

ObjectGraphNode - Class in com.avaje.ebean.bean
Identifies a unique node of an object graph.
ObjectGraphNode(ObjectGraphNode, String) - Constructor for class com.avaje.ebean.bean.ObjectGraphNode
Create at a sub level.
ObjectGraphNode(ObjectGraphOrigin, String) - Constructor for class com.avaje.ebean.bean.ObjectGraphNode
Create an the root level.
ObjectGraphOrigin - Class in com.avaje.ebean.bean
Represents a "origin" of an ORM object graph.
ObjectGraphOrigin(int, CallStack, String) - Constructor for class com.avaje.ebean.bean.ObjectGraphOrigin
 
or(Expression, Expression) - Static method in class com.avaje.ebean.Expr
Or - join two expressions with a logical or.
or(Expression, Expression) - Method in interface com.avaje.ebean.ExpressionFactory
Or - join two expressions with a logical or.
or(Expression, Expression) - Method in interface com.avaje.ebean.ExpressionList
Or - join two expressions with a logical or.
Oracle10DbEncrypt - Class in com.avaje.ebean.config.dbplatform
Oracle encryption support.
Oracle10DbEncrypt() - Constructor for class com.avaje.ebean.config.dbplatform.Oracle10DbEncrypt
Constructs the Oracle10DbEncrypt.
Oracle10Platform - Class in com.avaje.ebean.config.dbplatform
Oracle10 and greater specific platform.
Oracle10Platform() - Constructor for class com.avaje.ebean.config.dbplatform.Oracle10Platform
 
Oracle9Platform - Class in com.avaje.ebean.config.dbplatform
Since Ebean v2.2.0 Oracle9 is no different from Oracle10.
Oracle9Platform() - Constructor for class com.avaje.ebean.config.dbplatform.Oracle9Platform
 
OracleSequenceIdGenerator - Class in com.avaje.ebean.config.dbplatform
Oracle specific sequence Id Generator.
OracleSequenceIdGenerator(BackgroundExecutor, DataSource, String, int) - Constructor for class com.avaje.ebean.config.dbplatform.OracleSequenceIdGenerator
Construct given a dataSource and sql to return the next sequence value.
order(String) - Method in interface com.avaje.ebean.ExpressionList
Set the order by clause replacing the existing order by clause if there is one.
order() - Method in interface com.avaje.ebean.ExpressionList
Return the OrderBy so that you can append an ascending or descending property to the order by clause.
order(String) - Method in interface com.avaje.ebean.Query
Set the order by clause replacing the existing order by clause if there is one.
order() - Method in interface com.avaje.ebean.Query
Return the OrderBy so that you can append an ascending or descending property to the order by clause.
orderBy(String) - Method in interface com.avaje.ebean.ExpressionList
Add an orderBy clause to the query.
OrderBy<T> - Class in com.avaje.ebean
Represents an Order By for a Query.
OrderBy() - Constructor for class com.avaje.ebean.OrderBy
Create an empty OrderBy with no associated query.
OrderBy(String) - Constructor for class com.avaje.ebean.OrderBy
Create an orderBy parsing the order by clause.
OrderBy(Query<T>, String) - Constructor for class com.avaje.ebean.OrderBy
Construct with a given query and order by clause.
orderBy(String) - Method in interface com.avaje.ebean.Query
Set the order by clause replacing the existing order by clause if there is one.
orderBy() - Method in interface com.avaje.ebean.Query
Return the OrderBy so that you can append an ascending or descending property to the order by clause.
OrderBy.Property - Class in com.avaje.ebean
A property and its ascending descending order.
OrderBy.Property(String, boolean) - Constructor for class com.avaje.ebean.OrderBy.Property
 

P

Page<T> - Interface in com.avaje.ebean
Represents a Page of results that is part of a PagingList.
PagingList<T> - Interface in com.avaje.ebean
Used to page through a query result rather than fetching all the results in a single query.
parse(String) - Static method in class com.avaje.ebean.RawSqlBuilder
Return a DRaw parsing the sql.
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.
Past - Annotation Type in com.avaje.ebean.validation
Validate a Date, Timestamp or Calendar property as having to be in the past.
PastValidatorFactory - Class in com.avaje.ebean.validation.factory
Creates an appropriate Past validator.
PastValidatorFactory() - Constructor for class com.avaje.ebean.validation.factory.PastValidatorFactory
 
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
 
Pattern - Annotation Type in com.avaje.ebean.validation
Validate using a Regular expression the pattern of a String property.
Patterns - Annotation Type in com.avaje.ebean.validation
Holder for many Pattern Validation annotations.
PatternValidatorFactory - Class in com.avaje.ebean.validation.factory
Creates a String length validator.
PatternValidatorFactory() - Constructor for class com.avaje.ebean.validation.factory.PatternValidatorFactory
 
PersistenceContext - Interface in com.avaje.ebean.bean
Holds entity beans by there type and id.
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.
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
 
PostgresPlatform - Class in com.avaje.ebean.config.dbplatform
Postgres v8.3 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, Set<String>) - Method in class com.avaje.ebean.event.BeanPersistAdapter
Does nothing by default.
postLoad(Object, Set<String>) - Method in interface com.avaje.ebean.event.BeanPersistController
Called after every each bean is fetched and loaded from the database.
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.
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
 
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.
preGetter(String) - 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.
preQuery(BeanQueryRequest<?>) - Method in interface com.avaje.ebean.event.BeanQueryAdapter
Modify the associated query prior to it being executed.
preSetter(boolean, String, Object, Object) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Check to see if the values are not equal.
preSetter(boolean, String, boolean, boolean) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Check for primitive boolean.
preSetter(boolean, String, int, int) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Check for primitive int.
preSetter(boolean, String, long, long) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
long.
preSetter(boolean, String, double, double) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
double.
preSetter(boolean, String, float, float) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
float.
preSetter(boolean, String, short, short) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
short.
preSetter(boolean, String, char, char) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
char.
preSetter(boolean, String, byte, byte) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
char.
preSetter(boolean, String, char[], char[]) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
char[].
preSetter(boolean, String, byte[], byte[]) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
byte[].
preSetterMany(boolean, String, 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.
prev() - Method in interface com.avaje.ebean.Page
Return the previous page.
PrivateOwned - Annotation Type in com.avaje.ebean.annotation
Specify that the elements of a OneToMany are private owned.
process(T) - Method in interface com.avaje.ebean.QueryListener
Process the bean that has just been read.
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.
PstmtDelegate - Interface in com.avaje.ebean.config
Unwrap the PreparedStatement to get the specific underlying implementation.
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) - Static method in class com.avaje.ebean.config.GlobalProperties
Set a property return the previous value.
put(String, Object) - Method in interface com.avaje.ebean.SqlRow
Set a value to a property.
put(String, JsonElement) - Method in class com.avaje.ebean.text.json.JsonElementObject
 
put(String, Set<String>) - Method in class com.avaje.ebean.text.PathProperties
Set the properties for a given path.
putAll(Map<? extends K, ? extends E>) - Method in class com.avaje.ebean.common.BeanMap
 
putAll(Map<String, String>) - Static method in class com.avaje.ebean.config.GlobalProperties
Set a Map of key value properties.
putAll(Map<? extends String, ? extends Object>) - Method in interface com.avaje.ebean.SqlRow
Put all the values from t into this map.
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).
putIfAbsent(Object, Object) - Method in interface com.avaje.ebean.cache.ServerCache
Put the value in the cache but only if a matching value is not already in the cache.

Q

query() - Method in interface com.avaje.ebean.ExpressionList
Return the query that owns this expression list.
query() - Method in class com.avaje.ebean.FetchConfig
Specify that this path should be loaded as a separate query (rather than as part of the main query).
query(int) - Method in class com.avaje.ebean.FetchConfig
Specify that this path should be loaded as a separate query (rather than as part of the main query).
query() - Method in class com.avaje.ebean.JoinConfig
Specify that this join should instead be invoked as a "query join" (rather than a fetch join).
query(int) - Method in class com.avaje.ebean.JoinConfig
Specify that this path should be loaded as a separate query (rather than as part of the main query).
Query<T> - Interface in com.avaje.ebean
Object relational query for finding a List, Set, Map or single entity bean.
Query.Type - Enum in com.avaje.ebean
The type of query result.
queryFirst(int) - Method in class com.avaje.ebean.FetchConfig
Similar to FetchConfig.query(int) but only fetches the first batch.
queryFirst(int) - Method in class com.avaje.ebean.JoinConfig
Similar to JoinConfig.query(int) but only fetches the first batch.
queryHash() - Method in class com.avaje.ebean.RawSql.ColumnMapping
Return the query hash for this column mapping.
queryHash() - Method in class com.avaje.ebean.RawSql
Return the hash for this query.
queryHash() - Method in class com.avaje.ebean.RawSql.Sql
Return a hash for this query.
QueryListener<T> - Interface in com.avaje.ebean
Provides a mechanism for processing a query one bean at a time.

R

Range - Annotation Type in com.avaje.ebean.validation
Validate the numeric range of a property.
RangeValidatorFactory - Class in com.avaje.ebean.validation.factory
Creates a String length validator.
RangeValidatorFactory() - Constructor for class com.avaje.ebean.validation.factory.RangeValidatorFactory
 
raw(String, Object) - Static method in class com.avaje.ebean.Expr
Add raw expression with a single parameter.
raw(String, Object[]) - Static method in class com.avaje.ebean.Expr
Add raw expression with an array of parameters.
raw(String) - Static method in class com.avaje.ebean.Expr
Add raw expression with no parameters.
raw(String, Object) - Method in interface com.avaje.ebean.ExpressionFactory
Add raw expression with a single parameter.
raw(String, Object[]) - Method in interface com.avaje.ebean.ExpressionFactory
Add raw expression with an array of parameters.
raw(String) - Method in interface com.avaje.ebean.ExpressionFactory
Add raw expression with no parameters.
raw(String, Object) - Method in interface com.avaje.ebean.ExpressionList
Add raw expression with a single parameter.
raw(String, Object[]) - Method in interface com.avaje.ebean.ExpressionList
Add raw expression with an array of parameters.
raw(String) - Method in interface com.avaje.ebean.ExpressionList
Add raw expression with no parameters.
RawSql - Class in com.avaje.ebean
Used to build object graphs based on a raw SQL statement (rather than generated by Ebean).
RawSql.ColumnMapping - Class in com.avaje.ebean
Defines the column mapping for raw sql DB columns to bean properties.
RawSql.ColumnMapping.Column - Class in com.avaje.ebean
A Column of the RawSql that is mapped to a bean property (or ignored).
RawSql.ColumnMapping.Column(int, String, String) - Constructor for class com.avaje.ebean.RawSql.ColumnMapping.Column
Construct a Column.
RawSql.Sql - Class in com.avaje.ebean
Represents the sql part of the query.
RawSqlBuilder - Class in com.avaje.ebean
Builds RawSql instances from a SQL string and column mappings.
READ_COMMITTED - Static variable in interface com.avaje.ebean.Transaction
Read Committed transaction isolation.
READ_UNCOMMITTED - Static variable in interface com.avaje.ebean.Transaction
Read Uncommitted transaction isolation.
readAttribute(Attribute) - Method in interface com.avaje.ebean.config.ldap.LdapAttributeAdapter
Read the attribute and convert its value to the bean value.
readHeader(String[]) - Method in interface com.avaje.ebean.text.csv.CsvCallback
Read the header row.
readHeader(String[]) - Method in class com.avaje.ebean.text.csv.DefaultCsvCallback
Override to read the heading line.
READONLY - Static variable in interface com.avaje.ebean.bean.BeanCollection
Bean is READ ONLY (not editable).
READONLY - Static variable in class com.avaje.ebean.bean.EntityBeanIntercept
Bean is READ ONLY (not editable).
refresh(Object) - Static method in class com.avaje.ebean.Ebean
Refresh the values of a bean.
refresh(Object) - Method in interface com.avaje.ebean.EbeanServer
Refresh the values of a bean.
refresh() - Method in interface com.avaje.ebean.PagingList
Refresh will clear all the pages and row count forcing them to be re-fetched when next required.
refreshMany(Object, String) - Static method in class com.avaje.ebean.Ebean
Refresh a 'many' property of a bean.
refreshMany(Object, String) - Method in interface com.avaje.ebean.EbeanServer
Refresh a many property of an entity bean.
registerOut(int, int) - Method in interface com.avaje.ebean.CallableSql
Register an OUT parameter.
remoteDelete(Object) - Method in interface com.avaje.ebean.event.BeanPersistListener
Notify that a bean was deleted on another node of the cluster.
remoteInsert(Object) - Method in interface com.avaje.ebean.event.BeanPersistListener
Notify that a bean was inserted on another node of the cluster.
remoteUpdate(Object) - Method in interface com.avaje.ebean.event.BeanPersistListener
Notify that a bean was updated on another node of the cluster.
remove(Object) - Method in interface com.avaje.ebean.cache.ServerCache
Remove a entry from the cache given its id.
remove(int) - Method in class com.avaje.ebean.common.BeanList
 
remove(Object) - Method in class com.avaje.ebean.common.BeanList
 
remove(Object) - Method in class com.avaje.ebean.common.BeanMap
 
remove(Object) - Method in class com.avaje.ebean.common.BeanSet
 
remove(Object) - Method in interface com.avaje.ebean.SqlRow
Remove a property from the map.
remove(String) - Method in class com.avaje.ebean.text.PathProperties
Remove a path returning the properties set for that path.
removeAll(Collection<?>) - Method in class com.avaje.ebean.common.BeanList
 
removeAll(Collection<?>) - Method in class com.avaje.ebean.common.BeanSet
 
removePropertyChangeListener(PropertyChangeListener) - Method in interface com.avaje.ebean.bean.EntityBean
Remove a PropertyChangeListener from this bean.
removePropertyChangeListener(PropertyChangeListener) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Remove a property change listener for this entity bean.
removePropertyChangeListener(String, PropertyChangeListener) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Remove a property change listener for this entity bean for a specific property.
removePropertyChangeListener(PropertyChangeListener) - Method in interface com.avaje.ebean.BeanState
Remove a propertyChangeListener.
renderType(int, int) - Method in class com.avaje.ebean.config.dbplatform.DbType
Return the type for a specific property that incorporates the name, length, precision and scale.
renderType(int, int) - Method in class com.avaje.ebean.config.dbplatform.MySqlBlob
 
renderType(int, int) - Method in class com.avaje.ebean.config.dbplatform.MySqlClob
 
REPEATABLE_READ - Static variable in interface com.avaje.ebean.Transaction
Repeatable read transaction isolation.
required() - Static method in class com.avaje.ebean.TxScope
Helper method to create a TxScope with REQUIRES.
requiresNew() - Static method in class com.avaje.ebean.TxScope
Helper method to create a TxScope with REQUIRES_NEW.
resetToDefault() - Static method in class com.avaje.ebean.bean.SerializeControl
Reset the mode for beans and collections back to the JVM wide default setting.
retainAll(Collection<?>) - Method in class com.avaje.ebean.common.BeanList
 
retainAll(Collection<?>) - Method in class com.avaje.ebean.common.BeanSet
 
reverse() - Method in class com.avaje.ebean.OrderBy.Property
Reverse the ascending/descending order for this property.
reverse() - Method in class com.avaje.ebean.OrderBy
Reverse the ascending/descending order on all the properties.
rollback() - Method in interface com.avaje.ebean.Transaction
Rollback the transaction.
rollback(Throwable) - Method in interface com.avaje.ebean.Transaction
Rollback the transaction specifying a throwable that caused the rollback to occur.
rollbackTransaction() - Static method in class com.avaje.ebean.Ebean
Rollback the current transaction.
rollbackTransaction() - Method in interface com.avaje.ebean.EbeanServer
Rollback the current transaction.
RowNumberSqlLimiter - Class in com.avaje.ebean.config.dbplatform
Adds the ROW_NUMBER() OVER function to a query.
RowNumberSqlLimiter(String) - Constructor for class com.avaje.ebean.config.dbplatform.RowNumberSqlLimiter
Specify the name of the rowNumberWindowAlias.
RowNumberSqlLimiter() - Constructor for class com.avaje.ebean.config.dbplatform.RowNumberSqlLimiter
 
RownumSqlLimiter - Class in com.avaje.ebean.config.dbplatform
Add ROWNUM column etc around SQL query to limit results.
RownumSqlLimiter() - Constructor for class com.avaje.ebean.config.dbplatform.RownumSqlLimiter
Create with default inner rownum column alias and used FIRST_ROWS hint.
RownumSqlLimiter(String, boolean) - Constructor for class com.avaje.ebean.config.dbplatform.RownumSqlLimiter
Specify the inner rownum column alias and whether to include the FIRST_ROWS hint.
run() - Method in interface com.avaje.ebean.TxRunnable
Run the method in a transaction sope.
runCacheWarming() - Static method in class com.avaje.ebean.Ebean
Run the cache warming queries on all bean types that have one defined for the default/primary EbeanServer.
runCacheWarming(Class<?>) - Static method in class com.avaje.ebean.Ebean
Run the cache warming query for a specific bean type for the default/primary EbeanServer.
runCacheWarming() - Method in interface com.avaje.ebean.EbeanServer
Run the cache warming queries on all bean types that have one defined.
runCacheWarming(Class<?>) - Method in interface com.avaje.ebean.EbeanServer
Run the cache warming query for a specific bean type.

S

save(Object) - Static method in class com.avaje.ebean.Ebean
Either Insert or Update the bean depending on its state.
save(Iterator<?>) - Static method in class com.avaje.ebean.Ebean
Save all the beans from an Iterator.
save(Collection<?>) - Static method in class com.avaje.ebean.Ebean
Save all the beans from a Collection.
save(Object) - Method in interface com.avaje.ebean.EbeanServer
Persist the bean by either performing an insert or update.
save(Iterator<?>) - Method in interface com.avaje.ebean.EbeanServer
Save all the beans in the iterator.
save(Collection<?>) - Method in interface com.avaje.ebean.EbeanServer
Save all the beans in the collection.
save(Object, Transaction) - Method in interface com.avaje.ebean.EbeanServer
Insert or update a bean with an explicit transaction.
save(Iterator<?>, Transaction) - Method in interface com.avaje.ebean.EbeanServer
Save all the beans in the iterator with an explicit transaction.
saveAssociation(Object, String) - Static method in class com.avaje.ebean.Ebean
Save the associated collection or bean given the property name.
saveAssociation(Object, String) - Method in interface com.avaje.ebean.EbeanServer
Save the associated collection or bean given the property name.
saveAssociation(Object, String, Transaction) - Method in interface com.avaje.ebean.EbeanServer
Save the associated collection or bean given the property name with a specific transaction.
saveManyToManyAssociations(Object, String) - Static method in class com.avaje.ebean.Ebean
Save the associations of a ManyToMany given the owner bean and the propertyName of the ManyToMany collection.
saveManyToManyAssociations(Object, String) - Method in interface com.avaje.ebean.EbeanServer
Save the associations of a ManyToMany given the owner bean and the propertyName of the ManyToMany collection.
saveManyToManyAssociations(Object, String, Transaction) - Method in interface com.avaje.ebean.EbeanServer
Save the associations of a ManyToMany given the owner bean and the propertyName of the ManyToMany collection.
ScalarTypeConverter<B,S> - Interface in com.avaje.ebean.config
Used to convert between a value object and a known scalar type.
select(String) - Method in interface com.avaje.ebean.ExpressionList
Specify specific properties to fetch on the main/root bean (aka partial object).
select(String) - Method in interface com.avaje.ebean.Query
Explicitly set a comma delimited list of the properties to fetch on the 'main' entity bean (aka partial object).
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.
SerializeControl - Class in com.avaje.ebean.bean
This is ONLY used for subclassed entity beans.
SerializeControl() - Constructor for class com.avaje.ebean.bean.SerializeControl
 
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.
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).
setAddOneToOneUniqueContraint(boolean) - Method in class com.avaje.ebean.config.dbplatform.DbDdlSyntax
Set to false for DB's that don't want both a unique and index on the imported OneToOne.
setAscending(boolean) - Method in class com.avaje.ebean.OrderBy.Property
Set to true if the order is ascending.
setAutofetch(boolean) - Method in interface com.avaje.ebean.Query
Explicitly specify whether to use Autofetch for this query.
setAutofetchConfig(AutofetchConfig) - Method in class com.avaje.ebean.config.ServerConfig
Set the configuration for the Autofetch feature.
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.
setBackgroundFetch(Future<Integer>) - Method in interface com.avaje.ebean.bean.BeanCollection
Set when this collection is being loaded via a background thread.
setBackgroundFetch(Future<Integer>) - Method in class com.avaje.ebean.common.AbstractBeanCollection
 
setBackgroundFetchAfter(int) - Method in interface com.avaje.ebean.ExpressionList
Set the number of rows after which the fetching should continue in a background thread.
setBackgroundFetchAfter(int) - Method in interface com.avaje.ebean.Query
Set the rows after which fetching should continue in a background thread.
setBackgroundFetchAfter(int) - Method in interface com.avaje.ebean.SqlQuery
Set the index after which fetching continues in a background thread.
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.
setBatchSize(int) - Method in interface com.avaje.ebean.Transaction
Specify the number of statements before a batch is flushed automatically.
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(int, BeanLoader) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
 
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().
setCacheName(String) - Method in class com.avaje.ebean.cache.ServerCacheStatistics
Set the name of the cache.
setCallback(String) - Method in class com.avaje.ebean.text.json.JsonWriteOptions
Set a JSONP callback function.
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.
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.
setColumnNameWidth(int) - Method in class com.avaje.ebean.config.dbplatform.DbDdlSyntax
Set the amount of padding to write after the column name.
setContextFactory(LdapContextFactory) - Method in class com.avaje.ebean.config.ldap.LdapConfig
Set the LDAP context factory.
setCstmtCacheSize(int) - Method in class com.avaje.ebean.config.DataSourceConfig
Set the size of the CallableStatement cache (per 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.
setDdlGenerate(boolean) - Method in class com.avaje.ebean.config.ServerConfig
Set to true to run the DDL generation on startup.
setDdlRun(boolean) - Method in class com.avaje.ebean.config.ServerConfig
Set to true to run the generated DDL on startup.
setDebugGeneratedSql(boolean) - Method in interface com.avaje.ebean.AdminLogging
Set to true to Log generated sql to the console.
setDebugLazyLoad(boolean) - Method in interface com.avaje.ebean.AdminLogging
Set the debugging on lazy loading.
setDebugLazyLoad(boolean) - Method in class com.avaje.ebean.config.ServerConfig
Set to true to get debug logging on lazy loading events.
setDebugSql(boolean) - Method in class com.avaje.ebean.config.ServerConfig
Set to true to get the generated SQL queries output to the console.
setDefaultForBeans(boolean) - Static method in class com.avaje.ebean.bean.SerializeControl
Set the JVM wide default for Beans.
setDefaultForCollections(boolean) - Static method in class com.avaje.ebean.bean.SerializeControl
Set the JVM wide default for Collections.
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.
setDigitsCompressed(boolean) - Method in class com.avaje.ebean.config.UnderscoreNamingConvention
Sets to true for digits to be compressed (without a leading underscore).
setDisableLazyLoad(boolean) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Set true to turn off lazy loading.
setDisableReferentialIntegrity(String) - Method in class com.avaje.ebean.config.dbplatform.DbDdlSyntax
Set the DB specific command to disable referential integrity
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.
setDropIfExists(String) - Method in class com.avaje.ebean.config.dbplatform.DbDdlSyntax
Set the IF EXISTS clause for dropping tables if that is supported by the database platform.
setDropTableCascade(String) - Method in class com.avaje.ebean.config.dbplatform.DbDdlSyntax
Set the cascade option for the drop table command.
setEmbeddedLoaded(Object) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Set the loaded status for the embedded bean.
setEnableReferentialIntegrity(String) - Method in class com.avaje.ebean.config.dbplatform.DbDdlSyntax
Set the DB specific command to enable referential integrity
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).
setEnhanceLogLevel(int) - Method in class com.avaje.ebean.config.ServerConfig
Set the log level used for "subclassing" enhancement.
setExternalTransactionManager(ExternalTransactionManager) - Method in class com.avaje.ebean.config.ServerConfig
Set the external transaction manager.
setFetchAhead(boolean) - Method in interface com.avaje.ebean.PagingList
By default fetchAhead is true so use this to turn off fetchAhead.
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
 
setFinishedFetch(boolean) - Method in interface com.avaje.ebean.bean.BeanCollection
Set to true when a fetch has finished.
setFinishedFetch(boolean) - Method in class com.avaje.ebean.common.AbstractBeanCollection
Set to true when a fetch has finished.
setFirstRow(int) - Method in interface com.avaje.ebean.ExpressionList
Set the first row to fetch.
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.
setForeignKeySuffix(String) - Method in class com.avaje.ebean.config.dbplatform.DbDdlSyntax
Set the foreign key suffix.
setGarbageCollectionWait(int) - Method in class com.avaje.ebean.config.AutofetchConfig
Set the time in millis to wait after a System.gc() to collect profiling information.
setHasHeader(boolean) - Method in interface com.avaje.ebean.text.csv.CsvReader
Set to true if there is a header row that should be ignored.
setHasMoreRows(boolean) - Method in interface com.avaje.ebean.bean.BeanCollection
Set to true when maxRows is hit but there are actually more rows available.
setHasMoreRows(boolean) - Method in class com.avaje.ebean.common.AbstractBeanCollection
Set to true when maxRows is hit but there are actually more rows available.
setHeartbeatSql(String) - Method in class com.avaje.ebean.config.DataSourceConfig
Set a SQL statement used to test the database is accessible.
setHitCount(int) - Method in class com.avaje.ebean.cache.ServerCacheStatistics
Set the hit count.
setId(Object) - Method in interface com.avaje.ebean.Query
Set the Id value to query.
setIdentity(String) - Method in class com.avaje.ebean.config.dbplatform.DbDdlSyntax
Set the identity clause.
setIdType(IdType) - Method in class com.avaje.ebean.config.dbplatform.DbIdentity
Set the default ID generation type that should be used.
setIntercepting(boolean) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Turn interception off or on.
setIsolation(TxIsolation) - Method in class com.avaje.ebean.TxScope
Set the transaction isolation level this transaction should run with.
setJars(List<String>) - Method in class com.avaje.ebean.config.ServerConfig
Set the names of Jars to search for entities via class path search.
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.
setLazyLoadBatchSize(int) - Method in class com.avaje.ebean.config.ServerConfig
Set the default batch size for lazy loading.
setLdapConfig(LdapConfig) - Method in class com.avaje.ebean.config.ServerConfig
Set the LDAP configuration.
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.
setListener(QueryListener<T>) - Method in interface com.avaje.ebean.ExpressionList
Set a QueryListener for bean by bean processing.
setListener(QueryListener<T>) - Method in interface com.avaje.ebean.Query
Set a listener to process the query on a row by row basis.
setListener(SqlQueryListener) - Method in interface com.avaje.ebean.SqlQuery
Set a listener to process the query on a row by row basis.
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(Set<String>) - 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.
setLoadedProps(Set<String>) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Set the property names for a partially loaded bean.
setLoader(int, BeanCollectionLoader) - Method in interface com.avaje.ebean.bean.BeanCollection
Set the loader that will be used to lazy/query load this collection.
setLoader(int, 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.
setLogDirectory(String) - Method in class com.avaje.ebean.config.AutofetchConfig
Set the directory to put the autofetch log in.
setLoggingDirectory(String) - Method in class com.avaje.ebean.config.ServerConfig
Set the directory that the transaction logs go in.
setLoggingLevel(AdminLogging.LogLevel) - Method in interface com.avaje.ebean.AdminLogging
Set the overall transaction logging level.
setLoggingLevel(AdminLogging.LogLevel) - Method in class com.avaje.ebean.config.ServerConfig
Set the overall transaction logging level.
setLoggingLevelIud(AdminLogging.LogLevelStmt) - Method in interface com.avaje.ebean.AdminLogging
Set the log level for inserts updates and deletes.
setLoggingLevelIud(AdminLogging.LogLevelStmt) - Method in class com.avaje.ebean.config.ServerConfig
Set the logging level on Insert Update and Delete statements.
setLoggingLevelQuery(AdminLogging.LogLevelStmt) - Method in interface com.avaje.ebean.AdminLogging
Set the log level for queries.
setLoggingLevelQuery(AdminLogging.LogLevelStmt) - Method in class com.avaje.ebean.config.ServerConfig
Set the logging level for query statements.
setLoggingLevelSqlQuery(AdminLogging.LogLevelStmt) - Method in interface com.avaje.ebean.AdminLogging
Set the log level for native sql queries.
setLoggingLevelSqlQuery(AdminLogging.LogLevelStmt) - Method in class com.avaje.ebean.config.ServerConfig
Set the logging level on SqlQuery statements.
setLoggingLevelTxnCommit(AdminLogging.LogLevelTxnCommit) - Method in class com.avaje.ebean.config.ServerConfig
Set the logging level for transaction begin, commit and rollback events.
setLoggingLogFileSharing(AdminLogging.LogFileSharing) - Method in class com.avaje.ebean.config.ServerConfig
Set how the transaction logging should share log files.
setLoggingOn(boolean) - Method in interface com.avaje.ebean.Transaction
Set this to false to disable logging for this transaction.
setLoggingToJavaLogger(boolean) - Method in class com.avaje.ebean.config.ServerConfig
Set this to true if you want transaction logging to use a java.util.logging.Logger to log the statements and bind variables etc rather than the default one which creates separate transaction log files.
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.
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.
setMaxConnections(int) - Method in class com.avaje.ebean.config.DataSourceConfig
Set the maximum number of connections the pool can reach.
setMaxConstraintNameLength(int) - Method in class com.avaje.ebean.config.dbplatform.DbDdlSyntax
Set the maximum length that constraint names can be for this database.
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.
setMaxRows(int) - Method in interface com.avaje.ebean.ExpressionList
Set the maximum number of rows to fetch.
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.
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.
setMessage(String) - Method in class com.avaje.ebean.InvalidValue
Set a user error message.
setMinConnections(int) - Method in class com.avaje.ebean.config.DataSourceConfig
Set the minimum number of connections the pool should maintain.
setMissCount(int) - Method in class com.avaje.ebean.cache.ServerCacheStatistics
Set the miss count.
setMode(AutofetchMode) - Method in class com.avaje.ebean.config.AutofetchConfig
Set the mode used when autofetch has not been explicit defined on a query.
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.
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.
setNewLine(String) - Method in class com.avaje.ebean.config.dbplatform.DbDdlSyntax
Set the new line character.
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).
setOffline(boolean) - Method in class com.avaje.ebean.config.DataSourceConfig
Set to true if the DataSource should be left offline.
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).
setParentBean(Object) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Special case for a OneToOne, Set the parent bean (by relationship).
setPassword(String) - Method in class com.avaje.ebean.config.DataSourceConfig
Set the database password.
setPathProperties(String, Set<String>) - Method in class com.avaje.ebean.text.json.JsonWriteOptions
Set the properties to include in the JSON output for the given path.
setPathProperties(String, String) - Method in class com.avaje.ebean.text.json.JsonWriteOptions
Set the properties to include in the JSON output for the given path.
setPathProperties(PathProperties) - Method in class com.avaje.ebean.text.json.JsonWriteOptions
Set the Map of properties to include by path.
setPathVisitor(String, JsonWriteBeanVisitor<?>) - Method in class com.avaje.ebean.text.json.JsonWriteOptions
Register a JsonWriteBeanVisitor for the given path.
setPersistBatching(boolean) - Method in class com.avaje.ebean.config.ServerConfig
Set to true if you what to use JDBC batching for persisting and deleting beans.
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.
setPersistListeners(List<BeanPersistListener<?>>) - Method in class com.avaje.ebean.config.ServerConfig
Register all the BeanPersistListener instances.
setPkPrefix(String) - Method in class com.avaje.ebean.config.dbplatform.DbDdlSyntax
Set the prefix used in naming primary keys.
setPoolListener(String) - Method in class com.avaje.ebean.config.DataSourceConfig
Set a pool listener.
setProfileUpdateFrequency(int) - Method in class com.avaje.ebean.config.AutofetchConfig
Set the frequency in seconds to update the autofetch tuned queries from the profiled information.
setProfiling(boolean) - Method in interface com.avaje.ebean.AdminAutofetch
Set to true to enable profiling.
setProfiling(boolean) - Method in class com.avaje.ebean.config.AutofetchConfig
Set to true if profiling information should be collected.
setProfilingBase(int) - Method in interface com.avaje.ebean.AdminAutofetch
Set a base number of queries to profile per query point.
setProfilingBase(int) - Method in class com.avaje.ebean.config.AutofetchConfig
Set the based number of queries to profile.
setProfilingMin(int) - Method in interface com.avaje.ebean.AdminAutofetch
Set the minimum number of queries profiled per query point before autoFetch will automatically tune the queries.
setProfilingMin(int) - Method in class com.avaje.ebean.config.AutofetchConfig
Set the minimum number of queries to profile before autofetch will start tuning the queries.
setProfilingRate(double) - Method in interface com.avaje.ebean.AdminAutofetch
Set the rate at which profiling is collected after the base.
setProfilingRate(double) - Method in class com.avaje.ebean.config.AutofetchConfig
Set the rate (%) of queries to be profiled after the 'base' amount of profiling.
setProperty(String) - Method in class com.avaje.ebean.OrderBy.Property
Set the property name.
setPstmtCacheSize(int) - Method in class com.avaje.ebean.config.DataSourceConfig
Set the size of the PreparedStatement cache (per connection).
setPstmtDelegate(PstmtDelegate) - Method in class com.avaje.ebean.config.ServerConfig
Set the PstmtDelegate which can be used to support JDBC driver specific features.
setQuery(Query<T>) - Method in class com.avaje.ebean.OrderBy
Associate this OrderBy with a query.
setQuery(String) - Method in interface com.avaje.ebean.Query
Deprecated.  
setQueryAdapters(List<BeanQueryAdapter>) - Method in class com.avaje.ebean.config.ServerConfig
Register all the BeanQueryAdapter instances.
setQueryTuning(boolean) - Method in interface com.avaje.ebean.AdminAutofetch
Set to true to enable autoFetch automatic query tuning.
setQueryTuning(boolean) - Method in class com.avaje.ebean.config.AutofetchConfig
Set to true if the queries should be tuned by autofetch.
setQueryTuningAddVersion(boolean) - Method in class com.avaje.ebean.config.AutofetchConfig
Set to true to force the version property to be always added by the query tuning.
setRawSql(RawSql) - Method in interface com.avaje.ebean.Query
Set RawSql to use for this query.
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 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() - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Set this as a reference object.
setReference() - Method in interface com.avaje.ebean.BeanState
Advanced - Used to programmatically build 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.
setRenderIndexForFkey(boolean) - Method in class com.avaje.ebean.config.dbplatform.DbDdlSyntax
Set whether indexes should be created for the foreign keys.
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.
setRootPathProperties(String) - Method in class com.avaje.ebean.text.json.JsonWriteOptions
Set the properties to include in the JSON output for the root level.
setRootPathProperties(Set<String>) - Method in class com.avaje.ebean.text.json.JsonWriteOptions
Set the properties to include in the JSON output for the root level.
setRootPathVisitor(JsonWriteBeanVisitor<?>) - Method in class com.avaje.ebean.text.json.JsonWriteOptions
Register a JsonWriteBeanVisitor for the root level.
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.
setSequenceFormat(String) - Method in class com.avaje.ebean.config.AbstractNamingConvention
Set the sequence format used to generate the sequence name.
setServerName(String) - Method in class com.avaje.ebean.TxScope
Set the serverName (DataSource name) for which this transaction will be.
setServletContext(ServletContext) - Static method in class com.avaje.ebean.config.GlobalProperties
In a servlet container environment this will additionally look in WEB-INF for the ebean.properties file.
setSharedInstance() - Method in interface com.avaje.ebean.bean.BeanCollection
Set when this collection is owned by a sharedInstance.
setSharedInstance() - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Set this called when it is known this is a shared instance.
setSharedInstance() - Method in class com.avaje.ebean.common.AbstractBeanCollection
 
setSize(int) - Method in class com.avaje.ebean.cache.ServerCacheStatistics
Set the size of the cache.
setSkipPrimaryServer(boolean) - Static method in class com.avaje.ebean.config.GlobalProperties
Set whether to skip automatically creating the primary server.
setSql(String) - Method in interface com.avaje.ebean.CallableSql
Set the callable sql.
setState(int) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Set the state of the bean (DEFAULT,UPDATE,READONLY,SHARED).
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.
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.
setTransactionManager(Object) - Method in interface com.avaje.ebean.config.ExternalTransactionManager
Set the transaction manager.
setType(TxType) - Method in class com.avaje.ebean.TxScope
Set the transaction type.
setUpdateChangesOnly(boolean) - Method in class com.avaje.ebean.config.ServerConfig
Set to true to only update changed properties.
setUrl(String) - Method in class com.avaje.ebean.config.DataSourceConfig
Set the connection URL.
setUseCache(boolean) - Method in class com.avaje.ebean.bean.EntityBeanIntercept
Set to true if this bean should use the cache when lazy loading.
setUseCache(boolean) - Method in interface com.avaje.ebean.ExpressionList
Set to true to use the query for executing this query.
setUseCache(boolean) - Method in interface com.avaje.ebean.Query
Set this to true to use the bean cache.
setUseFileLogging(boolean) - Method in class com.avaje.ebean.config.AutofetchConfig
Set to true if a log file should be used to log the changes in autofetch query tuning.
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.
setUseJuliTransactionLogger(boolean) - Method in class com.avaje.ebean.config.ServerConfig
Deprecated.  
setUsePersistBatching(boolean) - Method in class com.avaje.ebean.config.ServerConfig
Deprecated.  
setUseQueryCache(boolean) - Method in interface com.avaje.ebean.Query
Set this to true to use the query cache.
setUsername(String) - Method in class com.avaje.ebean.config.DataSourceConfig
Set the database username.
setValidateOnSave(boolean) - Method in class com.avaje.ebean.config.ServerConfig
Set whether validation should run when a bean is saved.
setValueAdapter(JsonValueAdapter) - Method in class com.avaje.ebean.text.json.JsonReadOptions
Set a JsonValueAdapter for custom DateTime and Date formatting.
setValueAdapter(JsonValueAdapter) - Method in class com.avaje.ebean.text.json.JsonWriteOptions
Set a JsonValueAdapter for custom DateTime and Date formatting.
setVanilla(boolean) - Static method in class com.avaje.ebean.bean.SerializeControl
Set the mode for both Beans and Collections.
setVanillaBeans(boolean) - Static method in class com.avaje.ebean.bean.SerializeControl
Set whether beans should be serialized to Vanilla as opposed to byte code generated subclasses.
setVanillaCollections(boolean) - Static method in class com.avaje.ebean.bean.SerializeControl
Set whether collections should be serialized to Vanilla Lists Sets or Maps (instead of BeanList, BeanMap or BeanSet).
setVanillaMode(boolean) - Method in class com.avaje.ebean.config.ldap.LdapConfig
Set to true if by default LDAP queries should return 'vanilla' objects.
setVanillaMode(boolean) - Method in class com.avaje.ebean.config.ServerConfig
Set this to true if by default queries should return 'vanilla' objects rather than dynamic subclasses.
setVanillaMode(boolean) - Method in interface com.avaje.ebean.Query
Set this to true and the beans and collections returned will be plain classes rather than Ebean generated dynamic subclasses etc.
setVanillaRefMode(boolean) - Method in class com.avaje.ebean.config.ServerConfig
Set this to true if you want EbeanServer.getReference(Class, Object) to return vanilla objects.
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.
SHARED - Static variable in interface com.avaje.ebean.bean.BeanCollection
Read Only immutable state and can't be made editable (in cache and sharable).
SHARED - Static variable in class com.avaje.ebean.bean.EntityBeanIntercept
Read Only immutable state and can't be made editable (when in cache and sharable).
shutdown() - Method in interface com.avaje.ebean.common.BootupEbeanManager
Shutdown any Ebean wide resources such as clustering.
SimpleSequenceIdGenerator - Class in com.avaje.ebean.config.dbplatform
A very simple Database sequence based IdGenerator.
SimpleSequenceIdGenerator(DataSource, String, String) - Constructor for class com.avaje.ebean.config.dbplatform.SimpleSequenceIdGenerator
Construct given a dataSource and sql to return the next sequence value.
size() - Method in interface com.avaje.ebean.bean.BeanCollection
Return the number of elements in the List Set or Map.
size(Class<?>) - Method in interface com.avaje.ebean.bean.PersistenceContext
Return the number of beans of the given type in the persistence context.
size() - Method in interface com.avaje.ebean.cache.ServerCache
Return the number of entries in the cache.
size() - 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.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.
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 using the sortByClause.
sort(String) - Method in interface com.avaje.ebean.Filter
Specify a sortByClause.
Sql - Annotation Type in com.avaje.ebean.annotation
Specify explicit sql for multiple select statements.
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 - 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.
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.
StringFormatter - Interface in com.avaje.ebean.text
Convert an Object value into a String value.
StringParser - Interface in com.avaje.ebean.text
Convert a String value into an Object value.
subList(int, int) - Method in class com.avaje.ebean.common.BeanList
 
supports() - Static method in class com.avaje.ebean.TxScope
Helper method to create a TxScope with SUPPORTS.

T

TableName - Class in com.avaje.ebean.config
TableName holds catalog, schema and table name.
TableName(String, String, String) - Constructor for class com.avaje.ebean.config.TableName
Construct with the given catalog schema and table name.
TableName(String) - Constructor for class com.avaje.ebean.config.TableName
Construct splitting the qualifiedTableName potentially into catalog, schema and name.
TextException - Exception in com.avaje.ebean.text
An exception occured typically in processing CSV, JSON or XML.
TextException(String) - Constructor for exception com.avaje.ebean.text.TextException
Construct with an error message.
TextException(String, Exception) - Constructor for exception com.avaje.ebean.text.TextException
Construct with a message and cause.
TextException(Exception) - Constructor for exception com.avaje.ebean.text.TextException
Construct with a cause.
toArray() - Method in class com.avaje.ebean.common.BeanList
 
toArray(T[]) - Method in class com.avaje.ebean.common.BeanList
 
toArray() - Method in class com.avaje.ebean.common.BeanSet
 
toArray(T[]) - Method in class com.avaje.ebean.common.BeanSet
 
toArray(List<InvalidValue>) - Static method in class com.avaje.ebean.InvalidValue
Helper method to convert a list to an array.
toBean(Class<T>, String) - Method in interface com.avaje.ebean.text.json.JsonContext
Convert json string input into a Bean of a specific type.
toBean(Class<T>, Reader) - Method in interface com.avaje.ebean.text.json.JsonContext
Convert json reader input into a Bean of a specific type.
toBean(Class<T>, String, JsonReadOptions) - Method in interface com.avaje.ebean.text.json.JsonContext
Convert json string input into a Bean of a specific type with options.
toBean(Class<T>, Reader, JsonReadOptions) - Method in interface com.avaje.ebean.text.json.JsonContext
Convert json reader input into a Bean of a specific type with options.
toJsonString(Object) - Method in interface com.avaje.ebean.text.json.JsonContext
Convert a bean or collection to json string using default options.
toJsonString(Object, boolean) - Method in interface com.avaje.ebean.text.json.JsonContext
Convert a bean or collection to json string with pretty format using default options.
toJsonString(Object, boolean, JsonWriteOptions) - Method in interface com.avaje.ebean.text.json.JsonContext
Convert a bean or collection to json string using options.
toJsonString(Object, boolean, JsonWriteOptions, String) - Method in interface com.avaje.ebean.text.json.JsonContext
Convert a bean or collection to json string using a JSONP callback.
toJsonWriter(Object, Writer) - Method in interface com.avaje.ebean.text.json.JsonContext
Write the bean or collection in JSON format to the writer with default options.
toJsonWriter(Object, Writer, boolean) - Method in interface com.avaje.ebean.text.json.JsonContext
With additional pretty output option.
toJsonWriter(Object, Writer, boolean, JsonWriteOptions) - Method in interface com.avaje.ebean.text.json.JsonContext
With additional options to specify JsonValueAdapter and JsonWriteBeanVisitor's.
toJsonWriter(Object, Writer, boolean, JsonWriteOptions, String) - Method in interface com.avaje.ebean.text.json.JsonContext
With additional JSONP callback function.
toList(InvalidValue) - Static method in class com.avaje.ebean.InvalidValue
Helper method to convert a recursive error into a list.
toList(Class<T>, String) - Method in interface com.avaje.ebean.text.json.JsonContext
Convert json string input into a list of beans of a specific type.
toList(Class<T>, String, JsonReadOptions) - Method in interface com.avaje.ebean.text.json.JsonContext
Convert json string input into a list of beans of a specific type with options.
toList(Class<T>, Reader) - Method in interface com.avaje.ebean.text.json.JsonContext
Convert json reader input into a list of beans of a specific type.
toList(Class<T>, Reader, JsonReadOptions) - Method in interface com.avaje.ebean.text.json.JsonContext
Convert json reader input into a list of beans of a specific type with options.
toObject(Type, Reader, JsonReadOptions) - Method in interface com.avaje.ebean.text.json.JsonContext
Use the genericType to determine if this should be converted into a List or bean.
toObject(Type, String, JsonReadOptions) - Method in interface com.avaje.ebean.text.json.JsonContext
Use the genericType to determine if this should be converted into a List or bean.
toPrimitiveString() - Method in interface com.avaje.ebean.text.json.JsonElement
Return the string value of this primitive JSON element.
toPrimitiveString() - Method in class com.avaje.ebean.text.json.JsonElementArray
 
toPrimitiveString() - Method in class com.avaje.ebean.text.json.JsonElementBoolean
 
toPrimitiveString() - Method in class com.avaje.ebean.text.json.JsonElementNull
 
toPrimitiveString() - Method in class com.avaje.ebean.text.json.JsonElementNumber
 
toPrimitiveString() - Method in class com.avaje.ebean.text.json.JsonElementObject
 
toPrimitiveString() - Method in class com.avaje.ebean.text.json.JsonElementString
 
toString() - Method in class com.avaje.ebean.bean.CallStack
 
toString() - Method in class com.avaje.ebean.bean.EntityBeanIntercept
 
toString() - Method in class com.avaje.ebean.bean.NodeUsageCollector
 
toString() - Method in class com.avaje.ebean.bean.ObjectGraphNode
 
toString() - Method in class com.avaje.ebean.bean.ObjectGraphOrigin
 
toString() - Method in class com.avaje.ebean.common.BeanList
 
toString() - Method in class com.avaje.ebean.common.BeanMap
 
toString() - Method in class com.avaje.ebean.common.BeanSet
 
toString() - Method in class com.avaje.ebean.config.TableName
 
toString() - Method in class com.avaje.ebean.InvalidValue
 
toString() - Method in class com.avaje.ebean.meta.MetaAutoFetchStatistic.NodeUsageStats
 
toString() - Method in class com.avaje.ebean.meta.MetaAutoFetchStatistic.QueryStats
 
toString() - Method in class com.avaje.ebean.meta.MetaAutoFetchTunedQueryInfo
 
toString() - Method in class com.avaje.ebean.meta.MetaQueryStatistic
 
toString() - Method in class com.avaje.ebean.OrderBy.Property
 
toString() - Method in class com.avaje.ebean.OrderBy
 
toString() - Method in class com.avaje.ebean.RawSql.ColumnMapping.Column
 
toString() - Method in class com.avaje.ebean.RawSql.Sql
 
toString() - Method in interface com.avaje.ebean.SqlRow
String description of the underlying map.
toString() - Method in class com.avaje.ebean.text.json.JsonElementArray
 
toString() - Method in class com.avaje.ebean.text.json.JsonElementBoolean
 
toString() - Method in class com.avaje.ebean.text.json.JsonElementNull
 
toString() - Method in class com.avaje.ebean.text.json.JsonElementNumber
 
toString() - Method in class com.avaje.ebean.text.json.JsonElementObject
 
toString() - Method in class com.avaje.ebean.text.json.JsonElementString
 
toString() - Method in class com.avaje.ebean.text.PathProperties.Props
 
toString() - Method in class com.avaje.ebean.text.PathProperties
 
toString() - Method in class com.avaje.ebean.TxScope
Describes this TxScope instance.
toString() - Method in exception com.avaje.ebean.ValidationException
 
toString() - Method in class com.avaje.ebean.ValuePair
 
toStringFormat() - Method in class com.avaje.ebean.OrderBy.Property
 
toStringFormat() - Method in class com.avaje.ebean.OrderBy
Returns the OrderBy in string format.
Transaction - Interface in com.avaje.ebean
The Transaction object.
Transactional - Annotation Type in com.avaje.ebean.annotation
Specify transaction scoping for a method.
trim(String) - Method in class com.avaje.ebean.OrderBy.Property
Trim off the pathPrefix.
TRUE - Static variable in class com.avaje.ebean.text.json.JsonElementBoolean
 
TxCallable<T> - Interface in com.avaje.ebean
Execute a TxCallable in a Transaction scope.
TxIsolation - Enum in com.avaje.ebean
The Transaction Isolation levels.
TxRunnable - Interface in com.avaje.ebean
Execute a TxRunnable in a Transaction scope.
TxScope - Class in com.avaje.ebean
Holds the definition of how a transactional method should run.
TxScope() - Constructor for class com.avaje.ebean.TxScope
Create a REQUIRED transaction scope.
TxScope(TxType) - Constructor for class com.avaje.ebean.TxScope
Create with a given transaction scope type.
TxType - Enum in com.avaje.ebean
Used to define the transactional scope for executing a method.

U

UnderscoreNamingConvention - Class in com.avaje.ebean.config
Converts between Camel Case and Underscore based names for both table and column names (and is the default naming convention in Ebean).
UnderscoreNamingConvention(String) - Constructor for class com.avaje.ebean.config.UnderscoreNamingConvention
Create with a given sequence format.
UnderscoreNamingConvention() - Constructor for class com.avaje.ebean.config.UnderscoreNamingConvention
Create with a sequence format of "{table}_seq".
unparsed(String) - Static method in class com.avaje.ebean.RawSqlBuilder
Return an unparsed DRaw.
unwrap(PreparedStatement) - Method in interface com.avaje.ebean.config.PstmtDelegate
Unwrap the PreparedStatement to get the specific underlying implementation.
unwrapValue(B) - Method in interface com.avaje.ebean.config.ScalarTypeConverter
Convert the value object into a scalar value that Ebean knows how to persist.
UPDATE - Static variable in class com.avaje.ebean.bean.EntityBeanIntercept
Editable (used when the default results in a Read Only bean).
update(Object) - Static method in class com.avaje.ebean.Ebean
Force an update using the bean updating the non-null properties.
update(Object, Set<String>) - Static method in class com.avaje.ebean.Ebean
Force an update using the bean explicitly stating the properties to update.
update(Object) - Method in interface com.avaje.ebean.EbeanServer
Force an update using the bean.
update(Object, Set<String>) - Method in interface com.avaje.ebean.EbeanServer
Force an update using the bean explicitly stating the properties to update.
update(Object, Set<String>, Transaction) - Method in interface com.avaje.ebean.EbeanServer
Force an update of the specified properties of the bean with an explicit transaction.
update(Object, Transaction) - Method in interface com.avaje.ebean.EbeanServer
Force an update of the non-null properties of the bean with an explicit transaction.
Update<T> - Interface in com.avaje.ebean
An Insert Update or Delete statement.
updated(T, Set<String>) - Method in interface com.avaje.ebean.event.BeanPersistListener
Notified that a bean has been updated locally.
UpdatedTimestamp - Annotation Type in com.avaje.ebean.annotation
For a timestamp property that is set to the datetime when the entity was last updated.
UpdateMode - Annotation Type in com.avaje.ebean.annotation
Specify the update mode for the specific entity type.
updateTunedQueryInfo() - Method in interface com.avaje.ebean.AdminAutofetch
This will take the current profiling information and update the "tuned query detail".
useContains() - Method in interface com.avaje.ebean.ExampleExpression
Use contains expression for string properties.
useEndsWith() - Method in interface com.avaje.ebean.ExampleExpression
Use endsWith expression for string properties.
useEqualTo() - Method in interface com.avaje.ebean.ExampleExpression
Use equal to expression for string properties.
useStartsWith() - Method in interface com.avaje.ebean.ExampleExpression
Use startsWith expression for string properties.

V

validate(Object) - Static method in class com.avaje.ebean.Ebean
Validate a bean.
validate(Object, String, Object) - Static method in class com.avaje.ebean.Ebean
Validate a bean property.
validate(Object) - Method in interface com.avaje.ebean.EbeanServer
Validate an entity bean.
validate(Object, String, Object) - Method in interface com.avaje.ebean.EbeanServer
Validate a single property on an entity bean.
ValidationException - Exception in com.avaje.ebean
Exception thrown when a validation rule fails when saving a bean.
ValidationException(InvalidValue) - Constructor for exception com.avaje.ebean.ValidationException
 
Validator - Interface in com.avaje.ebean.validation.factory
Executes validation on a bean.
ValidatorFactory - Interface in com.avaje.ebean.validation.factory
Creates a Validator for using in Ebean.
ValidatorMeta - Annotation Type in com.avaje.ebean.validation
Marks validation annotations.
valueOf(String) - Static method in enum com.avaje.ebean.AdminLogging.LogFileSharing
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.avaje.ebean.AdminLogging.LogLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.avaje.ebean.AdminLogging.LogLevelStmt
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.avaje.ebean.AdminLogging.LogLevelTxnCommit
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.avaje.ebean.bean.BeanCollection.ModifyListenMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.avaje.ebean.config.AutofetchMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.avaje.ebean.config.dbplatform.IdType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.avaje.ebean.config.EncryptDeploy.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.avaje.ebean.LikeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.avaje.ebean.Query.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.avaje.ebean.TxIsolation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.avaje.ebean.TxType
Returns the enum constant of this type with the specified name.
ValuePair - Class in com.avaje.ebean
Holds two values as the result of a difference comparison.
ValuePair(Object, Object) - Constructor for class com.avaje.ebean.ValuePair
 
values() - Static method in enum com.avaje.ebean.AdminLogging.LogFileSharing
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.avaje.ebean.AdminLogging.LogLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.avaje.ebean.AdminLogging.LogLevelStmt
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.avaje.ebean.AdminLogging.LogLevelTxnCommit
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.avaje.ebean.bean.BeanCollection.ModifyListenMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class com.avaje.ebean.common.BeanMap
 
values() - Static method in enum com.avaje.ebean.config.AutofetchMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.avaje.ebean.config.dbplatform.IdType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.avaje.ebean.config.EncryptDeploy.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.avaje.ebean.LikeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.avaje.ebean.Query.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in interface com.avaje.ebean.SqlRow
Return the values from this map.
values() - Static method in enum com.avaje.ebean.TxIsolation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.avaje.ebean.TxType
Returns an array containing the constants of this enum type, in the order they are declared.
visit(T, Map<String, JsonElement>) - Method in interface com.avaje.ebean.text.json.JsonReadBeanVisitor
Visit the bean that has just been processed.
visit(T, JsonWriter) - Method in interface com.avaje.ebean.text.json.JsonWriteBeanVisitor
Visit the bean that has just been writing it's content to JSON.

W

Where - Annotation Type in com.avaje.ebean.annotation
Add an Literal to add to the where clause when a many property (List, Set or Map) is loaded or refreshed.
where() - Method in interface com.avaje.ebean.ExpressionList
Add another expression to the where clause.
where(String) - Method in interface com.avaje.ebean.Query
Add additional clause(s) to the where clause.
where(Expression) - Method in interface com.avaje.ebean.Query
Add a single Expression to the where clause returning the query.
where() - Method in interface com.avaje.ebean.Query
Add Expressions to the where clause with the ability to chain on the ExpressionList.
wrapValue(S) - Method in interface com.avaje.ebean.config.ScalarTypeConverter
Convert the scalar type value into the value object.
writeReplaceIntercept() - Method in class com.avaje.ebean.bean.EntityBeanIntercept
This is ONLY used for subclass entity beans.

_

_ebean_createCopy() - Method in interface com.avaje.ebean.bean.EntityBean
Create a copy of this entity bean.
_ebean_getField(int, Object) - Method in interface com.avaje.ebean.bean.EntityBean
Return the value of a field from an entity bean of this type.
_ebean_getFieldIntercept(int, Object) - Method in interface com.avaje.ebean.bean.EntityBean
Return the field value with interception.
_ebean_getFieldNames() - Method in interface com.avaje.ebean.bean.EntityBean
Return the fields in their index order.
_ebean_getIntercept() - Method in interface com.avaje.ebean.bean.EntityBean
Return the intercept for this object.
_ebean_getMarker() - Method in interface com.avaje.ebean.bean.EntityBean
Return the enhancement marker value.
_ebean_intercept() - Method in interface com.avaje.ebean.bean.EntityBean
Similar to _ebean_getIntercept() except it checks to see if the intercept field is null and will create it if required.
_ebean_isEmbeddedNewOrDirty() - Method in interface com.avaje.ebean.bean.EntityBean
Return true if any embedded beans are new or dirty.
_ebean_newInstance() - Method in interface com.avaje.ebean.bean.EntityBean
Create and return a new entity bean instance.
_ebean_setEmbeddedLoaded() - Method in interface com.avaje.ebean.bean.EntityBean
Generated method that sets the loaded state on all the embedded beans on this entity bean by using EntityBeanIntercept.setEmbeddedLoaded(Object o);
_ebean_setField(int, Object, Object) - Method in interface com.avaje.ebean.bean.EntityBean
Set the value of a field of an entity bean of this type.
_ebean_setFieldIntercept(int, Object, Object) - Method in interface com.avaje.ebean.bean.EntityBean
Set the field value with interception.

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

Copyright © 2010. All Rights Reserved.