|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
IBaseDaoFactory
concrete implementationsIDecorator
.
Class<D>
and the Component <C> instance to decorate.
IDelegator
interface.Delegator
instance using a method
signature.
Delegator
instance using an interface type
that implements exactly one method.
IHandler
interface.IGenericDao
implementation.AbstractHibernateManagedGenericDao
instance from
the persistent class type.
IBaseDao
implementation.AbstractJpaManagedBaseDao
instance from
the persistent class type.
IParameterlessHandler
interface.IProxy
interface.Proxy<E>
from a Component interface
type and instance.
IReceiver
ISurrogate
that groups common
functionality for single instance surrogates.Component
interface type and an instance of the underlying wrapped object.
TestCase
for testing user-defined subtypes of
RuntimeException
IVisitor
interface.IAdapter
Adapter
taking as input the Target
interface type, an Adaptee
instance and the
IAdaptingStrategy
for matching those interfaces.
Adapter
instance having the target interface, the
adaptee instance and assigning the default adapting strategy
IChainStrategy
that allows
all IHandler
instances in the Chain to handle the given request.IClock
of type AnalogIObserver
i.e.ISubject
that notifies Observer instances
from separate threads of execution.IObserver
instances to the
ISubject
instance.
IObserver
instances to the
ISubject
instance.
IVisualComponent
typesIHandler
can handle the given request,
false otherwise.
IHandler
can handle the given request,
false otherwise.
IHandler
can handle the given request,
false otherwise.
IHandler
can handle the given request,
false otherwise.
IObserver
instances from this
ISubject
IObserver
instances from this
ISubject
Session
, removing all cached changes without
applying them.
Session
.
ICommand
interface.ProgressData
instance corresponding to a
Completed event.
StatusData
instance corresponding to a
Completed state.
IComposite
interface.null
as its
detail message.
IDelegator
interface for creating
Delegate instances based user-defined interface types.Delegator<E>
from the type interface.
IObserver
instances from the
ISubject
instance.
IObserver
instances from the
ISubject
instance.
IClock
of type DigitalAbstractVisitor
implementation.IDelegator
interface for creating
Delegate instances based on the dynamic IDelegate
type.DynamicDelegator
by specifying the target
method signature.
IObserver
so it does not need
to be recreated each time there is a call to
notifyObservers
EntityManager
to the JPA implementation-free
PerfectJPattern's ISession
definitionEntityManagerAdapter
from the Adaptee
EntityManager
instance
EntityTransaction
to the JPA implementation-free
PerfectJPattern's ITransaction
EntityTransactionAdapter
from the Adaptee
EntityTransaction
instance
IAdaptingStrategy
.ICommand
.
IReceiver
.
ICommand
.
IReceiver
.
IReceiver
.
ProgressData
instance corresponding to a
Failed event.
StatusData
instance corresponding to a
Failed event.
Customer
instances.
Customer
instances.
Movie
instances found.
Movie
instances found.
Method
found for the given interface type.
Session
by applying all cached changes to the
persistent store.
Adaptee
instance
Adaptee
instance
Component
interface view <C>
of this ISurrogate
<C>
making accessible the Component business methods
while the underlying implementation is wrapped by this surrogate.
Component
interface view <C>
of this ISurrogate
<C>
making accessible the Component business methods
while the underlying implementation is wrapped by this surrogate.
Component
interface view <C>
of this ISurrogate
<C>
making accessible the Component business methods
while the underlying implementation is wrapped by this surrogate.
Component
instance
Component
instance
NullHandler
.
NullRequest
.
NullParameter
.
NullResult
.
NullEventData
.
AllHandleStrategy
.
OnlyOneHandlesStrategy
.
IServiceLocator
HibernateDaoFactory
JpaDaoFactory
LocalDaoFactory
Subject
instance
Subject
instance
ICommand
execution.
ICommand
.
IReceiver
.
IReceiver
.
ICommand
execution.
ICommand
.
ISession
adapted from the implementation-specific
ISession
ISession
ISession
adapted from the implementation-specific
ISession
ISession
Status
.
Proxy
wrapper instance
Proxy
wrapper instance
Target
instance
Target
instance
ITransaction
adapted from the implementation-specific
ITransaction
adapted from the implementation-specific
Transaction
Transaction
ITransaction
adapted from the implementation-specific
Transaction
Transaction
Transaction
ITransactionStrategy
corresponding
to Session.getTransaction()
hibernate.transaction_factory
.ISessionStrategy
corresponding to
SessionFactory.getCurrentSession()
current_session_context_class
e.g.IGenericDaoFactory
HibernateDaoFactory
to consume Session instances
from the given ISessionStrategy
and Transaction instances from
the ITransactionStrategy
IGenericReadOnlyDao
HibernateGenericDao
instance from the
persistent class type, the ISessionStrategy
that creates
Session
instances and the ITransactionStrategy
that
creates Transaction
instances
Query
to the JPA implementation-free
PerfectJPattern's IQuery
definitionHibernateQueryAdapter
from the Adaptee
Query
instance
Session
to the JPA implementation-free
PerfectJPattern's ISession
definitionHibernateSessionAdapter
from the Adaptee
Session
instance
Transaction
to the JPA implementation-free
PerfectJPattern's ITransaction
definitionHibernateTransactionAdapter
from the Adaptee
Transaction
instance
IBaseReadOnlyDao
and
IBaseDao
typesIHandler
decision-logic regarding
handling and forwarding of the requests.ISubject
to the IObserver
.IGenericReadOnlyDao
and
IGenericDao
typesIGraphic
IBaseDao
definitionIGenericDao
definitionICommand
.
ICommand
.
IInvoker
interface.ICommand
type.IInvoker
type.ISubject
whose event is not associated with any IEventData
IStrategy
reusable by IGenericReadOnlyDao
that defines:
Defines retrieval of instances of JPA implementation-specific
Session
instances
defines shutdown
IStrategy
reusable by IGenericDao
that defines:
Defines retrieval of instances of JPA implementation-specific
Transaction
instances
IGenericReadOnlyDao
that provides automatic handling of EntityManager
within a
EJB containerHibernateGenericReadOnlyDao
instance from the
persistent class type, the ISessionStrategy
that creates
ISession
instances and the ITransactionStrategy
that
creates ITransaction
instances
IBaseDaoFactory
JpaDaoFactory
to consume Session instances
from the given ISessionStrategy
and Transaction instances from
the ITransactionStrategy
ISessionStrategy
targeting
the Ejb managed environmentITransactionStrategy
targeting
the Ejb managed environmentQuery
to the JPA implementation-free
PerfectJPattern's IQuery
definitionJpaQueryAdapter
from the Adaptee
Query
instance
ISessionStrategy
targeting
JPA on JSE environmentISessionStrategy
targeting
JPA on JSE environmentITransactionStrategy
targeting the
use of UserTransaction
JtaTransactionStrategy
using the default
UserTransaction service name "java:comp/UserTransaction"
JtaTransactionStrategy
from the UserTransaction
service name provided.
IGraphic
Queue
based on a List
implementation.List2QueueAdapter
from the underlying Adaptee
List
implementation.
HibernateDaoFactory
exposing project-local specific
implementations injected via IoC.IMovieBaseDao
.IMovieGenericDao
.IAdaptingStrategy
.NameMatchAdaptingStrategy
from a map that defines
the correspondence between Target and Adaptee i.e.
IObserver
instances without the need
to provide any IEventData
IObserver
instances that a change
has occurred.
IObserver
instances that a change
has occurred.
IObserver
instances without the need
to provide any IEventData
IObserver
instances that a change
has occurred.
IEventData
.IHandler
.Parameter
.Result
.IObserver
interface that acts as a Proxy to
any plain non-Observer class type.ObserverProxy
from a target instance
ObserverProxy
from a target static class
IChainStrategy
that allows
only one IHandler
to handle the given request then stops the
processing of the chain.IParameterlessCommand
IParameterlessInvoker
ISubject
implementation for cases where the event has no
IEventData
associatedAbstractVisitor
implementationIGraphic
Adaptee
or otherwise Adapter
method
that corresponds to the given Target
class type.
Adaptee
or otherwise Adapter
method
that corresponds to the given Target
class type.
Method
if exists, null or
NoSuchMethodError
otherwise
Method
if exists, null or
NoSuchMethodError
otherwise
Adaptee
or otherwise Adapter
method
that corresponds to the given Target
class type.
IVisitor
that for any reason can not
subclass AbstractVisitor
.
IVisualComponent
and adds extra
functionality.IServiceLocator
.null
as its
detail message.
IChainStrategy
to this IHandler
.
IChainStrategy
to this IHandler
.
IChainStrategy
to this IHandler
.
ICommand
to start as result of executing the
invoke method.
ICommand
to start as result of executing the
invoke method.
EntityManager
, called from a managed EJB that exposes
IGenericReadOnlyDao
or IGenericDao
remotely.
IReceiver
.
ICommand
.
IReceiver
.
IReceiver
.
IReceiver
.
ICommand
.
IReceiver
associated to this ICommand
IReceiver
associated to this ICommand
IServiceLocator
and releases resources
Session
instances
IServiceLocator
and releases resources
Session
instances
Session
instances
Session
instances
IObserver
instances
IObserver
instances
IGenericDao
SpringGenericReadOnlyDao
instance from the
persistent class type and the ISessionStrategy
that creates
Session
instances and the ITransactionStrategy
that
creates Transaction
instances
IHandler
instance.
IHandler
instance.
IHandler
instance.
IHandler
instance.
IHandler
instance.
ProgressData
instance corresponding to a
Started event.
StatusData
instance corresponding to a
Started event.
ISubject
interface.IDecorator<C>
that provides synchronized protection to any class type.SynchronizedDecorator<E>
from a Component
interface type and instance.
IGraphic
IVisualComponent
ISubject
instance that a change
has ocurred.
ISubject
instance that a change
has ocurred.
ISubject
instance that a change
has ocurred.
ISubject
instance that a change
has ocurred.
Target
/Adaptee
.
Target
/Adaptee
.
Target
/Adaptee
.
visit
method.
visit
method.
visit
method.
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |