|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.arsdigita.domain.DomainObject
com.arsdigita.domain.ObservableDomainObject
com.arsdigita.kernel.ACSObject
com.arsdigita.versioning.VersionedACSObject
com.arsdigita.cms.ContentItem
com.arsdigita.cms.ContentPage
com.arsdigita.cms.StandalonePage
Represents a top-level page on the site. The page will usually represent a piece of JSP code, represented as an internal, one-off template.
| Field Summary | |
static String |
BASE_DATA_OBJECT_TYPE
|
static String |
TEMPLATE
|
| Fields inherited from class com.arsdigita.cms.ContentPage |
LAUNCH_DATE, PAGES_IN_CATEGORY, PAGES_IN_FOLDER, QUERY_CATEGORY_ID, QUERY_PAGE, QUERY_ROOT_ID, QUERY_TYPE, SUMMARY, TITLE, versionId |
| Fields inherited from class com.arsdigita.cms.ContentItem |
ANCESTORS, AUDITING, CHILDREN, CONTENT_SECTION, CONTENT_TYPE, DRAFT, DRAFT_VERSION, LANGUAGE, LIVE, NAME, PARENT, PENDING, VERSION, VERSIONS |
| Fields inherited from class com.arsdigita.versioning.VersionedACSObject |
IS_DELETED, MASTER |
| Fields inherited from class com.arsdigita.kernel.ACSObject |
CONTAINER, DEFAULT_DOMAIN_CLASS, DISPLAY_NAME, ID, OBJECT_TYPE |
| Constructor Summary | |
StandalonePage()
Default constructor. |
|
StandalonePage(BigDecimal id)
Load a StandalonePage with the given ID |
|
StandalonePage(com.arsdigita.persistence.DataObject obj)
Load a StandalonePage by encapsulating the given data object |
|
StandalonePage(com.arsdigita.persistence.OID oid)
Constructor. |
|
StandalonePage(String type)
Create a new StandalonePage with the given type |
|
| Method Summary | |
protected void |
afterSave()
Save: associate the built-in template with this page in the public context. |
String |
getBody()
Return the body of this page; the body will probably contain some JSP code |
Template |
getTemplate()
Return the internal template used by this page. |
void |
setBody(String text)
Return the JSP body of this page |
void |
setBody(String text,
com.arsdigita.mimetypes.MimeType mime)
Return the body of this page; the body will probably contain some JSP code. |
void |
setLive(ContentItem version)
Publish/unpublish this page and its associated template |
void |
setTemplate(Template t)
Set the internal template used by this page. |
| Methods inherited from class com.arsdigita.cms.ContentPage |
getBaseDataObjectType, getContentBundle, getDisplayName, getLaunchDate, getPagesInSectionQuery, getPagesInSectionQuery, getPagesInSectionQuery, getPagesInSectionQuery, getSearchSummary, getTitle, setLaunchDate, setName, setPagesQueryParameters, setPagesQueryParameters, setTitle |
| Methods inherited from class com.arsdigita.versioning.VersionedACSObject |
applyTag, applyUniqueTag, autoPropagateMaster, getMaster, getRolledBackTo, getTransactions, getTransactions, isMaster, isRolledBack, isSubtype, permanentlyDelete, propagateMaster, recordAttributeChange, rollBackTo, rollBackTo, rollForward, save, setMaster, trackChanges |
| Methods inherited from class com.arsdigita.kernel.ACSObject |
assertPrivilege, checkPrivilege, doCreateCheck, doWriteCheck, getContainer, getDefaultDomainClass, getID, getSpecificObjectType, getSpecificOID, gimmeContainer, isContainerModified, setID, setID |
| Methods inherited from class com.arsdigita.domain.ObservableDomainObject |
addObserver, getObservers |
| Methods inherited from class com.arsdigita.domain.DomainObject |
add, add, addToAssociation, afterDelete, clear, delete, disconnect, equals, getObjectType, getOID, getSession, hashCode, isDeleted, isDisconnected, isModified, isNew, isPropertyModified, isValid, remove, remove, remove, removeFromAssociation, save, setAssociation, setAssociation, specializeDataObject, specializeDataObject, toString |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static final String BASE_DATA_OBJECT_TYPE
public static final String TEMPLATE
| Constructor Detail |
public StandalonePage()
public StandalonePage(com.arsdigita.persistence.OID oid)
throws com.arsdigita.domain.DataObjectNotFoundException
DataObject is retrieved
from the persistent storage mechanism with an OID
specified by oid.
oid - The OID for the retrieved
DataObject.
public StandalonePage(BigDecimal id)
throws com.arsdigita.domain.DataObjectNotFoundException
id - The id for the retrieved
DataObject.public StandalonePage(com.arsdigita.persistence.DataObject obj)
public StandalonePage(String type)
| Method Detail |
public final Template getTemplate()
public final void setTemplate(Template t)
public final String getBody()
public final void setBody(String text,
com.arsdigita.mimetypes.MimeType mime)
text - the text for the bodymime - the mime type for the bodypublic final void setBody(String text)
text - the text for the bodypublic void setLive(ContentItem version)
setLive in class ContentItemversion - the version which should become live, null to
make the item non-liveprotected void afterSave()
afterSave in class ContentItem
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||