JournalArticle article = JournalArticleLocalServiceUtil.getArticleByUrlTitle(assetRenderer.getGroupId(),assetRenderer.getUrlTitle()); 
List hitLayoutIds = JournalContentSearchLocalServiceUtil.getLayoutIds(themeDisplay.getLayout().getGroupId(), themeDisplay.getLayout().isPrivateLayout(), article.getArticleId());
		
for (int i = 0; i < hitLayoutIds.size(); i++) {
    Long hitLayoutId = (Long)hitLayoutIds.get(i);
    Layout hitLayout = null;
		
    try {
        hitLayout = LayoutLocalServiceUtil.getLayout(themeDisplay.getLayout().getGroupId(),themeDisplay.getLayout().isPrivateLayout(), hitLayoutId.longValue());
        String hitLayoutURL = PortalUtil.getLayoutFullURL(hitLayout, themeDisplay);

        /* Tratamos la URL */
    } catch (Exception e) { continue; }
    }