Provides the classes around which multi-site applications are
built. Multi-site applications segment data according to a {@link
com.methodhead.sitecontext.SiteContext}. Classes that implement
{@link com.methodhead.sitecontext.SiteContextCapable} are expected to
operate with respect to a site context.
If no site context (or a null site context) is set, a
SiteContextCapable is expected to operate with respect to no
context in particular.
Using {@link com.methodhead.property.Property} as an example, when
its site context is set, {@link
com.methodhead.property.Property#loadAll} will load all properties
defined for that context. If no context is set, loadAll will
return properties defined for all contexts.
|