Package com.arsdigita.kernel

Provides the classes that are essential for building a CCM web application, including ACSObject, packages, parties, and permissions.

See:
          Description

Interface Summary
PackageEventListener An interface for listening to the events of a package listener.
URLFinder This interface is used by the URLService to delegate the job of finding a URL for a domain object to custom code.
 

Class Summary
ACSObject An ACSObject is a generic object that can be handled by any of a number of Core services e.g., versioning, permissions.
ACSObjectCache A centralized cache for ACSObjects.
ACSObjectCollection Represents a collection of ACSObject domain objects.
ACSObjectInstantiator Defines the instantiator that should be registered with DomainObjectFactory for the ACSObject data object type.
BaseInitializer Base initializer for all WAF applications.
DatabaseTransaction Represents a database transaction.
EmailAddress Represents an email address.
GenericURLFinder A URLFinder that can be registered for most object types.
Group Represents a group.
GroupCollection Represents a collection of groups.
HashPasswords  
Initializer Initializes the Kernel and bootstraps the rest of the system.
Kernel A central location for commonly used kernel services and their accessories.
KernelConfig  
KernelContext The entry point into all the global state that CCM code expects to have available to it when running, e.g.
KernelDispatcherServlet Extends BaseDispatcherServlet to include functionality for user authentication, which is part of Kernel.
KernelExcursion A kernel excursion is a way of making your code execute under an alternative environment (context).
KernelHelper Provides static methods for accessing kernel-specific data.
KernelRequestContext  
PackageInstance Represents an object that corresponds to a package type.
PackageInstanceCollection Represents collection of PackageInstances.
PackageType Deprecated. Use ApplicationType instead.
PackageTypeCollection  
Party Represents a party, which can either be a group or a user.
PartyCollection Represents a collection of parties.
PersonName Represents the name of a person.
Resource  
ResourceCollection A collection of Resources.
ResourceSetup Automates the creation and setup of ResourceTypes.
ResourceType XXX JAVADOC XXX
ResourceTypeCollection A collection of ResourceTypes.
ResourceTypeConfig XXX JAVADOC XXX
Role Represents a role within a group.
RoleCollection Represents a collection of Role records.
SiteNode Deprecated. Use Application instead.
SiteNodeCollection Represents a collection of SiteNodes.
StyleAssociation  
Stylesheet  
Stylesheet.FileSource Composite of a String and a boolean.
URLService Supports generically locating a domain object on the site.
User Represents a user.
UserAuthentication Provides user authentication methods on a contained User object.
UserCollection Represents a collection of parties.
UserFactory UserFactory is a utility class for creating
 

Exception Summary
KernelException An exception thrown by any kernel object.
NoValidURLException An exception thrown by any kernel object.
URLFinderNotFoundException An exception thrown by any kernel object.
URLServiceException An exception thrown by any kernel object.
 

Package com.arsdigita.kernel Description

Provides the classes that are essential for building a CCM web application, including ACSObject, packages, parties, and permissions.



Copyright (c) 2004 Red Hat, Inc. Corporation. All Rights Reserved. Generated at July 21 2004:2337 UTC