Class ActivitiesEntry

  • All Implemented Interfaces:
    TableColumnSortObject, java.lang.Comparable

    public class ActivitiesEntry
    extends java.lang.Object
    implements TableColumnSortObject
    Comparable implementation sorts on timestamp.

    equals() implementation compares IDs

    • Field Detail

      • text

        private java.lang.String text
      • iconID

        private java.lang.String iconID
      • id

        private java.lang.String id
      • timestamp

        private long timestamp
      • typeID

        private java.lang.String typeID
      • assetHash

        private java.lang.String assetHash
      • assetImageURL

        private java.lang.String assetImageURL
      • urlInfo

        public java.lang.Object urlInfo
      • imageBytes

        private byte[] imageBytes
      • showThumb

        private boolean showThumb
      • torrentName

        private java.lang.String torrentName
      • playable

        private boolean playable
      • readOn

        private long readOn
      • actions

        private java.lang.String[] actions
      • callback_class

        private java.lang.String callback_class
      • callback_data

        private java.util.Map<java.lang.String,​java.lang.String> callback_data
      • viewed

        private boolean viewed
    • Constructor Detail

      • ActivitiesEntry

        public ActivitiesEntry​(long timestamp,
                               java.lang.String text,
                               java.lang.String typeID)
      • ActivitiesEntry

        public ActivitiesEntry()
    • Method Detail

      • loadFromExternalMap

        public void loadFromExternalMap​(java.util.Map<?,​?> platformEntry)
        Parameters:
        platformEntry -
      • loadFromInternalMap

        public void loadFromInternalMap​(java.util.Map<?,​?> map)
      • loadCommonFromMap

        public void loadCommonFromMap​(java.util.Map<?,​?> map)
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • compareTo

        public int compareTo​(java.lang.Object obj)
        Specified by:
        compareTo in interface java.lang.Comparable
      • setAssetImageURL

        public void setAssetImageURL​(java.lang.String url)
      • getAssetImageURL

        public java.lang.String getAssetImageURL()
      • toDeletedMap

        public java.util.Map<java.lang.String,​java.lang.Object> toDeletedMap()
      • setActions

        public void setActions​(java.lang.String[] _actions)
      • getActions

        public java.lang.String[] getActions()
      • allowReAdd

        public boolean allowReAdd()
      • invokeCallback

        public void invokeCallback​(java.lang.String action)
      • toMap

        public java.util.Map<java.lang.String,​java.lang.Object> toMap()
      • getTimestamp

        public long getTimestamp()
      • setTimestamp

        public void setTimestamp​(long timestamp)
      • setTypeID

        public void setTypeID​(java.lang.String typeID,
                              boolean autoSetIcon)
        Parameters:
        typeID - the typeID to set
      • getTypeID

        public java.lang.String getTypeID()
        Returns:
        the typeID
      • setIconID

        public void setIconID​(java.lang.String iconID)
        Parameters:
        iconID - the iconID to set
      • setIconIDRaw

        public void setIconIDRaw​(java.lang.String iconID)
      • getIconID

        public java.lang.String getIconID()
        Returns:
        the iconID
      • setText

        public void setText​(java.lang.String text)
        Parameters:
        text - the text to set
      • getText

        public java.lang.String getText()
        Returns:
        the text
      • setID

        public void setID​(java.lang.String id)
        Parameters:
        id - the id to set
      • getID

        public java.lang.String getID()
        Returns:
        the id
      • setAssetHash

        public void setAssetHash​(java.lang.String assetHash)
        Parameters:
        assetHash - the assetHash to set
      • getAssetHash

        public java.lang.String getAssetHash()
        Returns:
        the assetHash
      • setDownloadManager

        public void setDownloadManager​(DownloadManager dm)
        Parameters:
        dm - the dm to set
      • getDownloadManger

        public DownloadManager getDownloadManger()
        Returns:
        the dm
      • setImageBytes

        public void setImageBytes​(byte[] imageBytes)
        Parameters:
        imageBytes - the imageBytes to set
      • getImageBytes

        public byte[] getImageBytes()
        Returns:
        the imageBytes
      • setShowThumb

        public void setShowThumb​(boolean showThumb)
        Parameters:
        showThumb - the showThumb to set
      • getShowThumb

        public boolean getShowThumb()
        Returns:
        the showThumb
      • getTorrentName

        public java.lang.String getTorrentName()
      • setTorrentName

        public void setTorrentName​(java.lang.String torrentName)
      • createSelectedContentObject

        public SelectedContent createSelectedContentObject()
                                                    throws java.lang.Exception
        Throws:
        java.lang.Exception
      • isPlayable

        public boolean isPlayable​(boolean blocking)
      • setPlayable

        public void setPlayable​(boolean playable)
      • getReadOn

        public long getReadOn()
      • setReadOn

        public void setReadOn​(long readOn)
      • setRead

        public void setRead​(boolean read)
      • isRead

        public boolean isRead()
      • setViewed

        public void setViewed()
      • getViewed

        public boolean getViewed()
      • canFlipRead

        public boolean canFlipRead()