Class InfoLetterPublicationPdC

  • All Implemented Interfaces:
    Serializable, Comparable<InfoLetter>, org.silverpeas.core.contribution.model.Contribution, org.silverpeas.core.contribution.model.SilverpeasContent, org.silverpeas.core.contribution.model.WithPermanentLink, org.silverpeas.core.contribution.model.WithURL, org.silverpeas.core.Identifiable, org.silverpeas.core.Instance<org.silverpeas.core.contribution.model.Contribution>, org.silverpeas.core.Nameable, org.silverpeas.core.persistence.jdbc.bean.SilverpeasEntityBean, org.silverpeas.core.security.Securable, org.silverpeas.core.SilverpeasResource

    public class InfoLetterPublicationPdC
    extends InfoLetterPublication
    implements org.silverpeas.core.contribution.model.SilverpeasContent, org.silverpeas.core.contribution.model.WithURL
    Author:
    lbertin
    See Also:
    Serialized Form
    • Constructor Detail

      • InfoLetterPublicationPdC

        public InfoLetterPublicationPdC()
        Default constructor
      • InfoLetterPublicationPdC

        public InfoLetterPublicationPdC​(InfoLetterPublication ilp)
        Constructor from InfoLetterPublication
        Parameters:
        ilp - InfoLetterPublication
    • Method Detail

      • getPositions

        public String getPositions()
        Returns:
        the positions
      • setPositions

        public void setPositions​(String positions)
        Parameters:
        positions - the positions to set
      • getName

        public String getName()
        Specified by:
        getName in interface org.silverpeas.core.contribution.model.Contribution
        Specified by:
        getName in interface org.silverpeas.core.Nameable
      • getURL

        public String getURL()
        Specified by:
        getURL in interface org.silverpeas.core.contribution.model.WithURL
      • getId

        public String getId()
        Specified by:
        getId in interface org.silverpeas.core.Identifiable
        Specified by:
        getId in interface org.silverpeas.core.contribution.model.SilverpeasContent
      • getCreationDate

        public Date getCreationDate()
        Specified by:
        getCreationDate in interface org.silverpeas.core.SilverpeasResource
      • getComponentInstanceId

        public String getComponentInstanceId()
        Specified by:
        getComponentInstanceId in interface org.silverpeas.core.contribution.model.SilverpeasContent
      • getLastUpdateDate

        public Date getLastUpdateDate()
        Specified by:
        getLastUpdateDate in interface org.silverpeas.core.SilverpeasResource
      • getCreator

        public org.silverpeas.core.admin.user.model.User getCreator()
        Specified by:
        getCreator in interface org.silverpeas.core.SilverpeasResource
      • getLastUpdater

        public org.silverpeas.core.admin.user.model.User getLastUpdater()
        Specified by:
        getLastUpdater in interface org.silverpeas.core.SilverpeasResource
      • getSilverpeasContentId

        public String getSilverpeasContentId()
        Specified by:
        getSilverpeasContentId in interface org.silverpeas.core.contribution.model.SilverpeasContent
      • getIdentifier

        public org.silverpeas.core.contribution.model.ContributionIdentifier getIdentifier()
        Specified by:
        getIdentifier in interface org.silverpeas.core.contribution.model.Contribution
        Specified by:
        getIdentifier in interface org.silverpeas.core.contribution.model.SilverpeasContent
        Specified by:
        getIdentifier in interface org.silverpeas.core.SilverpeasResource
        Overrides:
        getIdentifier in class InfoLetterPublication
      • getContributionType

        public String getContributionType()
        Specified by:
        getContributionType in interface org.silverpeas.core.contribution.model.Contribution
      • getResourcePath

        public Optional<InfoLetterPath> getResourcePath()
        Specified by:
        getResourcePath in interface org.silverpeas.core.contribution.model.Contribution