Class FeedPost

java.lang.Object
de.elo.ix.client.feed.FeedPost
All Implemented Interfaces:
Serializable

public class FeedPost extends Object implements Serializable
A FeedPost contains a parent action (an action where action.parentGuid is empty) and all subactions (actions where action.parentGuid = parent action's guid). From all actions their information (e.g. hashtags, mentions) are accumulated into lists.
Since:
11.00.000.050
See Also:
  • Field Details

    • parentAction

      protected Action parentAction
      an action where action.parentGuid is empty
    • sordGuid

      protected String sordGuid
      GUID of corresponsing Sord
    • feedGuid

      protected String feedGuid
      GUID of corresponding feed (read from parentAction.feedGuid)
    • subActions

      protected List<Action> subActions
      List of all subActions (action.parentGuid = parentAction.guid)
    • hashTags

      protected HashSet<String> hashTags
      List of all hashtags of actions if action.type == EActionType.UserComment
    • mentions

      protected HashSet<String> mentions
      List of all mentions (UserNames) of actions if action.type == EActionType.UserComment
    • linkedGuids

      protected HashSet<String> linkedGuids
      List of GUIDs which are linked in any action if action.type == EActionType.UserComment
    • creatorIds

      protected HashSet<Integer> creatorIds
      List of all user IDs which created any action
    • text

      protected String text
      Text of all actions, separated by a whitespace
    • textList

      protected List<String> textList
      List of all texts of all actions
    • lastChanged

      protected String lastChanged
      Date of last change of any action
    • versionName

      protected String versionName
      Name of corresponding DocVersion if parentAction.getDocVersionGuid() is set.
    • versionComment

      protected String versionComment
      Version comment of corresponding DocVersion if parentAction.getDocVersionGuid() is set.
  • Constructor Details

    • FeedPost

      public FeedPost()
  • Method Details

    • getParentAction

      public Action getParentAction()
    • getSordGuid

      public String getSordGuid()
    • getSubActions

      public List<Action> getSubActions()
    • getHashTags

      public HashSet<String> getHashTags()
    • getMentions

      public HashSet<String> getMentions()
    • getLinkedGuids

      public HashSet<String> getLinkedGuids()
    • getCreatorIds

      public HashSet<Integer> getCreatorIds()
    • getText

      public String getText()
    • getTextList

      public List<String> getTextList()
    • getLastChanged

      public String getLastChanged()
    • getVersionName

      public String getVersionName()
    • getVersionComment

      public String getVersionComment()
    • setParentAction

      public void setParentAction(Action parentAction)
    • setSordGuid

      public void setSordGuid(String sordGuid)
    • setSubActions

      public void setSubActions(List<Action> subActions)
    • setHashTags

      public void setHashTags(HashSet<String> hashTags)
    • setMentions

      public void setMentions(HashSet<String> mentions)
    • setLinkedGuids

      public void setLinkedGuids(HashSet<String> linkedGuids)
    • setCreatorIds

      public void setCreatorIds(HashSet<Integer> creatorIds)
    • setText

      public void setText(String text)
    • setTextList

      public void setTextList(List<String> textList)
    • setLastChanged

      public void setLastChanged(String lastChanged)
    • setVersionName

      public void setVersionName(String versionName)
    • setVersionComment

      public void setVersionComment(String versionComment)
    • getFeedGuid

      public String getFeedGuid()
    • setFeedGuid

      public void setFeedGuid(String feedGuid)