Package ccc.domain

The core domain model for CCC.

See:
          Description

Interface Summary
Lockable API for objects that can be locked by a user.
SnapshotSupport<T> API implemented by resources that support snapshot creation.
WCAware<T> The API for working copy support.
 

Class Summary
AccessPermission An access permission for a resource.
ActionEntity An action that will be performed for a resource.
AliasEntity An alias resource.
CommentEntity A user comment.
Data The data class is used to represent raw binary data with a unique identifier.
Entity Abstract base class extended by entity classes that require persistence.
FileEntity A file resource.
FileHelper Helper class for processing files.
FileRevision The contents of a file resource at a specified point in time.
FileWorkingCopy A working copy for file deltas.
FolderEntity A folder that can contain other resources.
GroupEntity A security group.
HistoricalResource<S,T extends RevisionEntity<S>> A resource that records each update made over time.
LogEntry Captures detail relevant to a single user action for persistence in the audit log.
PageEntity A page resource.
PageHelper Helper class for manipulating pages.
PageRevision The contents of a page at a specific point in time.
PageWorkingCopy A working copy for a page.
Principal A CCC principal.
ResourceEntity An abstract superclass that contains shared behaviour for the different types of CCC resource.
RevisionEntity<T> Abstract implementation of a resource revision.
RevisionMetadata Metadata describing a revision.
Search A search that can return other results.
Setting A setting, represented as a key:value pair.
TemplateEntity A template is used to define how a resource will be displayed.
TemplateRevision The content of a template at a specific point in time.
UserEntity A user of the CCC system.
WorkingCopy<T> A working copy for a resource.
WorkingCopySupport<T extends RevisionEntity<U>,U,V extends WorkingCopy<U>> Abstract helper class that provides working copy support for resources.
 

Enum Summary
Setting.Name Valid setting names.
 

Package ccc.domain Description

The core domain model for CCC.



Copyright © 2010. All Rights Reserved.