Class FindActionsInfo

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

public class FindActionsInfo extends Object implements Serializable
Describes search criteria for FeedService.findFirstActions(de.elo.ix.client.ClientInfo, FindActionsInfo, int, ActionZ).

If only objId is set, userId and createDateIso is empty, the entire document feed of the given object is returned. The (main) actions are sorted descending by create date. The answers (child actions) follow immediately their associated main action. Answers are sorted ascending by create date.

If any other member is also set, or if objId is combined with another member, the search combines the elements by logical AND. The result list contains all actions sorted descending by create date. The ordering does not distinguish between main actions and child actions.

Since:
9.00.000.003
See Also:
  • Field Details

    • objId

      protected String objId
      Search by Sord ID, GUID, etc. This value can be an ID, a GUID or an expression as defined in IXServicePortIF.checkoutSord(de.elo.ix.client.ClientInfo, String, de.elo.ix.client.EditInfoZ, de.elo.ix.client.LockZ).
    • userId

      protected String userId
      Search by user ID, GUID, name.
    • createDateIso

      protected String createDateIso
      Search by create date. A date range can be specified by using the default range delimiter "..." or the one defined in FindOptions.getRangeDelimiter(). The time part is assumed to be in the timezone defined by ClientInfo.getTimeZone().
    • actionTypes

      protected List<EActionType> actionTypes
      Search by action types. If this element is empty, actions of all types are returned.
      Since:
      9.00.012.001
    • findNotifications

      protected boolean findNotifications
      Search for notifications. If this member is true, only those actions are found for which the user was notified.
      Since:
      9.00.014.003
    • findHashTags

      protected boolean findHashTags
      Search for HashTags If this member is true, all HashTags within the action will be returned
      Since:
      9.00.022.016
    • findSubscriptions

      protected boolean findSubscriptions
      If true a Map<String, Subscription> will be set in the FindResult
      Since:
      9.00.030.016
    • sordZ

      protected SordZ sordZ
      Sord element selector. If this member is not null or empty, the returned FindResult object contains the associated Sord objects in FindResult.sords.
      Since:
      9.00.014.003
    • findResultAccessMode

      protected FindResultAccessMode findResultAccessMode
      Describes how the client application will access the results.
      Since:
      11.00.000.033
    • spaceGuid

      protected String spaceGuid
      Collect feed actions of all items in a teamspace or workspace. This option contains the Sord.getGuid() of a teamspace or workspace and can only be combinded with createDateIso, actionTypes, userId, and sordZ.
      Since:
      21.03.000.007
  • Constructor Details

    • FindActionsInfo

      public FindActionsInfo()
  • Method Details

    • getObjId

      public String getObjId()
    • setObjId

      public void setObjId(String objId)
    • getUserId

      public String getUserId()
    • setUserId

      public void setUserId(String userId)
    • getCreateDateIso

      public String getCreateDateIso()
    • setCreateDateIso

      public void setCreateDateIso(String createDateIso)
    • getActionTypes

      public List<EActionType> getActionTypes()
    • setActionTypes

      public void setActionTypes(List<EActionType> actionTypes)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • isFindNotifications

      public boolean isFindNotifications()
    • setFindNotifications

      public void setFindNotifications(boolean findNotifications)
    • getSordZ

      public SordZ getSordZ()
    • setSordZ

      public void setSordZ(SordZ sordZ)
    • isFindHashTags

      public boolean isFindHashTags()
    • setFindHashTags

      public void setFindHashTags(boolean findHashTags)
    • setFindSubscriptions

      public void setFindSubscriptions(boolean findSubscriptions)
    • isFindSubscriptions

      public boolean isFindSubscriptions()
    • getFindResultAccessMode

      public FindResultAccessMode getFindResultAccessMode()
    • setFindResultAccessMode

      public void setFindResultAccessMode(FindResultAccessMode findResultAccessMode)
    • getSpaceGuid

      public String getSpaceGuid()
    • setSpaceGuid

      public void setSpaceGuid(String spaceGuid)