Class AlbumEntity

  • All Implemented Interfaces:
    Serializable, org.silverpeas.core.web.rs.WebEntity

    public class AlbumEntity
    extends Object
    implements org.silverpeas.core.web.rs.WebEntity
    Author:
    Yohann Chastagnier
    See Also:
    Serialized Form
    • Constructor Detail

      • AlbumEntity

        protected AlbumEntity()
    • Method Detail

      • createFrom

        public static AlbumEntity createFrom​(AlbumDetail album,
                                             String language)
        Creates a new album entity from the specified album.
        Parameters:
        album -
        language -
        Returns:
        the entity representing the specified album.
      • withURI

        public AlbumEntity withURI​(URI uri)
        Sets a URI to this entity. With this URI, it can then be accessed through the Web.
        Parameters:
        uri - the web entity URI.
        Returns:
        itself.
      • withParentURI

        public AlbumEntity withParentURI​(URI parentURI)
        Sets a parentURI to this entity.
        Parameters:
        parentURI - the parent web entity URI.
        Returns:
        itself.
      • getURI

        public URI getURI()
        Specified by:
        getURI in interface org.silverpeas.core.web.rs.WebEntity
      • getParentURI

        protected URI getParentURI()
      • setId

        protected void setId​(String id)
      • getId

        protected String getId()
      • setTitle

        protected void setTitle​(String title)
      • getTitle

        protected String getTitle()
      • setDescription

        protected void setDescription​(String description)
      • getDescription

        protected String getDescription()
      • addMedia

        public void addMedia​(AbstractMediaEntity mediaEntity)
        Adding a media the the album.
        Parameters:
        mediaEntity -