|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectccc.domain.Entity
ccc.domain.ResourceEntity
ccc.domain.HistoricalResource<U,T>
ccc.domain.WorkingCopySupport<PageRevision,Page,PageWorkingCopy>
ccc.domain.PageEntity
public class PageEntity
A page resource.
Constructor Summary | |
---|---|
protected |
PageEntity()
Constructor: for persistence only. |
|
PageEntity(ResourceName name,
java.lang.String title,
TemplateEntity template,
RevisionMetadata metadata,
Paragraph... paragraphs)
Constructor. |
Method Summary | |
---|---|
protected PageWorkingCopy |
createWorkingCopy(Page delta)
Create a working copy from a delta. |
Page |
deltaPage()
Create a delta for a page. |
Page |
forCurrentRevision()
Create a snapshot for the current revision. |
Page |
forSpecificRevision(int revNo)
Create a snapshot for the specified revision. |
Page |
forWorkingCopy()
Create a snapshot for the working copy. |
ResourceType |
getType()
Query the type of this resource. |
protected void |
update(Page delta,
RevisionMetadata metadata)
Update the resource from the specified delta. |
Methods inherited from class ccc.domain.WorkingCopySupport |
---|
applyWorkingCopy, clearWorkingCopy, getOrCreateWorkingCopy, getWorkingCopy, hasWorkingCopy, setOrUpdateWorkingCopy, setWorkingCopy, setWorkingCopyFromRevision |
Methods inherited from class ccc.domain.HistoricalResource |
---|
addRevision, currentRevision, currentRevisionNo, revision, revisions, toJson |
Methods inherited from class ccc.domain.Entity |
---|
equals, getId, getVersion, hashCode, setId, toString |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
protected PageEntity()
public PageEntity(ResourceName name, java.lang.String title, TemplateEntity template, RevisionMetadata metadata, Paragraph... paragraphs)
name
- The name of the resource.title
- The title of the resource.template
- The page's template.metadata
- The metadata for the revision.paragraphs
- The page's paragraphs.Method Detail |
---|
public ResourceType getType()
getType
in class ResourceEntity
protected PageWorkingCopy createWorkingCopy(Page delta)
createWorkingCopy
in class WorkingCopySupport<PageRevision,Page,PageWorkingCopy>
delta
- The delta for the working copy.
protected void update(Page delta, RevisionMetadata metadata)
update
in class WorkingCopySupport<PageRevision,Page,PageWorkingCopy>
delta
- The delta to apply.metadata
- The metadata for the update.public final Page forWorkingCopy()
public final Page forCurrentRevision()
public final Page forSpecificRevision(int revNo)
revNo
- The revision to create a snapshot for.
public Page deltaPage()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |