/*
* JBoss, Home of Professional Open Source
*
* Distributable under LGPL license.
* See terms of license at gnu.org.
*/
package org.jboss.seam.wiki.plugin.basic;
import org.jboss.seam.ScopeType;
import org.jboss.seam.annotations.In;
import org.jboss.seam.annotations.Name;
import org.jboss.seam.annotations.Scope;
import org.jboss.seam.wiki.core.dao.WikiNodeDAO;
import org.jboss.seam.wiki.core.model.WikiDocument;
import org.jboss.seam.wiki.core.model.WikiNode;
import java.io.Serializable;
import java.util.List;
@Name("lastModifiedDocuments")
@Scope(ScopeType.PAGE)
public class LastModifiedDocuments implements Serializable {
public List<WikiDocument> getListOfDocuments(LastModifiedDocumentsPreferences prefs) {
return
WikiNodeDAO.instance().findWikiDocuments(
Long.valueOf(prefs.getNumberOfItems()).intValue(),
WikiNode.SortableProperty.lastModifiedOn,
false
);
}
}