- public void index(Document doc, Entity entity) throws StorageObjectFailure{
- EntityList audio = DatabaseContentToMedia.getInstance().getAudio((EntityContent) entity);
- if (audio != null && audio.size()>0){
+ public void index(Document doc, Entity entity) throws DatabaseFailure{
+ // EntityList audio = DatabaseContentToMedia.getInstance().getAudio((EntityContent) entity);
+ List extraTables = new ArrayList();
+ extraTables.add("content_x_media cxm");
+ Iterator audios = new EntityBrowser(
+ DatabaseAudio.getInstance(), "i", extraTables,
+ "cxm.content_id="+entity.getId()+"and cxm.media_id=i.id",
+ "i.id desc", 30, -1, 0);
+
+
+ if (audios != null && audios.hasNext()){