public class FavouriteResource extends Object
Modifier and Type | Class and Description |
---|---|
static class |
FavouriteResource.OriginalOrder |
Constructor and Description |
---|
FavouriteResource(JiraAuthenticationContext authContext,
FavouritesService favService,
FavouritesManager favouritesManager,
SharedEntityAccessor.Factory sharedEntityAccessorFactory,
SharedEntity.TypeDescriptor entityType,
Long entityId)
Main constructor for FavouritesResource.
|
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
addFavourite()
Adds an entity to a user's list of favourites
|
javax.ws.rs.core.Response |
deleteFavourite()
Removes an entity to a user's list of favourites
|
javax.ws.rs.core.Response |
isFavourite() |
javax.ws.rs.core.Response |
undo(FavouriteResource.OriginalOrder originalOrder)
Undo an operation, and re-insert a favourite at a certain position.
|
public FavouriteResource(JiraAuthenticationContext authContext, FavouritesService favService, FavouritesManager favouritesManager, SharedEntityAccessor.Factory sharedEntityAccessorFactory, SharedEntity.TypeDescriptor entityType, Long entityId)
authContext
- the JIRA authentication contextfavService
- the FavouritesService that is delegatedfavouritesManager
- the fav managersharedEntityAccessorFactory
- factory used to create SharedEntityAccessor objects when looking up shared
entities.entityType
- the entity type to favourite - SearchRequest, PortalPageentityId
- id of the entity to favouritepublic javax.ws.rs.core.Response isFavourite()
public javax.ws.rs.core.Response addFavourite()
public javax.ws.rs.core.Response deleteFavourite()
public javax.ws.rs.core.Response undo(FavouriteResource.OriginalOrder originalOrder)
originalOrder
- - the original order that entries where inCopyright © 2002-2017 Atlassian. All Rights Reserved.