@Override
    protected List getListItems() throws CmsException {

        List ret = new ArrayList();
        // get content
        List projects = getCms().getAllHistoricalProjects();
        Iterator itProjects = projects.iterator();
        while (itProjects.hasNext()) {
            CmsHistoryProject project = (CmsHistoryProject)itProjects.next();
            CmsListItem item = getList().newItem(new Integer(project.getPublishTag()).toString());
            item.set(LIST_COLUMN_NAME, project.getName());
            item.set(LIST_COLUMN_DESCRIPTION, project.getDescription());
            try {
                item.set(LIST_COLUMN_OWNER, project.getOwnerName(getCms()));
            } catch (Exception e) {
                // ignore
            }
            try {
                item.set(LIST_COLUMN_MANAGER, project.getGroupManagersName(getCms()));
            } catch (Exception e) {
                // ignore
            }
            try {
                item.set(LIST_COLUMN_USER, project.getGroupUsersName(getCms()));
            } catch (Exception e) {
                // ignore
            }
            try {
                item.set(LIST_COLUMN_PUBLISHED_DATE, new Date(project.getPublishingDate()));
            } catch (Exception e) {
                // ignore
            }
            try {
                item.set(LIST_COLUMN_PUBLISHED_BY, project.getPublishedByName(getCms()));
            } catch (Exception e) {
                // ignore
            }
            item.set(LIST_COLUMN_CREATION, new Date(project.getDateCreated()));
            ret.add(item);
        }

        return ret;
    }
@ Override protected List getListItems ( ) throws CmsException { List ret = new ArrayList ( ) ; List projects = getCms ( ) . getAllHistoricalProjects ( ) ; Iterator itProjects = projects . iterator ( ) ; while ( itProjects . hasNext ( ) ) { CmsHistoryProject project = ( CmsHistoryProject ) itProjects . next ( ) ; CmsListItem item = getList ( ) . newItem ( new Integer ( project . getPublishTag ( ) ) . toString ( ) ) ; item . set ( LIST_COLUMN_NAME , project . getName ( ) ) ; item . set ( LIST_COLUMN_DESCRIPTION , project . getDescription ( ) ) ; try { item . set ( LIST_COLUMN_OWNER , project . getOwnerName ( getCms ( ) ) ) ; } catch ( Exception e ) { } try { item . set ( LIST_COLUMN_MANAGER , project . getGroupManagersName ( getCms ( ) ) ) ; } catch ( Exception e ) { } try { item . set ( LIST_COLUMN_USER , project . getGroupUsersName ( getCms ( ) ) ) ; } catch ( Exception e ) { } try { item . set ( LIST_COLUMN_PUBLISHED_DATE , new Date ( project . getPublishingDate ( ) ) ) ; } catch ( Exception e ) { } try { item . set ( LIST_COLUMN_PUBLISHED_BY , project . getPublishedByName ( getCms ( ) ) ) ; } catch ( Exception e ) { } item . set ( LIST_COLUMN_CREATION , new Date ( project . getDateCreated ( ) ) ) ; ret . add ( item ) ; } return ret ; }
@see org.opencms.workplace.list.A_CmsListDialog#getListItems()