Class News
- java.lang.Object
-
- org.silverpeas.core.persistence.datasource.model.jpa.AbstractJpaEntity<E,I>
-
- org.silverpeas.core.persistence.datasource.model.jpa.SilverpeasJpaEntity<News,org.silverpeas.core.persistence.datasource.model.identifier.UuidIdentifier>
-
- org.silverpeas.components.quickinfo.model.News
-
- All Implemented Interfaces:
Serializable,org.silverpeas.core.contribution.model.Contribution,org.silverpeas.core.contribution.model.SilverpeasContent,org.silverpeas.core.contribution.model.WithAttachment,org.silverpeas.core.contribution.model.WithPermanentLink,org.silverpeas.core.contribution.model.WithThumbnail,org.silverpeas.core.Identifiable,org.silverpeas.core.Instance<org.silverpeas.core.contribution.model.Contribution>,org.silverpeas.core.Nameable,org.silverpeas.core.persistence.datasource.model.Entity<News,org.silverpeas.core.persistence.datasource.model.identifier.UuidIdentifier>,org.silverpeas.core.persistence.datasource.model.IdentifiableEntity,org.silverpeas.core.reminder.WithReminder,org.silverpeas.core.security.Securable,org.silverpeas.core.SilverpeasResource
@Entity public class News extends org.silverpeas.core.persistence.datasource.model.jpa.SilverpeasJpaEntity<News,org.silverpeas.core.persistence.datasource.model.identifier.UuidIdentifier> implements org.silverpeas.core.contribution.model.SilverpeasContent, org.silverpeas.core.contribution.model.WithAttachment, org.silverpeas.core.contribution.model.WithThumbnail, org.silverpeas.core.reminder.WithReminder, org.silverpeas.core.contribution.model.WithPermanentLink
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNews.BuilderA builder of aNewsinstance by setting some of its properties.
-
Field Summary
Fields Modifier and Type Field Description static StringCONTRIBUTION_TYPE
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static News.Builderbuilder()Gets a builder ofNewsinstances.static News.Builderbuilder(News news)Gets a builder ofNewsinstances from data of another one.booleanequals(Object obj)List<Integer>getBroadcastModes()StringgetComponentInstanceId()Gets the identifier of the component instance which the news is attached.StringgetContent()StringgetContentToStore()StringgetContributionType()DelegatedNewsgetDelegatedNews()StringgetDescription()protected org.silverpeas.core.contribution.publication.model.PublicationPKgetForeignPK()org.silverpeas.core.contribution.model.ContributionIdentifiergetIdentifier()StringgetKeywords()org.silverpeas.core.contribution.model.ContributionModelgetModel()intgetNbAccess()intgetNumberOfAttachments()intgetNumberOfComments()DategetOnlineDate()StringgetPermalink()NewsPKgetPK()org.silverpeas.core.contribution.publication.model.PublicationDetailgetPublication()StringgetPublicationId()DategetPublishDate()StringgetPublishedBy()Optional<org.silverpeas.core.contribution.publication.model.PublicationPath>getResourcePath()static StringgetResourceType()The type of this resourceStringgetSilverpeasContentId()List<org.silverpeas.core.pdc.pdc.model.ClassifyPosition>getTaxonomyPositions()org.silverpeas.core.contribution.model.ThumbnailgetThumbnail()StringgetTitle()DategetUpdateDate()StringgetUpdaterId()org.silverpeas.core.contribution.ContributionVisibilitygetVisibility()inthashCode()booleanisCanBeSubmittedOnHomepage()booleanisDraft()booleanisImportant()booleanisIndexable()booleanisMandatory()booleanisNoMoreVisible()booleanisNotYetVisible()booleanisTicker()booleanisUpdatedAfterBePublished()booleanisVisible()voidsetComponentInstanceId(String componentId)voidsetContentToStore(String content)voidsetCreatorId(String userId)voidsetDelegatedNews(DelegatedNews dn)voidsetDescription(String desc)voidsetDraft()NewssetId(String id)voidsetImportant(boolean important)voidsetKeywords(String keywords)voidsetMandatory(boolean mandatory)protected voidsetPublication(org.silverpeas.core.contribution.publication.model.PublicationDetail publication)voidsetPublicationId(String publicationId)voidsetPublishDate(Date publishDate)voidsetPublished()voidsetPublishedBy(String publishedBy)voidsetTicker(boolean ticker)voidsetTitle(String title)voidsetUpdaterId(String userId)voidsetVisibilityPeriod(org.silverpeas.core.date.Period period)-
Methods inherited from class org.silverpeas.core.persistence.datasource.model.jpa.SilverpeasJpaEntity
createdBy, createdBy, createdBy, getCreationDate, getCreator, getCreatorId, getLastUpdateDate, getLastUpdater, getLastUpdaterId, getVersion, hasBeenModified, lastUpdatedBy, markAsModified, performBeforePersist, performBeforeRemove, performBeforeUpdate, setCreationDate, setCreator, setLastUpdateDate, setLastUpdater, setVersion, updatedBy, updatedBy
-
Methods inherited from class org.silverpeas.core.persistence.datasource.model.jpa.AbstractJpaEntity
getId, getNativeId, isPersisted
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.silverpeas.core.contribution.model.Contribution
canBeAccessedBy, getName
-
Methods inherited from interface org.silverpeas.core.persistence.datasource.model.IdentifiableEntity
getId, isPersisted
-
-
-
-
Field Detail
-
CONTRIBUTION_TYPE
public static final String CONTRIBUTION_TYPE
- See Also:
- Constant Field Values
-
-
Method Detail
-
builder
public static News.Builder builder()
Gets a builder ofNewsinstances.- Returns:
- a
News.Builderinstance
-
builder
public static News.Builder builder(News news)
Gets a builder ofNewsinstances from data of another one.- Parameters:
news- the news data to initialize with.- Returns:
- a
News.Builderinstance
-
getPK
public NewsPK getPK()
-
getPublication
public org.silverpeas.core.contribution.publication.model.PublicationDetail getPublication()
-
setId
public News setId(String id)
- Overrides:
setIdin classorg.silverpeas.core.persistence.datasource.model.jpa.AbstractJpaEntity<News,org.silverpeas.core.persistence.datasource.model.identifier.UuidIdentifier>
-
getTitle
public String getTitle()
- Specified by:
getTitlein interfaceorg.silverpeas.core.contribution.model.Contribution
-
setTitle
public void setTitle(String title)
-
getDescription
public String getDescription()
- Specified by:
getDescriptionin interfaceorg.silverpeas.core.contribution.model.Contribution- Specified by:
getDescriptionin interfaceorg.silverpeas.core.Nameable
-
setKeywords
public void setKeywords(String keywords)
-
getKeywords
public String getKeywords()
-
setDescription
public void setDescription(String desc)
-
setCreatorId
public void setCreatorId(String userId)
-
setUpdaterId
public void setUpdaterId(String userId)
-
getUpdaterId
public String getUpdaterId()
-
getUpdateDate
public Date getUpdateDate()
-
isVisible
public boolean isVisible()
-
isNoMoreVisible
public boolean isNoMoreVisible()
-
isNotYetVisible
public boolean isNotYetVisible()
-
setVisibilityPeriod
public void setVisibilityPeriod(org.silverpeas.core.date.Period period)
-
getVisibility
public org.silverpeas.core.contribution.ContributionVisibility getVisibility()
-
setContentToStore
public void setContentToStore(String content)
-
getContentToStore
public String getContentToStore()
-
getContent
public String getContent()
-
getThumbnail
public org.silverpeas.core.contribution.model.Thumbnail getThumbnail()
- Specified by:
getThumbnailin interfaceorg.silverpeas.core.contribution.model.WithThumbnail
-
getNumberOfComments
public int getNumberOfComments()
-
getComponentInstanceId
public String getComponentInstanceId()
Gets the identifier of the component instance which the news is attached.- Specified by:
getComponentInstanceIdin interfaceorg.silverpeas.core.contribution.model.SilverpeasContent- Returns:
- the identifier of the component instance which the news is attached.
-
setComponentInstanceId
public void setComponentInstanceId(String componentId)
-
getSilverpeasContentId
public String getSilverpeasContentId()
- Specified by:
getSilverpeasContentIdin interfaceorg.silverpeas.core.contribution.model.SilverpeasContent
-
getIdentifier
public org.silverpeas.core.contribution.model.ContributionIdentifier getIdentifier()
- Specified by:
getIdentifierin interfaceorg.silverpeas.core.contribution.model.Contribution- Specified by:
getIdentifierin interfaceorg.silverpeas.core.contribution.model.SilverpeasContent- Specified by:
getIdentifierin interfaceorg.silverpeas.core.SilverpeasResource
-
getContributionType
public String getContributionType()
- Specified by:
getContributionTypein interfaceorg.silverpeas.core.contribution.model.Contribution
-
isIndexable
public boolean isIndexable()
- Specified by:
isIndexablein interfaceorg.silverpeas.core.contribution.model.Contribution
-
getResourceType
public static String getResourceType()
The type of this resource- Returns:
- the same value returned by getContributionType()
-
getResourcePath
public Optional<org.silverpeas.core.contribution.publication.model.PublicationPath> getResourcePath()
- Specified by:
getResourcePathin interfaceorg.silverpeas.core.contribution.model.Contribution
-
setImportant
public void setImportant(boolean important)
-
isImportant
public boolean isImportant()
-
setTicker
public void setTicker(boolean ticker)
-
isTicker
public boolean isTicker()
-
setMandatory
public void setMandatory(boolean mandatory)
-
isMandatory
public boolean isMandatory()
-
setPublicationId
public void setPublicationId(String publicationId)
-
getPublicationId
public String getPublicationId()
-
getNbAccess
public int getNbAccess()
-
isDraft
public boolean isDraft()
-
setDraft
public void setDraft()
-
setPublished
public void setPublished()
-
getTaxonomyPositions
public List<org.silverpeas.core.pdc.pdc.model.ClassifyPosition> getTaxonomyPositions() throws org.silverpeas.core.pdc.pdc.model.PdcException
- Throws:
org.silverpeas.core.pdc.pdc.model.PdcException
-
getPermalink
public String getPermalink()
- Specified by:
getPermalinkin interfaceorg.silverpeas.core.contribution.model.WithPermanentLink
-
setPublishDate
public void setPublishDate(Date publishDate)
-
getPublishDate
public Date getPublishDate()
-
setPublishedBy
public void setPublishedBy(String publishedBy)
-
getPublishedBy
public String getPublishedBy()
-
isUpdatedAfterBePublished
public boolean isUpdatedAfterBePublished()
-
getDelegatedNews
public DelegatedNews getDelegatedNews()
-
setDelegatedNews
public void setDelegatedNews(DelegatedNews dn)
-
isCanBeSubmittedOnHomepage
public boolean isCanBeSubmittedOnHomepage()
-
getOnlineDate
public Date getOnlineDate()
-
getNumberOfAttachments
public int getNumberOfAttachments()
-
setPublication
protected void setPublication(org.silverpeas.core.contribution.publication.model.PublicationDetail publication)
-
getForeignPK
protected org.silverpeas.core.contribution.publication.model.PublicationPK getForeignPK()
-
hashCode
public int hashCode()
- Overrides:
hashCodein classorg.silverpeas.core.persistence.datasource.model.jpa.SilverpeasJpaEntity<News,org.silverpeas.core.persistence.datasource.model.identifier.UuidIdentifier>
-
equals
public boolean equals(Object obj)
- Overrides:
equalsin classorg.silverpeas.core.persistence.datasource.model.jpa.SilverpeasJpaEntity<News,org.silverpeas.core.persistence.datasource.model.identifier.UuidIdentifier>
-
getModel
public org.silverpeas.core.contribution.model.ContributionModel getModel()
- Specified by:
getModelin interfaceorg.silverpeas.core.contribution.model.Contribution
-
-