Package org.mapache.business.blog

Examples of org.mapache.business.blog.Blog


        while(resultSet.next()){
            blogs.add(fetchRecordInBlogObject(resultSet));
        }
    }
    private Blog fetchRecordInBlogObject(ResultSet record) throws SQLException {
        Blog blog = new Blog();
        blog.setBlogID(record.getInt("BlogID"));
        blog.setTitle(record.getString("Title"));
        blog.setDescription(record.getString("Description"));
        blog.setTopicCount(record.getInt("TopicCount"));
        return blog;
    }
View Full Code Here


        } finally {
            MySQLDAOFactory.freeConnection(_oConn);
        }
    }
    public synchronized Blog loadBlogByBlogID(int blogID) throws MapacheException {
        Blog b = new Blog();
        try {
            _oConn = MySQLDAOFactory.createConnection();
            _loadBlogByBlogIDStmt =
                    _oConn.prepareStatement("SELECT B.BlogID as BlogID," +
                                                        "B.Title as Title,Description," +
View Full Code Here

        }
        return blogs;
    }

    public Blog loadBlogByBlogName_visitor(String string) throws MapacheException {
        Blog b = new Blog();
        try {
            _oConn = MySQLDAOFactory.createConnection();
            _loadBlogByBlogIDStmt =
                    _oConn.prepareStatement("SELECT B.BlogID as BlogID," +
                                                        "B.Title as Title,Description," +
View Full Code Here

    public Object getAsObject(FacesContext facesContext,
                              UIComponent uiComponent,
                              String string) throws ConverterException {
        if(string.equals("-1")){
            Blog b = new Blog();
            b.setBlogID(-1);
            return b;
        }
        try {
            return new BusinessController().loadBlogByBlogID(Integer.parseInt(string));
        } catch (MapacheException e) {
View Full Code Here

        }
        return categorySelectItems;
    }
    public List<SelectItem> getBlogSelectItems() { 
        List<SelectItem> blogSelectItems = new LinkedList<SelectItem>();
        Blog b = new Blog();
        b.setBlogID(-1);
        b.setTitle(MapacheUIUtils.getTranslation("pleaseSelect",null));
        blogSelectItems.add(0,new SelectItem(b, b.getTitle(), String.valueOf(b.getBlogID())));
        if(_blog==null){
            _blog = b;
        }
       
        List<Blog> blogs;
        try {
            blogs = getBusinessController().loadAllBlogs();
          
            for (Iterator it = blogs.iterator(); it.hasNext(); ){
                Blog br = (Blog)it.next();
                blogSelectItems.add(new SelectItem(br,br.getTitle(),String.valueOf(br.getBlogID())));
            }
        } catch (MapacheException e) {
             // TODO log error message into file
             e.printStackTrace();
        }
View Full Code Here

        return BusinessUtils.formatCalendar(_publishDate);
    }

    public void validateBlog(FacesContext facesContext,
                             UIComponent uiComponent, Object object) {
        Blog b =(Blog)object;
        if(b.getBlogID()==-1){
            throw new ValidatorException(new FacesMessage(FacesMessage.SEVERITY_ERROR,MapacheUIUtils.getTranslation("error_please_select_blog",null),MapacheUIUtils.getTranslation("error_please_select_blog",null)),null);
        }
    }
View Full Code Here

    }

    public List<SelectItem> getTopicSelectItems(){
        List<SelectItem> topicSelectItems = new ArrayList<SelectItem>();
        List<Topic> topics;
        Blog b = new Blog();
        b.setBlogID(-1);
        Topic tr = new Topic();
        tr.setTopicID(-1);
        tr.setTitle(MapacheUIUtils.getTranslation("pleaseSelect",null));
        topicSelectItems.add(0,new SelectItem(tr, tr.getTitle(), String.valueOf(tr.getTopicID())));
        if(_topic==null){
View Full Code Here

            FacesContext.getCurrentInstance().addMessage(null,new FacesMessage(FacesMessage.SEVERITY_ERROR,MapacheUIUtils.getTranslation("error_blog_deleted",null),MapacheUIUtils.getTranslation("error_blog_deleted",null)));
        }
        return "deleteClicked";
    }
    public String createBlog() {
        Blog newBlog = new Blog();
        newBlog.setTitle(_title);
        newBlog.setDescription(_description);
        try {
            getBusinessController().createBlog(newBlog);
            FacesContext.getCurrentInstance().addMessage(null,new FacesMessage(FacesMessage.SEVERITY_INFO,MapacheUIUtils.getTranslation("info_blog_created",null),MapacheUIUtils.getTranslation("info_blog_created",null)));
            _createMode = false;
        } catch (MapacheException e) {
View Full Code Here

TOP

Related Classes of org.mapache.business.blog.Blog

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.