Package net.smartlab.web

Interface Summary
DataAccessObject This interface should be implemented by classes which provide some form of persistence.
DataTransferObject TODO documentation
EnterpriseDomain.Remote  
ManageableDomain TODO documentation
 

Class Summary
AbstractArchiveAction This is the base action for generic archive management.
Action This class represents the controller part of the MVC pattern.
ActionServlet The front controller class of the framework.
BusinessObject TODO documentation
BusinessObjectFactory This class provides basic template for an Hibernate based implementation of the DAO pattern.
DataAccessObject.SearchInfo Instances of this class represents a set of criterias to be used in persistence tier searches.
Domain  
DynaAction This class represent the dynamic version of the basic Action class allowing a single class to define multiple actions.
EmptyMarkerTag This tag is an helper to mark a multiple selection as empty using an hidden HTML tag as a marker.
EnterpriseDomain  
EnterpriseDomain.RequestContext  
EnterpriseDomainBuilder This class works as a Business Delegate for Session Enterprise Java Beans.
EnterpriseDomainBuilder.HomeWrapper  
Enumeration Represents a meta type used to constraint a property to accept only pre-defined admitted values.
PropertiesEnumeration This class allows to use a properties file to define enumeration elements but needs the definition of two public constructors.
StringEnumeration This class allows to use string to define enumeration elements identifier but needs the definition of two constructors.
Validator TODO documentation
 

Exception Summary
ActionException Thrown by Action methods to indicate the requested operation has failed.
BusinessException A BusinessException is thrown whenever an application tries to perform a business operation but the request cannot be accomplished for some reason.
DAOException A DAOException is thrown whenever an application tries to access a persistent representation but the data storage is unavailable or unable to retrieve the datas.
InvalidKeyException An InvalidKeyException is thrown when a sintactically or semantically invalid key is used to access the persistent representation of an entity.
LockException A LockException is thrown whenever an application tries to update a persistent representation into the storage system with an obsolete version of datas or while another application has previously locked the datas, depending on the locking mechanism adopted.
UndefinedKeyException An UndefinedKeyException is thrown whenever an application tries to retrieve from a persistent storage an entity using the unique identifier, also known as primary key or simply key, and the requested identifing value is not present in the storage system.
 



Copyright © 2004-2009 The SmartWeb Team. All Rights Reserved.