com.atlassian.confluence.plugins.like.rest.resources
Class LikableContentResource

java.lang.Object
  extended by com.atlassian.confluence.plugins.like.rest.resources.LikableContentResource

public class LikableContentResource
extends Object


Constructor Summary
LikableContentResource(LikeDao likeDao, ContentEntityManager contentEntityManager, FollowManager followManager, UserEntityExpander userEntityExpander, I18NBeanFactory i18NBeanFactory, LocaleManager localeManager, com.atlassian.sal.api.transaction.TransactionTemplate transactionTemplate)
           
 
Method Summary
 javax.ws.rs.core.Response addLike(Long contentId)
           
 javax.ws.rs.core.Response getCommentLikes(Long contentId)
           
 javax.ws.rs.core.Response getLikes(Long contentId, String expand, Integer max)
           
 javax.ws.rs.core.Response removeLike(Long contentId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LikableContentResource

public LikableContentResource(@Qualifier(value="likeDao")
                              LikeDao likeDao,
                              ContentEntityManager contentEntityManager,
                              FollowManager followManager,
                              UserEntityExpander userEntityExpander,
                              I18NBeanFactory i18NBeanFactory,
                              LocaleManager localeManager,
                              com.atlassian.sal.api.transaction.TransactionTemplate transactionTemplate)
Method Detail

getLikes

public javax.ws.rs.core.Response getLikes(Long contentId,
                                          String expand,
                                          Integer max)
Parameters:
expand - the name of the field in the JSON entity to expand. At the moment, passing "user" will expand the user entity.

addLike

public javax.ws.rs.core.Response addLike(Long contentId)

removeLike

public javax.ws.rs.core.Response removeLike(Long contentId)

getCommentLikes

public javax.ws.rs.core.Response getCommentLikes(Long contentId)


Copyright © 2003-2012 Atlassian. All Rights Reserved.