Package de.elo.ix.client.feed
Class FindActionsInfo
java.lang.Object
de.elo.ix.client.feed.FindActionsInfo
- All Implemented Interfaces:
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 Summary
FieldsModifier and TypeFieldDescriptionprotected List<EActionType>
Search by action types.protected String
Search by create date.protected boolean
Search for HashTags If this member is true, all HashTags within the action will be returnedprotected boolean
Search for notifications.protected FindResultAccessMode
Describes how the client application will access the results.protected boolean
If true a Map<String, Subscription> will be set in the FindResultprotected String
Search by Sord ID, GUID, etc.protected SordZ
Sord element selector.protected String
Collect feed actions of all items in a teamspace or workspace.protected String
Search by user ID, GUID, name. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetObjId()
getSordZ()
boolean
boolean
boolean
void
setActionTypes
(List<EActionType> actionTypes) void
setCreateDateIso
(String createDateIso) void
setFindHashTags
(boolean findHashTags) void
setFindNotifications
(boolean findNotifications) void
setFindResultAccessMode
(FindResultAccessMode findResultAccessMode) void
setFindSubscriptions
(boolean findSubscriptions) void
void
void
setSpaceGuid
(String spaceGuid) void
toString()
-
Field Details
-
objId
Search by Sord ID, GUID, etc. This value can be an ID, a GUID or an expression as defined inIXServicePortIF.checkoutSord(de.elo.ix.client.ClientInfo, String, de.elo.ix.client.EditInfoZ, de.elo.ix.client.LockZ)
. -
userId
Search by user ID, GUID, name. -
createDateIso
Search by create date. A date range can be specified by using the default range delimiter "..." or the one defined inFindOptions.getRangeDelimiter()
. The time part is assumed to be in the timezone defined byClientInfo.getTimeZone()
. -
actionTypes
Search by action types. If this element is empty, actions of all types are returned.- Since:
- 9.00.012.001
-
findNotifications
protected boolean findNotificationsSearch 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 findHashTagsSearch for HashTags If this member is true, all HashTags within the action will be returned- Since:
- 9.00.022.016
-
findSubscriptions
protected boolean findSubscriptionsIf true a Map<String, Subscription> will be set in the FindResult- Since:
- 9.00.030.016
-
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
Describes how the client application will access the results.- Since:
- 11.00.000.033
-
spaceGuid
Collect feed actions of all items in a teamspace or workspace. This option contains theSord.getGuid()
of a teamspace or workspace and can only be combinded withcreateDateIso
,actionTypes
,userId
, andsordZ
.- Since:
- 21.03.000.007
-
-
Constructor Details
-
FindActionsInfo
public FindActionsInfo()
-
-
Method Details
-
getObjId
-
setObjId
-
getUserId
-
setUserId
-
getCreateDateIso
-
setCreateDateIso
-
getActionTypes
-
setActionTypes
-
toString
-
isFindNotifications
public boolean isFindNotifications() -
setFindNotifications
public void setFindNotifications(boolean findNotifications) -
getSordZ
-
setSordZ
-
isFindHashTags
public boolean isFindHashTags() -
setFindHashTags
public void setFindHashTags(boolean findHashTags) -
setFindSubscriptions
public void setFindSubscriptions(boolean findSubscriptions) -
isFindSubscriptions
public boolean isFindSubscriptions() -
getFindResultAccessMode
-
setFindResultAccessMode
-
getSpaceGuid
-
setSpaceGuid
-