Examples of LikeService


Examples of org.nuxeo.ecm.rating.api.LikeService

    public Object docLike(@FormParam("docRef") String docRef) throws Exception {
        // Get document
        CoreSession session = ctx.getCoreSession();
        DocumentModel docToLike = session.getDocument(new IdRef(docRef));
        // Get Like Services
        LikeService likeService = Framework.getLocalService(LikeService.class);
        // Get user name
        String userName = ctx.getPrincipal().getName();
        if (likeService.hasUserLiked(userName, docToLike)) {
            likeService.dislike(userName, docToLike);
        } else {
            likeService.like(userName, docToLike);
        }
        return Response.ok(
                getView("bricks/document_like").arg("doc", docToLike)).header(
                "docRef", docRef).build();
    }
View Full Code Here

Examples of org.nuxeo.ecm.rating.api.LikeService

                getView("bricks/document_like").arg("doc", docToLike)).header(
                "docRef", docRef).build();
    }

    public boolean hasUserLiked(DocumentModel doc) {
        LikeService likeService = Framework.getLocalService(LikeService.class);
        String userName = ctx.getPrincipal().getName();
        return likeService.hasUserLiked(userName, doc);
    }
View Full Code Here

Examples of org.nuxeo.ecm.rating.api.LikeService

        String userName = ctx.getPrincipal().getName();
        return likeService.hasUserLiked(userName, doc);
    }

    public long getLikesCount(DocumentModel doc) {
        LikeService likeService = Framework.getLocalService(LikeService.class);
        return likeService.getLikesCount(doc);
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.