|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
MergerToken
s going from the model to the
database.MergerToken
s going from the database to the
model.MergerToken
to add a DbAttribute
to a DbEntity
.LifecycleListener
for all events on all entities.
EventListener
for events sent by any sender.
EventListener
for events sent by a specific sender.
EventListener
for events sent by any sender.
EventListener
for events sent by a specific sender.
LifecycleListener
for all events on all entities.
DataDomain.addDataMap(DataMap)
.
anObject
as a PreparedStatement parameter.
Object
s are equal using their equals
method.
long
s are equal.
int
s are equal.
short
s are equal.
char
s are equal.
byte
s are equal.
double
s are equal by testing that the pattern of bits
returned by doubleToLong
are equal.
float
s are equal byt testing that the pattern of bits
returned by doubleToLong are equal.
booleans
s are equal.
Object
arrays.
long
.
int
.
short
.
char
.
byte
.
double
.
float
.
boolean
.
hashCode
for an Object
.
hashCode
for a long
.
hashCode
for an int
.
hashCode
for a short
.
hashCode
for a char
.
hashCode
for a byte
.
hashCode
for a double
.
hashCode
for a float
.
hashCode
for a boolean
.
hashCode
for an Object
array.
hashCode
for a long
array.
hashCode
for an int
array.
hashCode
for a short
array.
hashCode
for a char
array.
hashCode
for a byte
array.
hashCode
for a double
array.
hashCode
for a float
array.
hashCode
for a boolean
array.
val
as a parameter to
the PreparedStatement being built.
val
as a parameter to
the PreparedStatement being built.
super.equals()
to this builder.
diff
parameter with data
contained in this DataRow.
Set
view of the keys contained in this map.
Set
view of the keys contained in this
map.
Map
view of the mappings contained in this
map.
Map
view of the mappings contained in this
map.
AshwoodEntitySorter.AshwoodEntitySorter()
constructor together with
AshwoodEntitySorter.setDataMaps(Collection)
instead.
CayenneRuntime.getThreadInjector()
.
BeforeScopeEnd
events.
values
list.
AutoAdapter
based on a delegate adapter obtained via
"adapterProvider".
ArcProperty
.ConfigurationNodeVisitor
that does nothing, used as a convenience superclass
for partial visitors.Accessor
.ToOneProperty
implementors.ScopeEventListener
that simply calls
PoolManager.shutdown()
.
BeforeScopeEnd
Module
by the DI container during initialization, that
provides the API for the module to bind its services to the container.Injector
bound to the current thread.
java.lang.Boolean
mapping.ConcurrentLinkedHashMap
instance.
byte[]
, mapping it as either of JDBC types - BLOB or (VAR)BINARY.java.lang.Byte
type mapping.Calendar
fields.CayenneException
without detail message.
CayenneException
with the specified detail message.
CayenneException
that wraps a cause
thrown
elsewhere.
CayenneRuntimeException
that wraps
exception
thrown elsewhere.
chunks
.java.lang.String
, mapping it as either of JDBC types - CLOB or
(VAR)CHAR.ClassDescriptorMap
.
chain
.ClassDescriptor
instances.ResourceLocator
that looks up resources is the application classpath based on
the current thread ClassLoader.DataChannel
implementation that accesses a remote server
via a ClientConnection.ClientChannel.ClientChannel(ClientConnection, boolean, EventManager, boolean)
ClientChannel.ClientChannel(ClientConnection, boolean, EventManager, boolean)
ClientChannel.ClientChannel(ClientConnection, boolean, EventManager, boolean)
ClientRuntime
that provides an ROP stack based on a local connection on top
of a server stack.ClientModule
.
ClientModule
.
DataChannel
.
JdbcEventLogger
built on top of commons-logging.ConcurrentLinkedHashMap
instances.ConfigurationException
without detail message.
ConfigurationNode
objects.JdbcAdapter.initExtendedTypes(List, List, List)
to load adapter-specific
types into the ExtendedTypeMap right after the default types are loaded, but before
the DI overrides are.
java.sql.Connection
implementation that wraps
another Connection, delegating method calls to this connection.CayenneRuntime.getContext(DataChannel)
ObjectContextFactory
and injection.
ObjectContextFactory
and injection.
row
parameter.
EJBQLTranslatorFactory
used to generate visitors for
EJBQL to SQL translations.
List
of MergerToken
s to alter the given
DataNode
to match the given DataMap
List
of MergerToken
s to alter the given
DataNode
to match the given DataMap
ObjectStore
with provided dataRowCache
ent
parameter.
entity
parameter.
ent
parameter.
ent
parameter.
StringBuffer
MergerToken
to add a DbEntity
to a DataMap
DataChannelDescriptor
from some configuration
source.DataChannel
lifecycle events.ObjectContext
.DataChannel
provider that provides a single instance of DataDomain configured
per configuration supplied via injected DataChannelDescriptorLoader
.DataNode
configuration.ClassDescriptorFactory
that creates descriptors for classes implementing
DataObject
.Cayenne
class is used insteadDB2Adapter
.DbAdapterFactory
configured via
dependency injection.DataSourceFactory
based on DBCP connection pool library.DbGenerator.DbGenerator(DbAdapter, DataMap, JdbcEventLogger)
DbGenerator.DbGenerator(DbAdapter, DataMap, Collection, DataDomain, JdbcEventLogger)
DataNode
and a DataMap
and create a group of
MergerToken
s to alter the DataNode
data store to match the
DataMap
.DbRelationship
to hold some extra runtime information.AdhocObjectFactory
that creates objects using
default no-arg constructor and injects dependencies into annotated fields.BatchQueryBuilderFactory
.DataChannelDescriptorMerger
.EventManager
.ObjectMapRetainStrategy
.ObjectStoreFactory
which makes decision to
turn ObjectStore
's syncing with parent DataRowStore
on or off
basing on RuntimeProperties
.RuntimeProperties
that returns properties that were
injected via a map in constructor.DataSourceFactory
that delegates DataSource creation to another factory,
which is determined dynamically per DataNodeDescriptor.BaseContext.deleteObjects(Object...)
method instead. This
method is redundant.
ObjectContext.deleteObjects(Object...)
method instead. This
method is redundant.
Set
view of the keys contained in this
map.
Set
view of the keys contained in this
map.
Map
view of the mappings contained in this
map.
Map
view of the mappings contained in this
map.
DbEntity
subclass used to hold extra JDBC metadata.PoolManager.shutdown()
method for naming
consistency.
MergerToken
to remove a DbAttribute
from a DbEntity
.ent
DbEntity.
MergerToken
to remove a DbEntity
from a DataMap
.EJBQLParser
based on the system settings.XMLSerializable
objects should only save XML
segments. Saving full XML files is responsibilty of the callers.
XMLSerializable
implementation that generates XML for embeddable.
EntityResult
descriptor.Object.equals(Object)
methods.expWithParams(params, true)
.
type
.
fetch limit
.
fetch
offset
.
ResourceLocator
that can locate resources in the filesystem.FilesystemResourceLocator
, using an array of base locations
("roots").
FilesystemResourceLocator
, using a collection of base
locations.
null
if no readable resource can be found for the
given name.
null
if no readable resource can be found for the
given name.
null
if no readable resource can be found
for the given name.
CommonsJdbcEventLogger
extension that provides pretty formatting of the
logged SQL messages.CLOB
value designated by this Clob
object as an ascii stream.
attributeName
or null if no attribute
with this name exists.
dbAttribute
parameter.
dbAttribute
parameter.
DbAttribute
, or returns null
if no such attribute exists.
BLOB
value designated by this Blob
instance
as a stream.
BLOB
value that this Blob
object represents, as an array of bytes.
LifecycleCallbackRegistry
for handling callbacks.
WebUtil.setCayenneRuntime(ServletContext, CayenneRuntime)
.
DataChannel
.
CLOB
value designated by this Clob
object as a java.io.Reader
object (or as a stream of characters).
ClassDescriptor
instances for
all entities.
getConnection
method.
name
parameter.
name
parameter.
EntityListener
objects.
QueryCacheStrategy.NO_CACHE
.
Embeddable
matching class name or null if such Embeddable is not
mapped.
Embeddable
mappings stored in the DataMap.
EntityListener
objects.
source
object, or an empty list
if there are no such failures.
DataDomain.getDataMap(String)
.
DataDomain.getDataNode(String)
.
PoolManager
instance.
Cayenne.getObjEntity(Persistent)
is used
index
.
pageSize
property.
QueryCache
used by this DataDomain.
relName
.
dbRelationship
parameter.
CLOB
value
designated by this Clob
object.
Injector
bound to the current thread.
Embeddable
object.
ObjectContextGraphAction.handleArcPropertyChange(Persistent, ArcProperty, Object, Object)
or
ObjectContextGraphAction.handleSimplePropertyChange(Persistent, String, Object, Object)
.
true
if there are any modified, deleted or new objects
registered with this DataContext, false
otherwise.
true
if there are any modified, deleted or new objects
registered with this ObjectStore, false
otherwise.
true
if there are any modified, deleted or new objects
registered with this CayenneContext, false
otherwise.
true
if there are any modified, deleted or new objects
registered with this ObjectContext, false
otherwise.
true
if at least one exception was registered during query
execution.
Object.hashCode()
methods.hashCode
.
ROPHessianServlet
.RemoteService
implementation that stores server
context information in HTTP sessions.IncrementalFaultList.IncrementalFaultList(DataContext, Query, int)
.
HessianService
to respond to RemoteService
requests.
true
if this iterator is responsible for closing its
connection, otherwise a user of the iterator must close the connection after
closing the iterator.
true
if there is nothing to be done by this generator.
true
if this batch query has no parameter rows.
true
if the fields that have been checked are all equal.
true
if this query should produce a list of data rows as
opposed to DataObjects, false
for DataObjects.
true
if this query should produce a list of data rows as
opposed to DataObjects, false
for DataObjects.
true
if the DB column represented by this attribute is a
foreign key, referencing another table.
true
if attribute inherited from a super entity.
true
to indicate that any results of a select operation
should be returned as a ResultIterator.
false
, iterated results are not supported.
false
.
true
if this ObjEntity represents a set of read-only objects.
true
if the query results should replace any currently cached
values, returns false
otherwise.
true
if a stored procedure returns a value.
true
if DataContexts produced by this DataDomain are using
shared DataRowStore.
DefaultEventManager.shutdown()
method.
true
if relationship from source to target points to dependent
primary key.
true
if a method isToDependentPK
of reverse
relationship of this relationship returns true
.
true
if 'materializeObject' method should trim trailing spaces
from the CHAR columns.
true
if byte columns are handled as BLOBs internally.
true
if the ObjectStore uses shared cache of a parent
DataDomain.
expressions
in a single expression.
BLOB
value designated by this
Blob
object.
CLOB
value designated by
this Clob
object.
MapLoader.loadDataMap(InputSource)
should be used.
ClientServerChannel
for the LocalConnection
.BaseContext.localObject(Object)
; the
internal code has been refactored to avoid using this method all
together.
ObjectContext.localObject(Object)
; the
internal code has been refactored to avoid using this method all
together.
dbEntity
.
EntityResolver.lookupInheritanceTree(String)
.
Cayenne.makePath(String...)
from
within a DataObject subclass to create a dotted path using the generated
string constants for attributes and relationships.
QueryCache
interface that stores data in a
non-expiring LRUMap.MapQueryCacheProvider
.map
.
map
.
map
.
map
.
objects
objects
array
ObjectId
's IdSnapshot
for the argument
object
.
DeepMergeOperation.merge(Persistent)
.
MergerToken.execute(MergerContext)
s that a
MergerToken
can do its work.MergerToken
s should be created from a MergerFactory
obtained from
DbAdapter.mergerFactory()
so that the DbAdapter
are able to provide
MergerToken
subclasses.MergerToken
with MergeDirection.TO_MODEL
QueryCache
wrapper that introduces a key namespace on top of a delegate
shared cache.ObjectStore
which doesn't receive notifications
on parent's DataRowStore
events.ObjectContext.propertyChanged(org.apache.cayenne.Persistent, String, Object, Object)
processing on behalf of an ObjectContext.DataChannel.onQuery(ObjectContext, Query)
logic on behalf of
an ObjectContext.ObjectStore
.DataRowStore
and a map to use for storing
registered objects.
ObjectStore
s.DataChannel
method that is used by child contexts to
execute queries.
QueryEngine
to pass back query
results and notify caller about exceptions.QueryCache
implementation based on OpenSymphony OSCache.page size
.
EJBQLExpression
.
ClassDescriptorFactory
implementors.pattern
begins within the BLOB
value that this Blob
object
represents.
BLOB
value designated by this
Blob
object at which pattern
begins.
searchstr
appears in the SQL CLOB
value represented
by this Clob
object.
Clob
object
searchstr
appears in this Clob
object.
LifecycleEvent.POST_ADD
events.LifecycleEvent.POST_LOAD
events.LifecycleEvent.POST_PERSIST
events.LifecycleEvent.POST_REMOVE
events.LifecycleEvent.POST_UPDATE
events.LifecycleEvent.PRE_PERSIST
events.LifecycleEvent.PRE_REMOVE
events.LifecycleEvent.PRE_UPDATE
events.QueryAssembler
and
output buffer object.
Provider
implementation for various types of QueryCache.JdbcEventLogger
.SelectQuery.queryWithParameters(Map, boolean)
that prunes parts of
qualifier that have no parameter value set.
attrName
.
dbRel
from the list of relationships.
Embeddable
descriptor with matching class name.
DataDomain.removeDataMap(String)
.
attrName
.
BindDirective.render(InternalContextAdapter, Writer, ParameterBinding)
to do the actual
rendering.
CayenneFilter
that provides a callback mechanism to bind
appropriate ObjectContext to the request thread, handle transactions, etc.fromIndex
up to but not
including toIndex
.
fromIndex
up to but not
including toIndex
.
PathComponent
instances, encapsulating a relationship, an attribute or a
subpath alias.
pathExp
and returns an Iterator of path
components that contains a sequence of Attributes and Relationships.
RowDescriptor
instances from various
types of inputs.public void runGenerator(DataSource ds)
.
CayenneRuntime
.objEntityName
parameter.
objEntityName
and qualifier
parameters.
IncrementalFaultList
or in DISJOINT_BY_ID prefetch processing.
EventBridgeFactory
that is passed
from the ROP server to the client.
ServerModule
.
ServerModule
.
RequestHandler
that stores per-user
ObjectContext
in a web session and binds it to request thread.MergerToken
to add a "allow null" clause to a column.MergerToken
to set the mandatory field of a DbAttribute
to falseCLOB
value that this Clob
object represents, starting at position
pos
.
CayenneRuntime
in the servlet context.
CLOB
value that this Clob
object represents, at
position pos
.
closingConnection
property.
MergerToken
to use to set type, length and precision.MergerToken
that modifies one original DbAttribute
to match another
new DbAttribute
s type, maxLength and precision.AshwoodEntitySorter.setEntityResolver(EntityResolver)
is used instead.
EntitySorter.setEntityResolver(EntityResolver)
is used, and this
method is never called.
distinct
property that determines whether this query returns
distinct row.
EntityListenerFactory
that should be used to create entity
listeners.
isEquals
value.
MergerToken
to add a "not null" clause to a column.MergerToken
to set the mandatory field of a DbAttribute
to trueObjEntity
className if ObjEntity
should be generated with a
special class name.
index
.
pageSize
property.
val
to this object.
String
to the CLOB
value that
this Clob
object designates at the position pos
.
len
characters of str
, starting at character
offset
, to the CLOB
value that this
Clob
represents.
Embeddable
object.
ValueForNullProvider
that will be used to set value for null on not
null columns
java.lang.Short
type mapping.BeforeScopeEnd
and AfterScopeEnd
events.
DeleteBatchQueryBuilder
, which uses 'soft' delete (runs
UPDATE and sets 'deleted' field to true instead-of running SQL DELETE)#BatchQueryBuilderFactory
, which uses 'soft' delete
(runs UPDATE and sets 'deleted' field to true instead-of running SQL DELETE)fetch
size
.
Util.stripLineBreaks(String, char)
.
true
if the target database supports batch updates.
true
if table aliases are supported.
DatabaseMetaData.getTableTypes
) for a simple user table.
DatabaseMetaData.getTableTypes
) for a view table.
hashCode
.
BLOB
value that this Blob
object represents
to be len
bytes in length.
CLOB
value that this Clob
designates to
have a length of len
characters.
typesConfigPath
parameter.
javaClassName
parameter.
PropertyUtils.getProperty()
finds that
there is a null value in middle of the resolved path.val
to this
object.
Resource
implementation wrapping a resource URL.java.util.Date
to any of the three database date/time types: TIME,
DATE, TIMESTAMP.CayenneDataObject.validateForSave(ValidationResult)
.
CayenneDataObject.validateForSave(ValidationResult)
.
ClassDescriptorFactory
for Persistent objects that implement relationship
faulting via ValueHolder
.CayenneFilter
should be used.CayenneRuntime
in the
ServletContext
.DataSourceFactory
that loads JDBC connection information from an XML resource
associated with the DataNodeDescriptor, returning a DataSource with simple connection
pooling.
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |