From: <die...@us...> - 2010-06-29 15:28:29
|
Revision: 2727 http://openutils.svn.sourceforge.net/openutils/?rev=2727&view=rev Author: diego_schivo Date: 2010-06-29 15:28:18 +0000 (Tue, 29 Jun 2010) Log Message: ----------- MEDIA-145 number of items per media-type retrieved using Magnolia Criteria API Modified Paths: -------------- trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/pages/MediaFolderViewPage.java Modified: trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/pages/MediaFolderViewPage.java =================================================================== --- trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/pages/MediaFolderViewPage.java 2010-06-29 15:19:46 UTC (rev 2726) +++ trunk/openutils-mgnlmedia/src/main/java/net/sourceforge/openutils/mgnlmedia/media/pages/MediaFolderViewPage.java 2010-06-29 15:28:18 UTC (rev 2727) @@ -173,18 +173,15 @@ numberOfMedia = new HashMap<String, Integer>(); for (MediaTypeConfiguration mtc : types) { - try - { - Collection<Content> c = MediaConfigurationManager.getInstance().find( - path, - mtc.getName(), - search, - StringUtils.isNotBlank(search)); - numberOfMedia.put(mtc.getName(), c.size()); - } - catch (RepositoryException e) - { - } + AdvancedResult typeResult = MediaConfigurationManager.getInstance().find( + path, + mtc.getName(), + search, + StringUtils.isEmpty(search), + null, + 0, + -1); + numberOfMedia.put(mtc.getName(), (int) typeResult.getItems().getSize()); } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |