com.atlassian.confluence.plugins.macros.dashboard.recentupdates.rest
Class RecentlyUpdatedContentResource
java.lang.Object
com.atlassian.confluence.plugins.macros.dashboard.recentupdates.rest.RecentlyUpdatedContentResource
public class RecentlyUpdatedContentResource
- extends java.lang.Object
REST service for the RecentlyUpdatedContentMacro
- Since:
- 4.3
Method Summary |
javax.ws.rs.core.Response |
getUpdates(java.lang.String tabKey,
int maxResults,
java.lang.String showProfilePic,
java.lang.String labelsFilter,
java.lang.String spacesFilter,
java.lang.String usersFilter,
java.lang.String typesFilter,
java.lang.String category,
java.lang.String spaceKey)
Query a list of recent updates matching the given parameters. |
javax.ws.rs.core.Response |
getUpdatesPost(java.lang.String tabKey,
int maxResults,
java.lang.String showProfilePic,
java.lang.String labelsFilter,
java.lang.String spacesFilter,
java.lang.String usersFilter,
java.lang.String typesFilter,
java.lang.String category,
java.lang.String spaceKey)
We support POST in case the query string is too long for GET. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RecentlyUpdatedContentResource
public RecentlyUpdatedContentResource(RecentlyUpdatedContentService recentlyUpdatedContentService,
RecentlyUpdatedMacroTabProvider tabProvider,
LabelManager labelManager,
UserAccessor userAccessor)
getUpdates
public javax.ws.rs.core.Response getUpdates(java.lang.String tabKey,
int maxResults,
java.lang.String showProfilePic,
java.lang.String labelsFilter,
java.lang.String spacesFilter,
java.lang.String usersFilter,
java.lang.String typesFilter,
java.lang.String category,
java.lang.String spaceKey)
throws java.lang.Exception
- Query a list of recent updates matching the given parameters.
- Parameters:
tabKey
- The value from the tab's getName methodmaxResults
- The maximum number of results to return (number of RecentUpdate, not RecentUpdateGroup objects)
- Returns:
- JSON representation of a list of RecentUpdateGroup objects
- Throws:
InvalidSearchException
- If the search failed
java.lang.Exception
getUpdatesPost
public javax.ws.rs.core.Response getUpdatesPost(java.lang.String tabKey,
int maxResults,
java.lang.String showProfilePic,
java.lang.String labelsFilter,
java.lang.String spacesFilter,
java.lang.String usersFilter,
java.lang.String typesFilter,
java.lang.String category,
java.lang.String spaceKey)
throws java.lang.Exception
- We support POST in case the query string is too long for GET.
- Parameters:
tabKey
- The value from the tab's getName methodmaxResults
- The maximum number of results to return (number of RecentUpdate, not RecentUpdateGroup objects)
- Returns:
- JSON representation of a list of RecentUpdateGroup objects
- Throws:
InvalidSearchException
- If the search failed
java.lang.Exception
Copyright © 2003-2014 Atlassian. All Rights Reserved.