Examples of MiniMessage


Examples of org.nuxeo.ecm.social.mini.message.MiniMessage

    @Param(name = "miniMessageId")
    protected String miniMessageId;

    @OperationMethod
    public void run() throws Exception {
        MiniMessage miniMessage = miniMessageService.getMiniMessage(Long.valueOf(miniMessageId));
        if (miniMessage != null) {
            Principal principal = session.getPrincipal();
            if (principal.getName().equals(miniMessage.getActor())) {
                miniMessageService.removeMiniMessage(miniMessage);
            }
        }
    }
View Full Code Here

Examples of org.nuxeo.ecm.social.mini.message.MiniMessage

            if (contextActivityObject.documentActivityObject != null) {
                context = contextActivityObject.documentActivityObject;
            }
        }

        MiniMessage miniMessage = miniMessageService.addMiniMessage(
                session.getPrincipal(), message, publishedDate, context);

        NuxeoPrincipal principal = userManager.getPrincipal(miniMessage.getActor());
        String fullName = principal == null ? "" : principal.getFirstName()
                + " " + principal.getLastName();

        Map<String, Object> o = new HashMap<String, Object>();
        o.put("id", miniMessage.getId());
        o.put("actor", miniMessage.getActor());
        o.put("fullName", fullName);
        o.put("message", miniMessage.getMessage());
        o.put("publishedDate",
                dateFormat.format(miniMessage.getPublishedDate()));
        o.put("isCurrentUserMiniMessage",
                session.getPrincipal().getName().equals(miniMessage.getActor()));

        ObjectMapper mapper = new ObjectMapper();
        StringWriter writer = new StringWriter();
        mapper.writeValue(writer, o);
View Full Code Here

Examples of org.nuxeo.ecm.social.mini.message.MiniMessage

            String benderActivityObject = ActivityHelper.createUserActivityObject("Bender");
            List<MiniMessage> messages = miniMessageService.getMiniMessageFrom(
                    benderActivityObject, 0, 0);
            assertEquals(5, messages.size());
            MiniMessage miniMessage = messages.get(0);

            OperationContext ctx = new OperationContext(newSession);
            assertNotNull(ctx);

            OperationChain chain = new OperationChain(
                    "testMiniMessageOperation");
            chain.add(RemoveMiniMessage.ID).set("miniMessageId",
                    String.valueOf(miniMessage.getId()));
            automationService.run(ctx, chain);

            messages = miniMessageService.getMiniMessageFrom(
                    benderActivityObject, 0, 0);
            assertEquals(4, messages.size());

            miniMessage = messages.get(0);
            chain = new OperationChain("testMiniMessageOperation");
            chain.add(RemoveMiniMessage.ID).set("miniMessageId",
                    String.valueOf(miniMessage.getId()));
            automationService.run(ctx, chain);

            messages = miniMessageService.getMiniMessageFrom(
                    benderActivityObject, 0, 0);
            assertEquals(3, messages.size());
View Full Code Here

Examples of org.nuxeo.ecm.social.mini.message.MiniMessage

            String benderActivityObject = ActivityHelper.createUserActivityObject("Bender");
            List<MiniMessage> messages = miniMessageService.getMiniMessageFrom(
                    benderActivityObject, 0, 0);
            assertEquals(5, messages.size());
            MiniMessage miniMessage = messages.get(0);

            OperationContext ctx = new OperationContext(newSession);
            assertNotNull(ctx);

            OperationChain chain = new OperationChain(
                    "testMiniMessageOperation");
            chain.add(RemoveMiniMessage.ID).set("miniMessageId",
                    String.valueOf(miniMessage.getId()));
            automationService.run(ctx, chain);

            messages = miniMessageService.getMiniMessageFrom(
                    benderActivityObject, 0, 0);
            assertEquals(5, messages.size());
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.