Package org.apache.roller.weblogger.pojos

Examples of org.apache.roller.weblogger.pojos.User


    }
   
   
    public String resign() {
       
        User user = getAuthenticatedUser();
       
        try {
            UserManager mgr = WebloggerFactory.getWeblogger().getUserManager();
            Weblog website = mgr.getWebsite(getWebsiteId());
           
View Full Code Here


   
   
    @SkipValidation
    public String execute() {
       
        User user = getAuthenticatedUser();
       
        try {
            if (!WebloggerConfig.getBooleanProperty("groupblogging.enabled")) {
                UserManager mgr = WebloggerFactory.getWeblogger().getUserManager();
                List permissions = mgr.getAllPermissions(user);
                if (permissions.size() > 0) {
                    // sneaky user trying to get around 1 blog limit that applies
                    // only when group blogging is disabled
                    // TODO: i18n
                    addError("Sorry, you are only allowed to have 1 weblog.");
                    return "menu";
                }
            }
        } catch (WebloggerException ex) {
            log.error("error checking for existing weblogs count", ex);
        }
       
        // pre-populate with some logical defaults
        getBean().setLocale(user.getLocale());
        getBean().setTimeZone(user.getTimeZone());
        getBean().setEmailAddress(user.getEmailAddress());
       
        return INPUT;
    }
View Full Code Here

    }
   
   
    public String save() {
       
        User user = getAuthenticatedUser();
        try {
            if (!WebloggerConfig.getBooleanProperty("groupblogging.enabled")) {
                UserManager mgr = WebloggerFactory.getWeblogger().getUserManager();
                List permissions = mgr.getAllPermissions(user);
                if (permissions.size() > 0) {
View Full Code Here

            HashMap pages = null; //getRollerContext().readThemeMacros(form.getTheme());
           
            List websiteDatas = new ArrayList();
            for (int i = 0; i < c.getEntries().length; i++) {
                WeblogEntry entry = (WeblogEntry)c.getEntries()[i];
                User user = mgr.getUserByUserName(entry.getCreatingUser());
                Weblog wd = new Weblog(
                        entry.getHandle(),
                        user,
                        entry.getName(),
                        entry.getDescription(),
View Full Code Here

        mLogger.debug("      Title: " + title);
       
        try {
            Weblogger roller = WebloggerFactory.getWeblogger();
            WeblogManager weblogMgr = roller.getWeblogManager();
            User user = roller.getUserManager().getUserByUserName(userid);
            Timestamp current = new Timestamp(System.currentTimeMillis());
           
            WeblogEntry entry = new WeblogEntry();
            entry.setTitle(title);
            entry.setText(description);
View Full Code Here

        }
       
        WeblogEntrySet wes = new WeblogEntrySet(getUrlPrefix());
        List entries = new ArrayList();
        for (int i = 0; i < uds.length; i++) {
            User ud = uds[i];
            List permissions = ud.getPermissions();
            for (Iterator j = permissions.iterator(); j.hasNext(); ) {
                WeblogPermission pd = (WeblogPermission)j.next();
                Weblog wd = pd.getWebsite();
                WeblogEntry we = toWeblogEntry(wd);
                entries.add(we);
View Full Code Here

        validateUser(userid, password);
       
        try {
            Weblogger roller = WebloggerFactory.getWeblogger();
            UserManager userMgr = roller.getUserManager();
            User user = userMgr.getUserByUserName(userid);
           
            // parses full name into two strings, firstname and lastname
            String firstname = "", lastname = "";
            StringTokenizer toker = new StringTokenizer(user.getFullName());
           
            if (toker.hasMoreTokens()) {
                firstname = toker.nextToken();
            }
           
            while (toker.hasMoreTokens()) {
                if ( !lastname.equals("") ) {
                    lastname += " ";
                }
                lastname += toker.nextToken();
            }

            // TODO: Should screen name be renamed nickname and used here?
            // populates user information to return as a result
            Hashtable result = new Hashtable();
            result.put("nickname", user.getUserName());
            result.put("userid", user.getUserName());
            result.put("email", "");
            result.put("lastname", lastname);
            result.put("firstname", firstname);
           
            return result;
View Full Code Here

        if (validateUser(userid, password)) {
            try {
                String contextUrl = WebloggerRuntimeConfig.getAbsoluteContextURL();
               
                UserManager umgr = WebloggerFactory.getWeblogger().getUserManager();
                User user = umgr.getUserByUserName(userid);
               
                // get list of user's enabled websites
                List websites = umgr.getWebsites(user, Boolean.TRUE, null, null, null, 0, -1);
                Iterator iter = websites.iterator();
                while (iter.hasNext()) {
View Full Code Here

            entry.setTitle(title);
            entry.setText(content);
            entry.setLocale(website.getLocale());
            entry.setPubTime(current);
            entry.setUpdateTime(current);
            User user = roller.getUserManager().getUserByUserName(userid);
            entry.setCreator(user);
            entry.setWebsite(website);
            entry.setCategory(website.getBloggerCategory());
            entry.setCommentDays(new Integer(website.getDefaultCommentDays()));
            if (Boolean.valueOf(publish).booleanValue()) {
View Full Code Here

            throw new InternalException("ERROR: Could not get user collection", re);
        }
    }
   
    private EntrySet getEntry() throws HandlerException {
        User ud = getUserData(getUri().getEntryId());
        User[] uds = new User[] { ud };
       
        EntrySet c = toUserEntrySet(uds);
        return c;
    }
View Full Code Here

TOP

Related Classes of org.apache.roller.weblogger.pojos.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.