Package org.equanda.persistence

Interface Summary
EquandaEJB<ID> Base interface for both local and remote EJB interfaces (for ObjectBase which is a shared interface for both).
EquandaEntity Marker interface to indicate equanda entity beans (DMObjectBean)
EquandaImportProxy<ID> Some extra mathods which are available in all importproxy objects
EquandaSelector<ID,PROXY extends EquandaProxy,EJB extends HasId<ID>> Methods which are shared by all selector objects.
HasId<IDTYPE> Marker interface to indicate that the object has a Uoid.
ObjectType Special utility class to determine whether this object is of a certain type (whether the given type is a template for this type).
 

Class Summary
CheckRulesState Store the state whether declarative rules should be checked or not.
ClientEquandaStateInterceptor Client side interceptor to transport the equanda state to the server as part of the invocation context.
EJBUtil Utility methods for the EJBUtil classes, avoids duplication of common code.
EquandaFieldBean Base implementation for a equanda entity bean (DMFieldBean)
EquandaList<ELTYPE> Special list for containing equanda proxies or sfsb entity façades.
EquandaMediatorRoot<ENTITY extends EquandaEntity,BEAN extends EquandaEJB> Abstract base for all mediator root classes
EquandaObjectType Base implementation of the ObjectType implementations
EquandaProxy<ID,PROXY extends EquandaProxy> Base class for proxies.
EquandaProxyState<ID> Base implementation for ProxyState classes
EquandaSelectorHelper Methods which are shared by all selectorHelper objects.
LazyEJBListBase<ID,PROXY extends EquandaProxy<ID,EquandaProxy>,EJB extends EquandaEJB<ID>,SEL extends EquandaSelector<ID,PROXY,EJB>> LazyList for SFSB entity façades.
LazyList<ID,TYPE extends HasId<ID>> Abstract base class for LazyList instances.
LazyProxyListBase<ID,PROXY extends EquandaProxy<ID,EquandaProxy>,EJB extends EquandaEJB<ID>,SEL extends EquandaSelector<ID,PROXY,EJB>> LazyList for proxy objects
LenientChecksState Store the state whether checks should be strict or lenient.
ObjectSelector Support methods for DMObjectSelector classes
SelectorsState Contains active filters and order for tables.This is stored in a ThreadLocal.
SelectorsStateType type which combines the selector state for use in the thread local object.
ServerEquandaStateInterceptor Server side interceptor to transport the equanda state to the server as part of the invocation context.
Uoid Uoid definition class.
UoidGenerator generator for Uoid values for the newly created records We need a universal object if which is fast to generate, has a minimal (no) configuration overhead and cross platform.
 

Exception Summary
ConcurrentModificationException Exception indicating a concurrent modification
EquandaConstraintViolation Exception indicating a constraint violation
EquandaDowngradeException Exception indicating a constraint violation
EquandaOperationNotAllowed Exception indicating an operation which is not allowed.
EquandaPersistenceException Exception indicating a problem in the use of the equanda generated persistence layer.
InvalidUoidException Exception which is thrown when trying to create an invalid Uoid.
 

Error Summary
EquandaPersistenceError Error indicating a problem in the use of the equanda generated persistence layer.
 



Copyright © 2007-2009. All Rights Reserved.