Package org.apache.lenya.ac

Examples of org.apache.lenya.ac.User


        }

        for (Iterator i = noDuplicates.iterator(); i.hasNext();) {
            Identifiable identifiable = (Identifiable) i.next();
            if (identifiable instanceof User) {
                User user = (User) identifiable;
                Message translatedMessage = translateMessage(user.getDefaultMenuLocale(), message);
                notify(user, translatedMessage);
            }
        }

    }
View Full Code Here


        String replyToMessageId = getParameterAsString(PARAM_REPLY_TO);
        if (replyToMessageId != null) {
            org.apache.lenya.inbox.Inbox inbox = getInbox();
            InboxMessage message = inbox.getMessage(replyToMessageId);
            if (message != null) {
                User sender = (User) message.getMessage().getSender();
                setParameter(PARAM_RECIPIENT, sender.getId());
            }
        }

        User user = getSession().getIdentity().getUser();
        setParameter(PARAM_USER, user);

        try {
            UserManager userManager = user.getAccreditableManager().getUserManager();
            User[] users = userManager.getUsers();
            setParameter("users", users);

        } catch (Exception e) {
            throw new RuntimeException(e);
View Full Code Here

    protected void doExecute() throws Exception {
        super.doExecute();

        String recipientId = getRecipient();
        User sender = getSession().getIdentity().getUser();
        User recipient;

        try {
            UserManager userManager = sender.getAccreditableManager().getUserManager();
            recipient = userManager.getUser(recipientId);
            Assert.notNull("user " + recipientId, recipient);
View Full Code Here

        deleteParameter(RELATIONS);
        loadResources();

        setParameter(DOCUMENT, getSourceDocument());
        try {
            User user = getSession().getIdentity().getUser();
            if (user != null) {
                setParameter("creator", user.getId());
            }
        } catch (final Exception e) {
            throw new RuntimeException(e);
        }
    }
View Full Code Here

        }

        this.username = null;

        if (identity != null) {
            User user = identity.getUser();
            if (user != null) {
                this.username = user.getId();
            }
        } else {
            getLogger().error(".act(): No identity yet");
        }
View Full Code Here

    }

    protected void sendNotification(Document authoringDocument) throws NotificationException,
            DocumentException, AccessControlException {

        User sender = getSession().getIdentity().getUser();

        User[] recipients = PolicyUtil.getUsersWithRole(this.manager, authoringDocument
                .getCanonicalWebappURL(), "review", getLogger());

        // check to see if current user can review their own submission
View Full Code Here

                identity.removeIdentifiable(identifiables[i]);
            }

            UserManager userManager = controller.getAccreditableManager().getUserManager();
            if (this.userId != null) {
                User user = userManager.getUser(this.userId);

                if (user == null) {
                    throw new RuntimeException("User [" + this.userId + "] does not exist!");
                }
View Full Code Here

            Request request = ContextHelper.getRequest(this.context);
            Session session = request.getSession(false);
            if (session != null) {
                Identity identity = (Identity) session.getAttribute(Identity.class.getName());
                if (identity != null) {
                    User user = identity.getUser();
                    if (user != null) {
                        userId = user.getId();
                        objects.put(UsecaseCronJob.USER_ID, userId);
                    }
                    Machine machine = identity.getMachine();
                    if (machine != null) {
                        objects.put(UsecaseCronJob.MACHINE_IP, machine.getIp());
View Full Code Here

       
        // obtain submitted version
        Version version = versions[versions.length - 2];
       
        String userId = version.getUserId();
        User user = PolicyUtil.getUser(this.manager, authoringDocument.getCanonicalWebappURL(),
                userId, getLogger());

        Identifiable[] recipients = { user };

        Document liveVersion = authoringDocument.getAreaVersion(Publication.LIVE_AREA);
        String url;

        url = getWebUrl(liveVersion);
        User sender = getSession().getIdentity().getUser();
       
        Text[] subjectParams = { new Text(getEvent(), true) };
        Text subject = new Text(MESSAGE_SUBJECT, subjectParams);
       
        String userMessage = getParameterAsString(PARAM_USER_NOTIFICATION_MESSAGE, "");
View Full Code Here

     * The test.
     * @throws Exception if an error occurs.
     */
    public void testInbox() throws Exception {
       
        User lenya = getAccreditableManager().getUserManager().getUser("lenya");
        Inbox inbox = getInbox(lenya);
       
        cleanUp(inbox, SUBJECT);
        assertFalse(containsMessage(inbox, SUBJECT));
       
View Full Code Here

TOP

Related Classes of org.apache.lenya.ac.User

Copyright © 2018 www.massapicom. 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.