|
|||||||||||
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.TextPage
com.arsdigita.cms.Article
com.arsdigita.cms.contenttypes.NewsItem
This content type represents a news item.
Field Summary | |
static String |
BASE_DATA_OBJECT_TYPE
Data object type for this domain object |
static String |
IS_HOMEPAGE
|
static String |
LEAD
PDL property name for lead |
static String |
NEWS_DATE
PDL property name for news date |
static String |
RECENT_NEWS
|
static int |
SUMMARY_LENGTH
|
Fields inherited from class com.arsdigita.cms.Article |
IMAGES, versionId |
Fields inherited from class com.arsdigita.cms.TextPage |
SUMMARY_SIZE, TEXT_ASSET |
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 |
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 | |
NewsItem()
|
|
NewsItem(BigDecimal id)
|
|
NewsItem(com.arsdigita.persistence.DataObject obj)
|
|
NewsItem(com.arsdigita.persistence.OID id)
|
|
NewsItem(String type)
|
Method Summary | |
void |
beforeSave()
|
static NewsItemConfig |
getConfig()
|
String |
getDisplayNewsDate()
|
String |
getLead()
|
static NewsItem |
getMostRecentNewsItem()
|
Date |
getNewsDate()
|
String |
getSearchSummary()
|
void |
initialize()
|
Boolean |
isHomepage()
|
void |
setIsHomepage(Boolean isHomePage)
|
void |
setLead(String lead)
|
void |
setNewsDate(Date newsDate)
|
Methods inherited from class com.arsdigita.cms.Article |
addImage, clearImages, getBaseDataObjectType, getCaption, getImages, propagateMaster, removeImage |
Methods inherited from class com.arsdigita.cms.TextPage |
getTextAsset, setTextAsset |
Methods inherited from class com.arsdigita.cms.ContentPage |
getContentBundle, getDisplayName, getLaunchDate, getPagesInSectionQuery, getPagesInSectionQuery, getPagesInSectionQuery, getPagesInSectionQuery, getTitle, setLaunchDate, setName, setPagesQueryParameters, setPagesQueryParameters, setTitle |
Methods inherited from class com.arsdigita.cms.ContentItem |
addCategory, addPendingVersion, afterSave, assertDraft, assertLive, assertMaster, assertPending, beforeDelete, canPublishToFS, copy, copy, copyProperty, copyProperty, copyServices, copyServicesFrom, createLiveVersion, createPendingVersion, get, getCategories, getCategoryCollection, getChildren, getContentSection, getContentType, getCreationDate, getCreationIP, getCreationUser, getDraftVersion, getLanguage, getLastModifiedDate, getLastModifiedIP, getLastModifiedUser, getLifecycle, getLiveVersion, getLocale, getName, getParent, getPath, getPathInfo, getPathInfo, getPathNoJsp, getPendingVersions, getPublicVersion, getVersion, getWorkingVersion, isDraftVersion, isLive, isLiveVersion, isPendingVersion, isPublished, makeCopy, promotePendingVersion, publish, publishToFS, removeCategory, removeLifecycle, removePendingVersion, set, setContentSection, setContentType, setDefaultCategory, setLanguage, setLifecycle, setLive, setLiveVersion, setParent, setVersion, setVersionRecursively, unpublish, unpublishFromFS |
Methods inherited from class com.arsdigita.versioning.VersionedACSObject |
applyTag, applyUniqueTag, autoPropagateMaster, getMaster, getRolledBackTo, getTransactions, getTransactions, isMaster, isRolledBack, isSubtype, permanentlyDelete, 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 LEAD
public static final String NEWS_DATE
public static final String IS_HOMEPAGE
public static final String RECENT_NEWS
public static final String BASE_DATA_OBJECT_TYPE
public static final int SUMMARY_LENGTH
Constructor Detail |
public NewsItem()
public NewsItem(BigDecimal id) throws com.arsdigita.domain.DataObjectNotFoundException
public NewsItem(com.arsdigita.persistence.OID id) throws com.arsdigita.domain.DataObjectNotFoundException
public NewsItem(com.arsdigita.persistence.DataObject obj)
public NewsItem(String type)
Method Detail |
public static final NewsItemConfig getConfig()
public void initialize()
public void beforeSave()
public String getLead()
public void setLead(String lead)
public Boolean isHomepage()
public void setIsHomepage(Boolean isHomePage)
public Date getNewsDate()
public String getDisplayNewsDate()
public void setNewsDate(Date newsDate)
public String getSearchSummary()
public static NewsItem getMostRecentNewsItem()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |