Class FeedInformationImpl

    • Constructor Detail

      • FeedInformationImpl

        public FeedInformationImpl()
    • Method Detail

      • setCategories

        public void setCategories​(List<Category> categories)
        The parent categories for this feed
        Specified by:
        setCategories in interface FeedInformation
        Parameters:
        categories - The parent categories for this feed
      • getOwnerName

        public String getOwnerName()
        Returns the owner name for the feed
        Specified by:
        getOwnerName in interface FeedInformation
        Returns:
        Returns the owner name for the feed
      • setOwnerName

        public void setOwnerName​(String ownerName)
        Sets the owner name for the feed
        Specified by:
        setOwnerName in interface FeedInformation
        Parameters:
        ownerName - Sets the owner name for the feed
      • getOwnerEmailAddress

        public String getOwnerEmailAddress()
        Returns the owner email address for the feed.
        Specified by:
        getOwnerEmailAddress in interface FeedInformation
        Returns:
        Returns the owner email address for the feed.
      • setOwnerEmailAddress

        public void setOwnerEmailAddress​(String ownerEmailAddress)
        Sets the owner email address for the feed.
        Specified by:
        setOwnerEmailAddress in interface FeedInformation
        Parameters:
        ownerEmailAddress - Sets the owner email address for the feed.
      • setType

        public void setType​(String type)
        Set the type of podcast to either Episodic (original type of podcasts) or Serial (should be consumed from oldest to newest)
        Specified by:
        setType in interface FeedInformation
        Parameters:
        type - the type (Either 'serial' or 'episodic')
        See Also:
        getType() for more details
      • getType

        public String getType()
        Return the type of podcast (either Episodic or Serial) as introduced in the new Apple Podcast spec for iOS 11. For more information see the new spec by Apple
        Specified by:
        getType in interface FeedInformation
        Returns:
        either 'episodic' (old school podcasts) or 'serial' (should be listened to from oldest to newest)
      • copyFrom

        public void copyFrom​(CopyFrom obj)
        Required by the ROME API
        Specified by:
        copyFrom in interface CopyFrom
        Parameters:
        obj - object to copy property values from
      • clone

        public Object clone()
        Returns a copy of this FeedInformationImpl object
        Specified by:
        clone in interface Module
        Specified by:
        clone in class AbstractITunesObject
        Returns:
        Returns a copy of this FeedInformationImpl object