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:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classA builder of aNewsinstance by setting some of its properties. -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic News.Builderbuilder()Gets a builder ofNewsinstances.static News.BuilderGets a builder ofNewsinstances from data of another one.booleanGets the identifier of the component instance which the news is attached.protected org.silverpeas.core.contribution.publication.model.PublicationPKorg.silverpeas.core.contribution.model.ContributionIdentifierorg.silverpeas.core.contribution.model.ContributionModelgetModel()intintintgetPK()org.silverpeas.core.contribution.publication.model.PublicationDetailOptional<org.silverpeas.core.contribution.publication.model.PublicationPath>static StringThe type of this resourceList<org.silverpeas.core.pdc.pdc.model.ClassifyPosition>org.silverpeas.core.contribution.model.ThumbnailgetTitle()org.silverpeas.core.contribution.ContributionVisibilityinthashCode()booleanbooleanisDraft()booleanbooleanbooleanbooleanbooleanbooleanisTicker()booleanbooleanvoidsetComponentInstanceId(String componentId) voidsetContentToStore(String content) voidsetCreatorId(String userId) voidvoidsetDescription(String desc) voidsetDraft()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) voidvoidsetPublishedBy(String publishedBy) voidsetTicker(boolean ticker) voidvoidsetUpdaterId(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, updatedByMethods inherited from class org.silverpeas.core.persistence.datasource.model.jpa.AbstractJpaEntity
getId, getNativeId, isPersistedMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.silverpeas.core.contribution.model.Contribution
canBeAccessedBy, getNameMethods inherited from interface org.silverpeas.core.persistence.datasource.model.IdentifiableEntity
getId, isPersistedMethods inherited from interface org.silverpeas.core.Instance
getParentMethods inherited from interface org.silverpeas.core.security.Securable
canBeDeletedBy, canBeFiledInBy, canBeModifiedByMethods inherited from interface org.silverpeas.core.contribution.model.SilverpeasContent
getIdMethods inherited from interface org.silverpeas.core.SilverpeasResource
getCreationDate, getCreator, getLastUpdateDate, getLastUpdater
-
Field Details
-
CONTRIBUTION_TYPE
- See Also:
-
-
Constructor Details
-
News
protected News() -
News
public News(org.silverpeas.core.contribution.publication.model.PublicationDetail publication)
-
-
Method Details
-
builder
Gets a builder ofNewsinstances.- Returns:
- a
News.Builderinstance
-
builder
Gets a builder ofNewsinstances from data of another one.- Parameters:
news- the news data to initialize with.- Returns:
- a
News.Builderinstance
-
getPK
-
getPublication
public org.silverpeas.core.contribution.publication.model.PublicationDetail getPublication() -
setId
- Overrides:
setIdin classorg.silverpeas.core.persistence.datasource.model.jpa.AbstractJpaEntity<News,org.silverpeas.core.persistence.datasource.model.identifier.UuidIdentifier>
-
getTitle
- Specified by:
getTitlein interfaceorg.silverpeas.core.contribution.model.Contribution
-
setTitle
-
getDescription
- Specified by:
getDescriptionin interfaceorg.silverpeas.core.contribution.model.Contribution- Specified by:
getDescriptionin interfaceorg.silverpeas.core.Nameable
-
setKeywords
-
getKeywords
-
setDescription
-
setCreatorId
-
setUpdaterId
-
getUpdaterId
-
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
-
getContentToStore
-
getContent
-
getBroadcastModes
-
getThumbnail
public org.silverpeas.core.contribution.model.Thumbnail getThumbnail()- Specified by:
getThumbnailin interfaceorg.silverpeas.core.contribution.model.WithThumbnail
-
getNumberOfComments
public int getNumberOfComments() -
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
-
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
- Specified by:
getContributionTypein interfaceorg.silverpeas.core.contribution.model.Contribution
-
isIndexable
public boolean isIndexable()- Specified by:
isIndexablein interfaceorg.silverpeas.core.contribution.model.Contribution
-
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
-
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
- Specified by:
getPermalinkin interfaceorg.silverpeas.core.contribution.model.WithPermanentLink
-
setPublishDate
-
getPublishDate
-
setPublishedBy
-
getPublishedBy
-
isUpdatedAfterBePublished
public boolean isUpdatedAfterBePublished() -
getDelegatedNews
-
setDelegatedNews
-
isCanBeSubmittedOnHomepage
public boolean isCanBeSubmittedOnHomepage() -
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
- 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
-