Package com.arsdigita.acs

Interface Summary
DataSource Interface for representing data objects that we will display in templates.
ExtensionHandler Interface for a generic handler, to test incoming requests and screen them out or pass them through as appropriate.
MultiDataSource An API for iterating over multi-item DataSources.
TranslatorHandler Interface for a generic translator handler, to test incoming requests and screen them out or pass them through as appropriate.
 

Class Summary
ACS Class for properties common to the entire ArsDigita Community System.
ACSCookies  
ACSForm  
ACSObjectProcs Object support for ACS.
ACSPackage Represents a package instance within an ACS install.
ACSPackageFactory factory class for ACSPackages.
ACSRequest Class to represent a requested URL.
ACSRequestFactory A factory class for makign new ACSRequest objects.
ACSSession Represents a user session.
ACSSessionFactory factory class for ACSSession.
AdSet Implements a multiset of name-value pairs.
CallStack Class to represent a call stack for parameters passed into and through the templating system.
CommunityCore Community routines (dealing with users, parties, etc.).
DBUtilities Utility procedures for dealing with the database.
ImageSize Utility class for getting the width and height of images for uploaded files.
Log  
MemoizeCache Cache for memoized values.
PageVariables  
Parameters  
Permissions Methods for checking permissions on ACS objects.
RequestProcessor Request procesor servlet for ACS -- handles abstract URLs and sets up request/session/package objects.
Resin12DefaultServlet Default servlet for use with Resin 1.2.x, called by the RequestProcessor for serving static content (.html, .gif, .jpeg, .txt, etc.)
Scheduler Utility class for running scheduled procedures, modelled after the AOLserver ns_schedule_proc interface.
Security Properties and utility methods for ACS the system security.
Security.SweepSessions Scheduled procedure to remove stale sessions from the sec_session_properties table
SeekableSelection Represents a generic multiple-row data source pulled in from the database.
Selection Represents a generic multiple-row data source pulled in from the database.
SessionInfo Represents information about a session.
SingleSelection Represents a single generic object pulled in from the database.
SiteNode  
SiteNodeMap  
StartupLoader Servlet that is loaded on startup by the servlet engine, and then iterates over all available classes.
TemplateTranslator Translates ATS templates (aka "Karl's Templates") into JSP code.
TemplateTranslator.IncludeHandler Helper class to perform the function of an include tag
TemplateTranslator.MasterHandler Helper class instantiated to perform the task involved with a master tag.
Tomcat32DefaultServlet Default servlet for use with Tomcat 3.2, called by the RequestProcessor for serving static content (.html, .gif, .jpeg, .txt, etc.)
Utilities Utility procedures for ACS.
 

Exception Summary
ACSException  
DataSourceException  
ForbiddenException  
InvalidKeyException  
ReadOnlyException  
RedirectException  
WarningException