Platform Explorer / Nuxeo Platform 6.0

Extension point contentViews

Documentation

Content Views are referencing resources that will help build a listing on the UI.

Contribution Descriptors

Existing Contributions

Contributions are presented in the same order as the registration order on this extension point. This order is displayed before the contribution name, in brackets.

  • nuxeo-platform-audit-client-6.0.jar
    <extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService">
    
        <contentView name="DOCUMENT_HISTORY">
    
          <title>label.contentview.document.history</title>
          <translateTitle>true</translateTitle>
          <showTitle>true</showTitle>
    
          <pageProvider name="DOCUMENT_HISTORY_PROVIDER">
            <property name="coreSession">#{documentManager}</property>
            <property name="generateUIComments">true</property>
            <parameter>#{currentDocument.id}</parameter>
          </pageProvider>
    
          <searchLayout filterDisplayType="quick" name="basicauditsearch"/>
          <showFilterForm>true</showFilterForm>
    
          <showPageSizeSelector>true</showPageSizeSelector>
          <useGlobalPageSize>true</useGlobalPageSize>
          <refresh>
            <event>documentChanged</event>
            <event>documentCreated</event>
            <event>documentChildrenChanged</event>
          </refresh>
          <cacheSize>10</cacheSize>
          <cacheKey>#{currentDocument.repositoryName}_#{currentDocument.id}</cacheKey>
    
          <resultLayouts>
            <layout iconPath="/icons/document_listing_icon.png" name="history_listing" showCSVExport="true" showPDFExport="false" title="history_listing" translateTitle="true"/>
          </resultLayouts>
    
        </contentView>
    
      </extension>
  • nuxeo-platform-faceted-search-dm-6.0.jar
    <extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService">
    
        <contentView name="faceted_search_default">
          <title>label.faceted.search.default</title>
          <translateTitle>true</translateTitle>
          <emptySentence>label.content.empty.search</emptySentence>
          <translateEmptySentence>true</translateEmptySentence>
    
          <coreQueryPageProvider>
            <property name="coreSession">#{documentManager}</property>
            <property name="maxResults">DEFAULT_NAVIGATION_RESULTS</property>
            <whereClause docType="FacetedSearchDefault">
              <fixedPart>
                ecm:mixinType != 'HiddenInNavigation' AND ecm:isCheckedInVersion = 0 AND
                ecm:currentLifeCycleState != 'deleted'
              </fixedPart>
              <predicate operator="FULLTEXT" parameter="ecm:fulltext">
                <field name="ecm_fulltext" schema="faceted_search_default"/>
              </predicate>
              <predicate operator="BETWEEN" parameter="dc:created">
                <field name="dc_created_min" schema="faceted_search_default"/>
                <field name="dc_created_max" schema="faceted_search_default"/>
              </predicate>
              <predicate operator="BETWEEN" parameter="dc:modified">
                <field name="dc_modified_min" schema="faceted_search_default"/>
                <field name="dc_modified_max" schema="faceted_search_default"/>
              </predicate>
              <predicate operator="IN" parameter="dc:creator">
                <field name="dc_creator" schema="faceted_search_default"/>
              </predicate>
              <predicate operator="IN" parameter="dc:nature">
                <field name="dc_nature" schema="faceted_search_default"/>
              </predicate>
              <predicate operator="STARTSWITH" parameter="dc:coverage">
                <field name="dc_coverage" schema="faceted_search_default"/>
              </predicate>
              <predicate operator="STARTSWITH" parameter="dc:subjects">
                <field name="dc_subjects" schema="faceted_search_default"/>
              </predicate>
              <predicate operator="STARTSWITH" parameter="ecm:path">
                <field name="ecm_path" schema="faceted_search_default"/>
              </predicate>
              <predicate operator="IN" parameter="collectionMember:collectionIds">
                <field name="ecm_collections" schema="faceted_search_default"/>
              </predicate>
            </whereClause>
            <sort ascending="true" column="dc:title"/>
            <pageSize>20</pageSize>
          </coreQueryPageProvider>
    
          <searchLayout name="faceted_search_default"/>
    
          <showPageSizeSelector>true</showPageSizeSelector>
          <useGlobalPageSize>true</useGlobalPageSize>
          <refresh>
            <event>documentChanged</event>
            <event>documentChildrenChanged</event>
          </refresh>
          <cacheKey>only_one_cache</cacheKey>
          <cacheSize>1</cacheSize>
    
          <resultLayouts>
            <layout iconPath="/icons/document_listing_icon.png" name="document_virtual_navigation_listing_ajax" showCSVExport="true" showSyndicationLinks="true" title="document_listing" translateTitle="true"/>
          </resultLayouts>
    
          <selectionList>CURRENT_SELECTION</selectionList>
          <actions category="CURRENT_SELECTION_LIST"/>
    
          <flags>
            <flag>FACETED_SEARCH</flag>
          </flags>
        </contentView>
    
      </extension>
  • nuxeo-platform-faceted-search-jsf-6.0.jar
    <extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService">
        <contentView name="faceted_saved_searches">
    
          <showTitle>false</showTitle>
    
          <coreQueryPageProvider>
            <property name="coreSession">#{documentManager}</property>
            <whereClause docType="AdvancedSearch">
              <predicate operator="FULLTEXT" parameter="ecm:fulltext">
                <field name="fulltext_all" schema="advanced_search"/>
              </predicate>
              <predicate operator="FULLTEXT" parameter="dc:title">
                <field name="title" schema="advanced_search"/>
              </predicate>
              <predicate operator="BETWEEN" parameter="dc:modified">
                <field name="modified_min" schema="advanced_search"/>
                <field name="modified_max" schema="advanced_search"/>
              </predicate>
              <fixedPart>
                ecm:mixinType = 'FacetedSearch'
                AND ecm:currentLifeCycleState != 'deleted'
                AND ecm:currentLifeCycleState != 'deleted'
                AND ecm:parentId = ?
              </fixedPart>
            </whereClause>
            <parameter>#{userWorkspaceManagerActions.currentUserPersonalWorkspace.id}</parameter>
            <sort ascending="true" column="dc:title"/>
            <pageSize>20</pageSize>
          </coreQueryPageProvider>
    
          <searchLayout filterDisplayType="quick" name="document_content_filter"/>
          <showFilterForm>true</showFilterForm>
    
          <showPageSizeSelector>true</showPageSizeSelector>
          <useGlobalPageSize>true</useGlobalPageSize>
          <refresh>
            <event>documentChanged</event>
            <event>documentChildrenChanged</event>
            <event>savedSearchesMigrated</event>
          </refresh>
          <cacheKey>only_one_cache</cacheKey>
          <cacheSize>1</cacheSize>
    
          <resultLayouts>
            <layout iconPath="/icons/document_listing_icon.png" name="document_listing_table" showCSVExport="true" showEditColumns="true" showSpreadsheet="true" title="document_listing" translateTitle="true"/>
          </resultLayouts>
    
          <selectionList>FACETED_SAVED_SEARCHES_CURRENT_SELECTION</selectionList>
          <actions category="FACETED_SAVED_SEARCHES_CURRENT_SELECTION_LIST"/>
        </contentView>
    
      </extension>
  • nuxeo-platform-relations-web-6.0.jar
    <extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService">
    
        <contentView name="relation_search">
    
          <title>label.search.results</title>
          <translateTitle>true</translateTitle>
    
          <emptySentence>label.content.empty.search</emptySentence>
          <translateEmptySentence>true</translateEmptySentence>
    
          <coreQueryPageProvider>
            <parameter>#{currentDocument.id}</parameter>
            <property name="coreSession">#{documentManager}</property>
            <whereClause docType="RelationSearch">
              <predicate operator="STARTSWITH" parameter="ecm:path">
                <field name="ecm_path" schema="relation_search"/>
              </predicate>
    
              <predicate operator="FULLTEXT" parameter="dc:title">
                <field name="dc_title" schema="relation_search"/>
              </predicate>
    
              <predicate operator="FULLTEXT" parameter="ecm:fulltext">
                <field name="ecm_fulltext" schema="relation_search"/>
              </predicate>
    
              <predicate operator="!=" parameter="ecm:currentLifeCycleState">
                <field name="currentLifeCycleState" schema="relation_search"/>
              </predicate>
    
              <fixedPart>
                ecm:uuid != ? AND ecm:mixinType != 'HiddenInNavigation' AND
                ecm:mixinType != 'Folderish' AND ecm:isCheckedInVersion = 0
              </fixedPart>
            </whereClause>
            <sort ascending="true" column="dc:title"/>
            <pageSize>5</pageSize>
          </coreQueryPageProvider>
    
          <searchLayout name="relation_search"/>
    
          <showPageSizeSelector>true</showPageSizeSelector>
          <useGlobalPageSize>true</useGlobalPageSize>
          <refresh>
            <event>documentChanged</event>
            <event>documentChildrenChanged</event>
          </refresh>
          <cacheKey>only_one_cache</cacheKey>
          <cacheSize>1</cacheSize>
    
          <resultLayouts>
            <layout iconPath="/icons/document_listing_icon.png" name="relation_document_listing" title="document_listing" translateTitle="true"/>
          </resultLayouts>
    
        </contentView>
    
      </extension>
  • nuxeo-platform-forum-6.0.jar
    <extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService">
    
        <contentView name="forum_content">
    
          <coreQueryPageProvider>
            <property name="coreSession">#{documentManager}</property>
            <property name="maxResults">DEFAULT_NAVIGATION_RESULTS</property>
            <pattern>
              select * from Document where ecm:parentId = ? AND
              ecm:isCheckedInVersion = 0 AND
              ecm:mixinType != 'HiddenInNavigation'
              AND ecm:currentLifeCycleState !=
              'deleted'
            </pattern>
            <parameter>#{currentDocument.id}</parameter>
            <sort ascending="true" column="dc:title"/>
            <pageSize>20</pageSize>
          </coreQueryPageProvider>
    
          <showPageSizeSelector>true</showPageSizeSelector>
          <useGlobalPageSize>false</useGlobalPageSize>
          <refresh>
            <event>documentChanged</event>
            <event>documentChildrenChanged</event>
          </refresh>
          <cacheKey>#{currentDocument.repositoryName}_#{currentDocument.id}</cacheKey>
          <cacheSize>10</cacheSize>
    
          <resultLayouts>
            <layout iconPath="/icons/document_listing_icon.png" name="forum_listing_ajax" showCSVExport="false" showPDFExport="false" showSyndicationLinks="true" title="document_listing" translateTitle="true"/>
          </resultLayouts>
    
          <selectionList>CURRENT_SELECTION</selectionList>
          <actions category="CURRENT_SELECTION_LIST"/>
    
        </contentView>
    
      </extension>
  • nuxeo-platform-webapp-base-6.0.jar
    <extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService">
    
        <contentView name="users_listing_search_only">
          <emptySentence>label.userManager.emptyUserList</emptySentence>
          <translateEmptySentence>true</translateEmptySentence>
          <pageProvider name="users_listing">
            <property name="usersListingMode">#{userManagementActions.listingMode}</property>
            <parameter>#{userManagementActions.searchString}</parameter>
          </pageProvider>
          <showPageSizeSelector>true</showPageSizeSelector>
          <showRefreshCommand>false</showRefreshCommand>
          <useGlobalPageSize>false</useGlobalPageSize>
          <refresh>
            <event>usersListingChanged</event>
            <event>usersSearchChanged</event>
          </refresh>
          <cacheKey>only_one_cache</cacheKey>
          <cacheSize>1</cacheSize>
          <resultLayouts>
            <layout name="users_listing" showCSVExport="false" showPDFExport="false"/>
          </resultLayouts>
        </contentView>
    
        <contentView name="users_listing_tabbed">
          <emptySentence>label.userManager.emptyUserList</emptySentence>
          <translateEmptySentence>true</translateEmptySentence>
          <pageProvider name="users_listing">
            <property name="usersListingMode">#{userManagementActions.listingMode}</property>
            <parameter>#{userManagementActions.selectedLetter}</parameter>
          </pageProvider>
          <showPageSizeSelector>true</showPageSizeSelector>
          <showRefreshCommand>false</showRefreshCommand>
          <useGlobalPageSize>false</useGlobalPageSize>
          <refresh>
            <event>selectedLetterChanged</event>
          </refresh>
          <reset>
            <event>usersListingChanged</event>
          </reset>
          <cacheKey>only_one_cache</cacheKey>
          <cacheSize>1</cacheSize>
          <resultLayouts>
            <layout name="users_listing" showCSVExport="false" showPDFExport="false"/>
          </resultLayouts>
        </contentView>
    
        <contentView name="groups_listing_search_only">
          <emptySentence>label.groupManager.emptyGroupList</emptySentence>
          <translateEmptySentence>true</translateEmptySentence>
          <pageProvider name="groups_listing">
            <property name="groupsListingMode">#{groupManagementActions.listingMode}</property>
            <parameter>#{groupManagementActions.searchString}</parameter>
          </pageProvider>
          <showPageSizeSelector>true</showPageSizeSelector>
          <showRefreshCommand>false</showRefreshCommand>
          <useGlobalPageSize>false</useGlobalPageSize>
          <refresh>
            <event>groupsListingChanged</event>
          </refresh>
          <cacheKey>only_one_cache</cacheKey>
          <cacheSize>1</cacheSize>
          <resultLayouts>
            <layout name="groups_listing" showCSVExport="false" showPDFExport="false"/>
          </resultLayouts>
        </contentView>
    
      </extension>
  • nuxeo-platform-webapp-base-6.0.jar
    <extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService">
    
        <contentView name="document_content">
    
          <title>label.contentview.document_content</title>
          <translateTitle>true</translateTitle>
          <showTitle>false</showTitle>
    
          <coreQueryPageProvider>
            <property name="coreSession">#{documentManager}</property>
            <property name="maxResults">DEFAULT_NAVIGATION_RESULTS</property>
            <whereClause docType="AdvancedSearch">
              <predicate operator="FULLTEXT" parameter="ecm:fulltext">
                <field name="fulltext_all" schema="advanced_search"/>
              </predicate>
              <predicate operator="FULLTEXT" parameter="dc:title">
                <field name="title" schema="advanced_search"/>
              </predicate>
              <predicate operator="BETWEEN" parameter="dc:modified">
                <field name="modified_min" schema="advanced_search"/>
                <field name="modified_max" schema="advanced_search"/>
              </predicate>
              <fixedPart>
                ecm:parentId = ? AND ecm:isCheckedInVersion = 0 AND
                ecm:mixinType !=
                'HiddenInNavigation' AND ecm:currentLifeCycleState
                != 'deleted'
              </fixedPart>
            </whereClause>
            <parameter>#{currentDocument.id}</parameter>
            <sort ascending="true" column="dc:title"/>
            <pageSize>20</pageSize>
          </coreQueryPageProvider>
    
          <searchLayout filterDisplayType="quick" name="document_content_filter"/>
          <showFilterForm>true</showFilterForm>
    
          <showPageSizeSelector>true</showPageSizeSelector>
          <useGlobalPageSize>true</useGlobalPageSize>
          <refresh>
            <event>documentChanged</event>
            <event>documentChildrenChanged</event>
          </refresh>
          <cacheKey>#{currentDocument.id}</cacheKey>
          <cacheSize>10</cacheSize>
    
          <resultLayouts>
            <layout iconPath="/icons/document_listing_icon.png" name="document_listing_table" showCSVExport="true" showEditColumns="true" showSpreadsheet="true" title="document_listing" translateTitle="true"/>
            <layout iconPath="/icons/document_listing_icon_2_columns_icon.png" name="document_listing_thumbnail" showEditRows="true" showSlideshow="true" title="document_thumbnail_listing" translateTitle="true"/>
          </resultLayouts>
    
          <selectionList>CURRENT_SELECTION</selectionList>
          <actions category="CURRENT_SELECTION_LIST"/>
    
        </contentView>
    
        <contentView name="document_trash_content">
    
          <title>label.contentview.document_trash_content</title>
          <translateTitle>true</translateTitle>
          <showTitle>false</showTitle>
    
          <coreQueryPageProvider>
            <property name="coreSession">#{documentManager}</property>
            <whereClause docType="AdvancedSearch">
              <predicate operator="FULLTEXT" parameter="ecm:fulltext">
                <field name="fulltext_all" schema="advanced_search"/>
              </predicate>
              <predicate operator="FULLTEXT" parameter="dc:title">
                <field name="title" schema="advanced_search"/>
              </predicate>
              <predicate operator="BETWEEN" parameter="dc:modified">
                <field name="modified_min" schema="advanced_search"/>
                <field name="modified_max" schema="advanced_search"/>
              </predicate>
              <fixedPart>
                ecm:parentId = ? AND ecm:isCheckedInVersion = 0 AND
                ecm:mixinType !=
                'HiddenInNavigation' AND ecm:currentLifeCycleState =
                'deleted'
              </fixedPart>
            </whereClause>
            <parameter>#{currentDocument.id}</parameter>
            <sort ascending="true" column="dc:title"/>
            <pageSize>20</pageSize>
          </coreQueryPageProvider>
    
          <searchLayout filterDisplayType="quick" name="document_content_filter"/>
          <showFilterForm>true</showFilterForm>
    
          <showPageSizeSelector>true</showPageSizeSelector>
          <useGlobalPageSize>true</useGlobalPageSize>
          <refresh>
            <event>documentChanged</event>
            <event>documentChildrenChanged</event>
          </refresh>
          <cacheKey>#{currentDocument.id}</cacheKey>
          <cacheSize>10</cacheSize>
    
          <resultLayouts>
            <layout iconPath="/icons/document_listing_icon.png" name="document_listing_table" showCSVExport="true" showEditColumns="true" showSpreadsheet="true" title="document_listing" translateTitle="true"/>
            <layout iconPath="/icons/document_listing_icon_2_columns_icon.png" name="document_listing_thumbnail" showEditRows="true" showSlideshow="true" title="document_thumbnail_listing" translateTitle="true"/>
          </resultLayouts>
    
          <selectionList>CURRENT_SELECTION_TRASH</selectionList>
          <actions category="CURRENT_SELECTION_TRASH_LIST"/>
    
        </contentView>
    
        <contentView name="section_content">
    
          <title>label.contentview.section_content</title>
          <translateTitle>true</translateTitle>
          <showTitle>false</showTitle>
    
          <coreQueryPageProvider>
            <property name="coreSession">#{documentManager}</property>
            <property name="maxResults">DEFAULT_NAVIGATION_RESULTS</property>
            <whereClause docType="AdvancedSearch">
              <predicate operator="FULLTEXT" parameter="ecm:fulltext">
                <field name="fulltext_all" schema="advanced_search"/>
              </predicate>
              <predicate operator="FULLTEXT" parameter="dc:title">
                <field name="title" schema="advanced_search"/>
              </predicate>
              <predicate operator="BETWEEN" parameter="dc:modified">
                <field name="modified_min" schema="advanced_search"/>
                <field name="modified_max" schema="advanced_search"/>
              </predicate>
              <fixedPart>
                ecm:parentId = ? AND ecm:isCheckedInVersion = 0 AND
                ecm:mixinType !=
                'HiddenInNavigation' AND ecm:currentLifeCycleState
                != 'deleted'
              </fixedPart>
            </whereClause>
            <parameter>#{currentDocument.id}</parameter>
            <sort ascending="true" column="dc:title"/>
            <pageSize>20</pageSize>
          </coreQueryPageProvider>
    
          <searchLayout filterDisplayType="quick" name="document_content_filter"/>
          <showFilterForm>true</showFilterForm>
    
          <showPageSizeSelector>true</showPageSizeSelector>
          <useGlobalPageSize>true</useGlobalPageSize>
          <refresh>
            <event>documentChanged</event>
            <event>documentChildrenChanged</event>
            <event>documentPublicationRejected</event>
          </refresh>
          <cacheKey>#{currentDocument.id}</cacheKey>
          <cacheSize>10</cacheSize>
    
          <resultLayouts>
            <layout iconPath="/icons/document_listing_icon.png" name="document_listing_table" showCSVExport="true" showEditColumns="true" showSpreadsheet="true" title="document_listing" translateTitle="true"/>
            <layout iconPath="/icons/document_listing_icon_2_columns_icon.png" name="document_listing_thumbnail" showEditRows="true" showSlideshow="true" title="document_thumbnail_listing" translateTitle="true"/>
          </resultLayouts>
    
          <selectionList>CURRENT_SELECTION_SECTIONS</selectionList>
          <actions category="CURRENT_SELECTION_SECTIONS_LIST"/>
    
        </contentView>
    
        <contentView name="orderable_document_content">
    
          <title>label.contentview.orderable_document_content</title>
          <translateTitle>true</translateTitle>
          <showTitle>false</showTitle>
    
          <coreQueryPageProvider>
            <property name="coreSession">#{documentManager}</property>
            <whereClause docType="AdvancedSearch">
              <predicate operator="FULLTEXT" parameter="ecm:fulltext">
                <field name="fulltext_all" schema="advanced_search"/>
              </predicate>
              <predicate operator="FULLTEXT" parameter="dc:title">
                <field name="title" schema="advanced_search"/>
              </predicate>
              <predicate operator="BETWEEN" parameter="dc:modified">
                <field name="modified_min" schema="advanced_search"/>
                <field name="modified_max" schema="advanced_search"/>
              </predicate>
              <fixedPart>
                ecm:parentId = ? AND ecm:isCheckedInVersion = 0 AND
                ecm:mixinType !=
                'HiddenInNavigation' AND ecm:currentLifeCycleState
                != 'deleted'
              </fixedPart>
            </whereClause>
            <parameter>#{currentDocument.id}</parameter>
            <sort ascending="true" column="ecm:pos"/>
            <sortable>false</sortable>
            <pageSize>20</pageSize>
          </coreQueryPageProvider>
    
          <searchLayout filterDisplayType="quick" name="document_content_filter"/>
          <showFilterForm>true</showFilterForm>
    
          <showPageSizeSelector>true</showPageSizeSelector>
          <useGlobalPageSize>true</useGlobalPageSize>
          <refresh>
            <event>documentChanged</event>
            <event>documentChildrenChanged</event>
          </refresh>
          <cacheKey>#{currentDocument.id}</cacheKey>
          <cacheSize>10</cacheSize>
    
          <resultLayouts>
            <layout iconPath="/icons/document_listing_icon.png" name="document_listing_table" showCSVExport="true" showEditColumns="true" showSpreadsheet="true" title="document_listing" translateTitle="true"/>
          </resultLayouts>
    
          <selectionList>CURRENT_SELECTION</selectionList>
          <actions category="ORDERABLE_CURRENT_SELECTION_LIST"/>
    
        </contentView>
    
      </extension>
  • nuxeo-template-rendering-web-6.0.jar
    <extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService">
    
        <contentView name="TEMPLATE_USAGE">
    
          <title>label.template.usage</title>
          <translateTitle>true</translateTitle>
          <showTitle>true</showTitle>
    
          <coreQueryPageProvider>
            <property name="coreSession">#{documentManager}</property>
            <pattern>
              SELECT * FROM Document WHERE ecm:mixinType = 'TemplateBased' AND
              ecm:currentLifeCycleState != 'deleted' AND
              nxts:bindings/*/templateId IN ? AND ecm:isCheckedInVersion = ?
            </pattern>
            <parameter>#{templateActions.templateAndVersionsUUIDs}</parameter>
            <parameter>#{templateActions.checkedInVersion}</parameter>
            <sort ascending="true" column="dc:title"/>
            <pageSize>20</pageSize>
          </coreQueryPageProvider>
    
          <showFilterForm>false</showFilterForm>
    
          <showPageSizeSelector>true</showPageSizeSelector>
          <useGlobalPageSize>true</useGlobalPageSize>
          <refresh>
            <event>documentChanged</event>
            <event>documentCreated</event>
          </refresh>
          <cacheSize>10</cacheSize>
          <cacheKey>#{currentDocument.id}-#{templateActions.showVersions}</cacheKey>
    
          <resultLayouts>
            <layout iconPath="/icons/document_listing_icon.png" name="document_listing_table" showCSVExport="true" showEditColumns="true" showSpreadsheet="true" title="document_listing" translateTitle="true"/>
            <layout iconPath="/icons/document_listing_icon_2_columns_icon.png" name="document_listing_thumbnail" showEditRows="true" showSlideshow="true" title="document_thumbnail_listing" translateTitle="true"/>
          </resultLayouts>
    
          <selectionList>CURRENT_SELECTION</selectionList>
          <actions category="CURRENT_SELECTION_LIST"/>
    
        </contentView>
      </extension>
  • nuxeo-platform-collections-jsf-6.0.jar
    <extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService">
    
        <contentView name="user_collection_contentview">
    
          <title>label.search.results</title>
          <translateTitle>true</translateTitle>
    
          <emptySentence>label.content.empty.search</emptySentence>
          <translateEmptySentence>true</translateEmptySentence>
    
          <coreQueryPageProvider>
            <property name="coreSession">#{documentManager}</property>
            <whereClause docType="Document">
              <fixedPart>
                ecm:mixinType = 'Collection' AND ecm:mixinType !=
                'HiddenInNavigation'
                AND ecm:primaryType != 'Favorites'
                AND ecm:isCheckedInVersion = 0 AND
                ecm:currentLifeCycleState != 'deleted'
              </fixedPart>
            </whereClause>
            <sort ascending="true" column="dc:title"/>
            <pageSize>20</pageSize>
          </coreQueryPageProvider>
    
          <searchLayout name="collections_default"/>
    
          <showPageSizeSelector>true</showPageSizeSelector>
          <useGlobalPageSize>true</useGlobalPageSize>
          <refresh>
            <event>documentChanged</event>
            <event>documentChildrenChanged</event>
          </refresh>
          <cacheKey>only_one_cache</cacheKey>
          <cacheSize>1</cacheSize>
    
          <resultLayouts>
            <layout iconPath="/icons/document_listing_icon.png" name="collections_listing" showCSVExport="true" showSyndicationLinks="true" title="document_listing" translateTitle="true"/>
          </resultLayouts>
    
          <selectionList>COLLECTIONS_CURRENT_SELECTION</selectionList>
          <actions category="COLLECTIONS_CURRENT_SELECTION_LIST"/>
    
        </contentView>
    
        <contentView name="collection_content_contentview">
    
          <title>label.search.results</title>
          <translateTitle>true</translateTitle>
    
          <emptySentence>label.content.empty.search</emptySentence>
          <translateEmptySentence>true</translateEmptySentence>
    
          <coreQueryPageProvider>
            <property name="coreSession">#{documentManager}</property>
            <whereClause docType="AdvancedSearch">
              <predicate operator="FULLTEXT" parameter="ecm:fulltext">
                <field name="fulltext_all" schema="advanced_search"/>
              </predicate>
              <predicate operator="FULLTEXT" parameter="dc:title">
                <field name="title" schema="advanced_search"/>
              </predicate>
              <predicate operator="BETWEEN" parameter="dc:modified">
                <field name="modified_min" schema="advanced_search"/>
                <field name="modified_max" schema="advanced_search"/>
              </predicate>
              <fixedPart>
                ecm:mixinType != 'HiddenInNavigation' AND
                ecm:isCheckedInVersion = 0 AND ecm:currentLifeCycleState !=
                'deleted' AND
                collectionMember:collectionIds/* = ?
              </fixedPart>
            </whereClause>
            <parameter>#{currentDocument.id}</parameter>
            <sort ascending="true" column="dc:title"/>
            <pageSize>20</pageSize>
          </coreQueryPageProvider>
    
          <searchLayout filterDisplayType="quick" name="document_content_filter"/>
          <showFilterForm>true</showFilterForm>
    
          <showPageSizeSelector>true</showPageSizeSelector>
          <useGlobalPageSize>true</useGlobalPageSize>
          <refresh>
            <event>documentChanged</event>
          </refresh>
          <cacheKey>only_one_cache</cacheKey>
          <cacheSize>1</cacheSize>
    
          <resultLayouts>
            <layout iconPath="/icons/document_listing_icon.png" name="document_virtual_navigation_listing_ajax" showCSVExport="true" showEditColumns="true" showSpreadsheet="true" title="document_listing" translateTitle="true"/>
            <layout iconPath="/icons/document_listing_icon_2_columns_icon.png" name="document_listing_thumbnail" showEditRows="true" showSlideshow="true" title="document_thumbnail_listing" translateTitle="true"/>
          </resultLayouts>
    
          <selectionList>COLLECTION_CURRENT_SELECTION</selectionList>
          <actions category="COLLECTION_ACTION"/>
    
        </contentView>
    
      </extension>
  • nuxeo-platform-collections-jsf-6.0.jar
    <extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService">
    
        <contentView name="favorites_content_contentview">
    
          <title>label.search.results</title>
          <translateTitle>true</translateTitle>
    
          <emptySentence>label.content.empty.search</emptySentence>
          <translateEmptySentence>true</translateEmptySentence>
    
          <coreQueryPageProvider>
            <property name="coreSession">#{documentManager}</property>
            <whereClause docType="Document">
              <fixedPart>
                ecm:mixinType != 'HiddenInNavigation' AND
                ecm:isCheckedInVersion = 0 AND ecm:currentLifeCycleState !=
                'deleted' AND
                collectionMember:collectionIds/* = ?
              </fixedPart>
            </whereClause>
            <parameter>#{currentUserFavorites.id}</parameter>
            <sort ascending="true" column="dc:title"/>
            <pageSize>20</pageSize>
          </coreQueryPageProvider>
    
          <searchLayout name="collection_content_default"/>
    
          <showPageSizeSelector>true</showPageSizeSelector>
          <useGlobalPageSize>true</useGlobalPageSize>
          <refresh>
            <event>documentChanged</event>
          </refresh>
          <cacheKey>only_one_cache</cacheKey>
          <cacheSize>1</cacheSize>
    
          <resultLayouts>
            <layout iconPath="/icons/document_listing_icon.png" name="document_virtual_navigation_listing_ajax" showCSVExport="true" showSyndicationLinks="true" title="document_listing" translateTitle="true"/>
          </resultLayouts>
    
          <selectionList>COLLECTION_CURRENT_SELECTION</selectionList>
          <actions category="COLLECTION_ACTION"/>
    
        </contentView>
    
      </extension>
  • nuxeo-platform-user-registration-web-6.0.jar
    <extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService">
    
        <contentView name="user_requests_view">
    
          <coreQueryPageProvider>
            <property name="coreSession">#{documentManager}</property>
            <pattern>
              SELECT * FROM Document WHERE ecm:mixinType = 'UserRegistration' AND ecm:isCheckedInVersion = 0
            </pattern>
            <pageSize>20</pageSize>
            <sort ascending="false" column="dc:created"/>
          </coreQueryPageProvider>
    
          <refresh>
            <event>documentChanged</event>
            <event>documentChildrenChanged</event>
            <event>requestDocumentsChanged</event>
          </refresh>
          <cacheKey>only_one_cache</cacheKey>
          <cacheSize>1</cacheSize>
    
          <resultLayouts>
            <layout iconPath="/icons/document_listing_icon.png" name="user_requests_listing_layout" title="document_listing" translateTitle="true"/>
          </resultLayouts>
    
          <selectionList>CURRENT_USER_REQUESTS</selectionList>
          <actions category="CURRENT_USER_REQUESTS_GLOBAL"/>
    
        </contentView>
    
        <contentView name="local_user_requests_view">
    
          <coreQueryPageProvider>
            <property name="coreSession">#{documentManager}</property>
            <pattern>
              SELECT * FROM Document WHERE ecm:mixinType = 'UserRegistration' AND docinfo:documentId = ? AND ecm:isCheckedInVersion = 0 AND
              ecm:currentLifeCycleState != 'validated'
            </pattern>
            <parameter>#{navigationContext.currentDocument.id}</parameter>
            <pageSize>20</pageSize>
            <sort ascending="false" column="dc:created"/>
          </coreQueryPageProvider>
    
          <refresh>
            <event>documentChanged</event>
            <event>documentChildrenChanged</event>
            <event>requestDocumentsChanged</event>
          </refresh>
          <cacheKey>only_one_cache</cacheKey>
          <cacheSize>1</cacheSize>
    
          <resultLayouts>
            <layout iconPath="/icons/document_listing_icon.png" name="user_requests_listing_layout" title="document_listing" translateTitle="true"/>
          </resultLayouts>
    
          <selectionList>CURRENT_USER_REQUESTS</selectionList>
          <actions category="CURRENT_USER_REQUESTS_LOCAL"/>
    
        </contentView>
    
      </extension>
  • nuxeo-user-dashboard-jsf-6.0.jar
    <extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService">
    
        <contentView name="user_tasks">
          <title>title.dashboard.userTasks</title>
          <translateTitle>true</translateTitle>
          <emptySentence>label.dashboard.empty</emptySentence>
          <translateEmptySentence>true</translateEmptySentence>
          <pageProvider name="user_tasks">
            <property name="coreSession">#{documentManager}</property>
            <property name="filterDocumentsFromTrash">true</property>
            <property name="locale">#{localeSelector.localeString}</property>
          </pageProvider>
          <showPageSizeSelector>false</showPageSizeSelector>
          <showRefreshCommand>true</showRefreshCommand>
          <useGlobalPageSize>false</useGlobalPageSize>
          <refresh>
            <event>workflowEvent</event>
            <event>documentChildrenChanged</event>
          </refresh>
          <cacheKey>only_one_cache</cacheKey>
          <cacheSize>1</cacheSize>
          <resultLayouts>
            <layout name="dashboard_task_listing" showCSVExport="false" showPDFExport="false" showSyndicationLinks="false"/>
          </resultLayouts>
        </contentView>
    
        <contentView name="user_domains">
          <title/>
          <translateTitle>true</translateTitle>
          <pageProvider name="user_domains">
            <property name="coreSession">#{documentManager}</property>
          </pageProvider>
          <showPageSizeSelector>false</showPageSizeSelector>
          <showRefreshCommand>true</showRefreshCommand>
          <useGlobalPageSize>false</useGlobalPageSize>
          <refresh>
            <event>documentChanged</event>
            <event>documentChildrenChanged</event>
          </refresh>
          <cacheKey>only_one_cache</cacheKey>
          <cacheSize>1</cacheSize>
          <resultLayouts>
            <layout name="dashboard_document_listing" showCSVExport="false" showPDFExport="false" showSyndicationLinks="false"/>
          </resultLayouts>
        </contentView>
    
        <contentView name="domain_documents">
          <title>title.domainSearch</title>
          <translateTitle>true</translateTitle>
          <pageProvider name="domain_documents">
            <property name="coreSession">#{documentManager}</property>
            <parameter>#{jsfDashboardActions.selectedDomainPath}</parameter>
          </pageProvider>
          <showPageSizeSelector>false</showPageSizeSelector>
          <showRefreshCommand>true</showRefreshCommand>
          <useGlobalPageSize>false</useGlobalPageSize>
          <refresh>
            <event>documentChanged</event>
            <event>documentChildrenChanged</event>
          </refresh>
          <cacheKey>#{jsfDashboardActions.selectedDomainPath}</cacheKey>
          <cacheSize>10</cacheSize>
          <resultLayouts>
            <layout name="dashboard_document_listing" showCSVExport="false" showPDFExport="false" showSyndicationLinks="false"/>
          </resultLayouts>
        </contentView>
    
        <contentView name="domain_published_documents">
          <title>title.last.published.documents</title>
          <translateTitle>true</translateTitle>
          <pageProvider name="domain_published_documents">
            <property name="coreSession">#{documentManager}</property>
            <parameter>#{jsfDashboardActions.selectedDomainPath}</parameter>
          </pageProvider>
          <showPageSizeSelector>false</showPageSizeSelector>
          <showRefreshCommand>true</showRefreshCommand>
          <useGlobalPageSize>false</useGlobalPageSize>
          <refresh>
            <event>documentChanged</event>
            <event>documentChildrenChanged</event>
          </refresh>
          <cacheKey>#{jsfDashboardActions.selectedDomainPath}</cacheKey>
          <cacheSize>10</cacheSize>
          <resultLayouts>
            <layout name="dashboard_document_listing" showCSVExport="false" showPDFExport="false" showSyndicationLinks="false"/>
          </resultLayouts>
        </contentView>
    
        <contentView name="user_documents">
          <title>title.dashboard.userDocuments</title>
          <translateTitle>true</translateTitle>
          <pageProvider name="user_documents">
            <property name="coreSession">#{documentManager}</property>
            <parameter>#{currentUser.name}</parameter>
            <parameter>#{jsfDashboardActions.selectedDomainPath}</parameter>
          </pageProvider>
          <showPageSizeSelector>false</showPageSizeSelector>
          <showRefreshCommand>true</showRefreshCommand>
          <useGlobalPageSize>false</useGlobalPageSize>
          <refresh>
            <event>documentChanged</event>
            <event>documentChildrenChanged</event>
          </refresh>
          <cacheKey>#{jsfDashboardActions.selectedDomainPath}</cacheKey>
          <cacheSize>10</cacheSize>
          <resultLayouts>
            <layout name="dashboard_document_listing" showCSVExport="false" showPDFExport="false" showSyndicationLinks="false"/>
          </resultLayouts>
        </contentView>
    
        <contentView name="user_sections">
          <title>title.dashboard.sections</title>
          <translateTitle>true</translateTitle>
          <pageProvider name="user_sections">
            <property name="coreSession">#{documentManager}</property>
            <parameter>#{jsfDashboardActions.selectedDomainPath}</parameter>
          </pageProvider>
          <showPageSizeSelector>false</showPageSizeSelector>
          <showRefreshCommand>true</showRefreshCommand>
          <useGlobalPageSize>false</useGlobalPageSize>
          <refresh>
            <event>documentChanged</event>
            <event>documentChildrenChanged</event>
          </refresh>
          <cacheKey>#{jsfDashboardActions.selectedDomainPath}</cacheKey>
          <cacheSize>10</cacheSize>
          <resultLayouts>
            <layout name="dashboard_document_listing" showCSVExport="false" showPDFExport="false" showSyndicationLinks="false"/>
          </resultLayouts>
        </contentView>
    
        <contentView name="user_sites">
          <title>title.dashboard.userSites</title>
          <translateTitle>true</translateTitle>
          <pageProvider name="user_sites">
            <property name="coreSession">#{documentManager}</property>
            <parameter>#{jsfDashboardActions.selectedDomainPath}</parameter>
          </pageProvider>
          <showPageSizeSelector>false</showPageSizeSelector>
          <showRefreshCommand>true</showRefreshCommand>
          <useGlobalPageSize>false</useGlobalPageSize>
          <refresh>
            <event>documentChanged</event>
            <event>documentChildrenChanged</event>
          </refresh>
          <cacheKey>#{jsfDashboardActions.selectedDomainPath}</cacheKey>
          <cacheSize>10</cacheSize>
          <resultLayouts>
            <layout name="dashboard_document_listing" showCSVExport="false" showPDFExport="false" showSyndicationLinks="false"/>
          </resultLayouts>
        </contentView>
    
        <contentView name="user_workspaces">
          <title>title.dashboard.userWorkspaces</title>
          <translateTitle>true</translateTitle>
          <pageProvider name="user_workspaces">
            <property name="coreSession">#{documentManager}</property>
            <parameter>#{jsfDashboardActions.selectedDomainPath}</parameter>
          </pageProvider>
          <showPageSizeSelector>false</showPageSizeSelector>
          <showRefreshCommand>true</showRefreshCommand>
          <useGlobalPageSize>false</useGlobalPageSize>
          <refresh>
            <event>documentChanged</event>
            <event>documentChildrenChanged</event>
          </refresh>
          <cacheKey>#{jsfDashboardActions.selectedDomainPath}</cacheKey>
          <cacheSize>10</cacheSize>
          <resultLayouts>
            <layout name="dashboard_document_listing" showCSVExport="false" showPDFExport="false" showSyndicationLinks="false"/>
          </resultLayouts>
        </contentView>
    
        <contentView name="user_deleted_documents">
          <title>title.dashboard.userDeletedDocuments</title>
          <translateTitle>true</translateTitle>
          <pageProvider name="user_deleted_documents">
            <property name="coreSession">#{documentManager}</property>
            <parameter>#{currentUser.name}</parameter>
          </pageProvider>
          <showPageSizeSelector>false</showPageSizeSelector>
          <showRefreshCommand>true</showRefreshCommand>
          <useGlobalPageSize>false</useGlobalPageSize>
          <refresh>
            <event>documentChanged</event>
            <event>documentChildrenChanged</event>
          </refresh>
          <cacheKey>only_one_cache</cacheKey>
          <cacheSize>1</cacheSize>
          <resultLayouts>
            <layout name="dashboard_document_listing" showCSVExport="false" showPDFExport="false" showSyndicationLinks="false"/>
          </resultLayouts>
        </contentView>
    
        <contentView name="user_favorites">
          <title>title.dashboard.userFavorites</title>
          <translateTitle>true</translateTitle>
          <pageProvider name="user_favorites">
            <property name="coreSession">#{documentManager}</property>
            <parameter>#{currentUserFavorites.id}</parameter>
          </pageProvider>
          <showPageSizeSelector>false</showPageSizeSelector>
          <showRefreshCommand>true</showRefreshCommand>
          <useGlobalPageSize>false</useGlobalPageSize>
          <refresh>
            <event>documentChanged</event>
            <event>documentChildrenChanged</event>
          </refresh>
          <cacheKey>only_one_cache</cacheKey>
          <cacheSize>1</cacheSize>
          <resultLayouts>
            <layout name="dashboard_document_listing" showCSVExport="false" showPDFExport="false" showSyndicationLinks="false"/>
          </resultLayouts>
        </contentView>
    
      </extension>
  • nuxeo-admin-center-6.0.jar
    <extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService">
    
        <contentView name="EVENTS_VIEW">
    
          <title>label.contentview.document.history</title>
          <translateTitle>true</translateTitle>
          <showTitle>true</showTitle>
    
          <pageProvider name="EVENTS_VIEW">
            <property name="coreSession">#{documentManager}</property>
            <property name="generateUIComments">false</property>
          </pageProvider>
    
          <searchLayout filterDisplayType="quick" name="fullauditsearch"/>
          <showFilterForm>true</showFilterForm>
    
          <showPageSizeSelector>true</showPageSizeSelector>
          <useGlobalPageSize>true</useGlobalPageSize>
          <refresh>
            <event>documentChanged</event>
            <event>documentCreated</event>
          </refresh>
          <cacheSize>10</cacheSize>
          <cacheKey>#{org.jboss.seam.core.manager.currentConversationId}</cacheKey>
    
          <resultLayouts>
            <layout iconPath="/icons/document_listing_icon.png" name="event_listing" showCSVExport="true" showPDFExport="false" title="history_listing" translateTitle="true"/>
          </resultLayouts>
    
        </contentView>
      </extension>
  • nuxeo-search-ui-6.0.jar
    <extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService">
    
        <contentView name="default_search">
          <title>label.search.default</title>
          <translateTitle>true</translateTitle>
          <showTitle>false</showTitle>
          <emptySentence>label.content.empty.search</emptySentence>
          <translateEmptySentence>true</translateEmptySentence>
    
          <coreQueryPageProvider>
            <property name="coreSession">#{documentManager}</property>
            <property name="maxResults">DEFAULT_NAVIGATION_RESULTS</property>
            <whereClause docType="DefaultSearch">
              <fixedPart>
                ecm:primaryType NOT IN ('Domain', 'SectionRoot', 'TemplateRoot', 'WorkspaceRoot', 'Favorites')
                AND ecm:mixinType != 'HiddenInNavigation'
                AND NOT (ecm:mixinType = 'Collection' AND ecm:name = 'Locally Edited')
                AND ecm:isCheckedInVersion = 0
                AND ecm:currentLifeCycleState != 'deleted'
                AND SORTED_COLUMN IS NOT NULL
              </fixedPart>
              <predicate operator="FULLTEXT" parameter="ecm:fulltext">
                <field name="ecm_fulltext" schema="default_search"/>
              </predicate>
              <predicate operator="IN" parameter="dc:creator">
                <field name="dc_creator" schema="default_search"/>
              </predicate>
              <predicate operator="BETWEEN" parameter="dc:created">
                <field name="dc_created_min" schema="default_search"/>
                <field name="dc_created_max" schema="default_search"/>
              </predicate>
              <predicate operator="BETWEEN" parameter="dc:modified">
                <field name="dc_modified_min" schema="default_search"/>
                <field name="dc_modified_max" schema="default_search"/>
              </predicate>
              <predicate operator="IN" parameter="dc:nature">
                <field name="dc_nature" schema="default_search"/>
              </predicate>
              <predicate operator="STARTSWITH" parameter="dc:subjects">
                <field name="dc_subjects" schema="default_search"/>
              </predicate>
              <predicate operator="STARTSWITH" parameter="dc:coverage">
                <field name="dc_coverage" schema="default_search"/>
              </predicate>
              <predicate operator="STARTSWITH" parameter="ecm:path">
                <field name="ecm_path" schema="default_search"/>
              </predicate>
              <predicate operator="IN" parameter="ecm:tag">
                <field name="ecm_tags" schema="default_search"/>
              </predicate>
              <predicate operator="IN" parameter="collectionMember:collectionIds">
                <field name="ecm_collections" schema="default_search"/>
              </predicate>
            </whereClause>
            <aggregates>
              <aggregate id="dc_nature_agg" parameter="dc:nature" type="terms">
                <field name="dc_nature_agg" schema="default_search"/>
                <properties>
                  <property name="size">10</property>
                </properties>
              </aggregate>
              <aggregate id="dc_subjects_agg" parameter="dc:subjects" type="terms">
                <field name="dc_subjects_agg" schema="default_search"/>
                <properties>
                  <property name="size">10</property>
                </properties>
              </aggregate>
              <aggregate id="dc_coverage_agg" parameter="dc:coverage" type="terms">
                <field name="dc_coverage_agg" schema="default_search"/>
                <properties>
                  <property name="size">10</property>
                </properties>
              </aggregate>
              <aggregate id="dc_creator_agg" parameter="dc:creator" type="terms">
                <field name="dc_creator_agg" schema="default_search"/>
                <properties>
                  <property name="size">10</property>
                </properties>
              </aggregate>
              <aggregate id="common_size_agg" parameter="common:size" type="range">
                <field name="common_size_agg" schema="default_search"/>
                <ranges>
                  <range key="tiny" to="102400"/>
                  <range from="102401" key="small" to="1048576"/>
                  <range from="1048577" key="medium" to="10485760"/>
                  <range from="10485761" key="big" to="104857600"/>
                  <range from="104857601" key="huge"/>
                </ranges>
              </aggregate>
              <aggregate id="dc_created_agg" parameter="dc:created" type="date_histogram">
                <field name="dc_created_agg" schema="default_search"/>
                <properties>
                  <property name="interval">year</property>
                  <property name="format">yyyy</property>
                  <property name="order">key desc</property>
                </properties>
              </aggregate>
              <aggregate id="dc_modified_agg" parameter="dc:modified" type="date_range">
                <field name="dc_modified_agg" schema="default_search"/>
                <properties>
                  <property name="format">"dd-MM-yyyy"</property>
                </properties>
                <dateRanges>
                  <dateRange fromDate="now-24H" key="last24h" toDate="now"/>
                  <dateRange fromDate="now-7d" key="lastWeek" toDate="now-24H"/>
                  <dateRange fromDate="now-1M" key="lastMonth" toDate="now-7d"/>
                  <dateRange fromDate="now-1y" key="lastYear" toDate="now-1M"/>
                  <dateRange key="priorToLastYear" toDate="now-1y"/>
                </dateRanges>
              </aggregate>
            </aggregates>
            <pageSize>20</pageSize>
          </coreQueryPageProvider>
    
          <searchLayout name="default_search_layout"/>
    
          <showPageSizeSelector>true</showPageSizeSelector>
          <useGlobalPageSize>false</useGlobalPageSize>
          <refresh>
            <event>documentChanged</event>
            <event>documentChildrenChanged</event>
          </refresh>
          <cacheKey>only_one_cache</cacheKey>
          <cacheSize>1</cacheSize>
    
          <resultLayouts>
            <layout iconPath="/icons/document_listing_icon_2_columns_icon.png" name="document_listing_thumbnail" showEditRows="true" showSlideshow="true" title="document_thumbnail_listing" translateTitle="true"/>
            <layout iconPath="/icons/document_listing_icon.png" name="document_listing_table" showCSVExport="true" showEditColumns="true" showSpreadsheet="true" title="document_listing" translateTitle="true"/>
          </resultLayouts>
    
          <selectionList>CURRENT_SELECTION</selectionList>
          <actions category="CURRENT_SELECTION_LIST"/>
    
          <resultColumns>
            #{searchDocument.cvd.selectedLayoutColumns}
          </resultColumns>
    
          <resultLayout>
            #{searchDocument.cvd.resultLayoutName}
          </resultLayout>
    
          <flags>
            <flag>SEARCH</flag>
          </flags>
        </contentView>
    
        <contentView name="simple_search">
    
          <title>label.search.form.simple</title>
          <translateTitle>true</translateTitle>
          <showTitle>false</showTitle>
          <iconPath>/icons/document_listing_icon.png</iconPath>
    
          <emptySentence>label.content.empty.search</emptySentence>
          <translateEmptySentence>true</translateEmptySentence>
    
          <coreQueryPageProvider>
            <property name="maxResults">DEFAULT_NAVIGATION_RESULTS</property>
            <property name="coreSession">#{documentManager}</property>
            <whereClause docType="DefaultSearch">
              <fixedPart>
                ecm:mixinType != 'HiddenInNavigation' AND
                ecm:isCheckedInVersion = 0
                AND ecm:currentLifeCycleState != 'deleted'
                AND SORTED_COLUMN IS NOT NULL
              </fixedPart>
              <predicate operator="FULLTEXT" parameter="ecm:fulltext">
                <field name="ecm_fulltext" schema="default_search"/>
              </predicate>
            </whereClause>
            <!-- sort column="dc:title" ascending="true" / sort by fulltext relevance -->
            <pageSize>20</pageSize>
          </coreQueryPageProvider>
    
          <searchLayout name="simple_search_layout"/>
    
          <showPageSizeSelector>true</showPageSizeSelector>
          <useGlobalPageSize>true</useGlobalPageSize>
          <refresh>
            <event>documentChanged</event>
            <event>documentChildrenChanged</event>
          </refresh>
          <cacheKey>only_one_cache</cacheKey>
          <cacheSize>1</cacheSize>
    
          <resultLayouts>
            <layout iconPath="/icons/document_listing_icon_2_columns_icon.png" name="document_listing_thumbnail" showEditRows="true" showSlideshow="true" title="document_thumbnail_listing" translateTitle="true"/>
            <layout iconPath="/icons/document_listing_icon.png" name="document_listing_table" showCSVExport="true" showEditColumns="true" showSpreadsheet="true" title="document_listing" translateTitle="true"/>
          </resultLayouts>
    
          <resultColumns>
            #{searchDocument.cvd.selectedLayoutColumns}
          </resultColumns>
    
          <selectionList>CURRENT_SELECTION</selectionList>
          <actions category="CURRENT_SELECTION_LIST"/>
    
        </contentView>
    
        <contentView name="nxql_search">
    
          <title>label.search.nxql</title>
          <translateTitle>true</translateTitle>
          <showTitle>false</showTitle>
          <emptySentence>label.content.empty.search</emptySentence>
          <translateEmptySentence>true</translateEmptySentence>
    
          <coreQueryPageProvider>
            <property name="coreSession">#{documentManager}</property>
            <property name="maxResults">DEFAULT_NAVIGATION_RESULTS</property>
            <searchDocumentType>DefaultSearch</searchDocumentType>
            <pattern escapeParameters="false" quoteParameters="false">?</pattern>
            <parameter>#{searchUIActions.nxqlQuery}</parameter>
            <!-- sort column="dc:title" ascending="true" / sort by fulltext relevance -->
            <pageSize>20</pageSize>
          </coreQueryPageProvider>
    
          <showPageSizeSelector>true</showPageSizeSelector>
          <useGlobalPageSize>true</useGlobalPageSize>
          <refresh>
            <event>documentChanged</event>
            <event>documentChildrenChanged</event>
          </refresh>
          <cacheKey>only_one_cache</cacheKey>
          <cacheSize>1</cacheSize>
    
          <resultLayouts>
            <layout iconPath="/icons/document_listing_icon_2_columns_icon.png" name="document_listing_thumbnail" showEditRows="true" showSlideshow="true" title="document_thumbnail_listing" translateTitle="true"/>
            <layout iconPath="/icons/document_listing_icon.png" name="document_listing_table" showCSVExport="true" showEditColumns="true" showSpreadsheet="true" title="document_listing" translateTitle="true"/>
          </resultLayouts>
    
          <selectionList>CURRENT_SELECTION</selectionList>
          <actions category="CURRENT_SELECTION_LIST"/>
    
        </contentView>
    
        <contentView name="all_saved_searches">
    
          <showTitle>false</showTitle>
    
          <coreQueryPageProvider>
            <property name="coreSession">#{documentManager}</property>
            <whereClause docType="AdvancedSearch">
              <predicate operator="FULLTEXT" parameter="ecm:fulltext">
                <field name="fulltext_all" schema="advanced_search"/>
              </predicate>
              <predicate operator="FULLTEXT" parameter="dc:title">
                <field name="title" schema="advanced_search"/>
              </predicate>
              <predicate operator="BETWEEN" parameter="dc:modified">
                <field name="modified_min" schema="advanced_search"/>
                <field name="modified_max" schema="advanced_search"/>
              </predicate>
              <fixedPart>
                ecm:mixinType = 'SavedSearch'
                AND ecm:isProxy = 0 AND
                ecm:isCheckedInVersion = 0
                AND ecm:currentLifeCycleState != 'deleted'
                AND ecm:parentId = ?
                AND SORTED_COLUMN IS NOT NULL
              </fixedPart>
            </whereClause>
            <parameter>#{userWorkspaceManagerActions.currentUserPersonalWorkspace.id}</parameter>
            <sort ascending="true" column="dc:title"/>
            <pageSize>20</pageSize>
          </coreQueryPageProvider>
    
          <searchLayout filterDisplayType="quick" name="document_content_filter"/>
          <showFilterForm>true</showFilterForm>
    
          <showPageSizeSelector>true</showPageSizeSelector>
          <useGlobalPageSize>false</useGlobalPageSize>
          <refresh>
            <event>documentChanged</event>
            <event>documentChildrenChanged</event>
          </refresh>
          <cacheKey>only_one_cache</cacheKey>
          <cacheSize>1</cacheSize>
    
          <resultLayouts>
            <layout iconPath="/icons/document_listing_icon.png" name="document_listing_table" showCSVExport="true" showEditColumns="true" showSpreadsheet="true" title="document_listing" translateTitle="true"/>
          </resultLayouts>
    
          <selectionList>SAVED_SEARCHES_CURRENT_SELECTION</selectionList>
          <actions category="SAVED_SEARCHES_CURRENT_SELECTION_LIST"/>
        </contentView>
    
      </extension>
  • nuxeo-platform-mail-web-6.0.jar
    <extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService">
        <contentView name="mail_document_content">
    
          <title>label.contentview.document_content</title>
          <translateTitle>true</translateTitle>
          <showTitle>false</showTitle>
    
          <coreQueryPageProvider>
            <property name="coreSession">#{documentManager}</property>
            <property name="maxResults">DEFAULT_NAVIGATION_RESULTS</property>
            <whereClause docType="AdvancedSearch">
              <predicate operator="FULLTEXT" parameter="ecm:fulltext">
                <field name="fulltext_all" schema="advanced_search"/>
              </predicate>
              <predicate operator="FULLTEXT" parameter="dc:title">
                <field name="title" schema="advanced_search"/>
              </predicate>
              <predicate operator="BETWEEN" parameter="dc:modified">
                <field name="modified_min" schema="advanced_search"/>
                <field name="modified_max" schema="advanced_search"/>
              </predicate>
              <fixedPart>
                ecm:parentId = ? AND ecm:isCheckedInVersion = 0 AND
                ecm:mixinType !=
                'HiddenInNavigation' AND
                ecm:currentLifeCycleState
                != 'deleted'
              </fixedPart>
            </whereClause>
            <parameter>#{currentDocument.id}</parameter>
            <sort ascending="true" column="dc:title"/>
            <pageSize>20</pageSize>
          </coreQueryPageProvider>
    
          <searchLayout filterDisplayType="quick" name="document_content_filter"/>
          <showFilterForm>true</showFilterForm>
    
          <showPageSizeSelector>true</showPageSizeSelector>
          <useGlobalPageSize>true</useGlobalPageSize>
          <refresh>
            <event>documentChanged</event>
            <event>documentChildrenChanged</event>
          </refresh>
          <cacheKey>#{currentDocument.repositoryName}_#{currentDocument.id}</cacheKey>
          <cacheSize>10</cacheSize>
    
          <resultLayouts>
            <layout iconPath="/icons/mail_listing_icon.png" name="mail_listing" showCSVExport="false" showPDFExport="false" showSyndicationLinks="true" title="mail_listing" translateTitle="false"/>
            <layout iconPath="/icons/document_listing_icon.png" name="document_listing_table" showCSVExport="true" showEditColumns="true" showSpreadsheet="true" title="document_listing" translateTitle="true"/>
          </resultLayouts>
    
          <selectionList>CURRENT_SELECTION</selectionList>
          <actions category="CURRENT_SELECTION_LIST"/>
    
        </contentView>
      </extension>
  • nuxeo-routing-web-6.0.jar
    <extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService">
    
        <contentView name="route_past_steps">
          <title>label.document.routing.past.steps</title>
          <translateTitle>true</translateTitle>
          <showTitle>true</showTitle>
          <coreQueryPageProvider>
            <property name="coreSession">#{documentManager}</property>
            <parameter>#{currentDocument.id}</parameter>
            <parameter>#{routingActions.getRelatedRoute().getDocument().getId()}</parameter>
            <whereClause docType="TaskDoc">
              <fixedPart>
                nt:targetDocumentId = ? AND 
                nt:processId = ? AND
                ecm:currentLifeCycleState = 'ended'
              </fixedPart>
            </whereClause>
            <pageSize>10</pageSize>
          </coreQueryPageProvider>
          <showFilterForm>false</showFilterForm>
          <showPageSizeSelector>false</showPageSizeSelector>
          <useGlobalPageSize>false</useGlobalPageSize>
          <refresh>
            <event>documentCreated</event>
            <event>workflowTaskCompleted</event>
          </refresh>
          <cacheSize>10</cacheSize>
          <cacheKey>#{org.jboss.seam.core.manager.currentConversationId}
          </cacheKey>
          <resultLayouts>
            <layout iconPath="" name="route_content_view_layout" showCSVExport="false" showPDFExport="false" title="" translateTitle=""/>
          </resultLayouts>
        </contentView>
      </extension>
  • nuxeo-routing-web-6.0.jar
    <extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService">
    
        <contentView name="admin_workflow_models">
          <title>label.admin.workflow.models</title>
          <translateTitle>true</translateTitle>
          <showTitle>false</showTitle>
          <coreQueryPageProvider>
            <property name="coreSession">#{documentManager}</property>
            <pattern>SELECT * FROM DocumentRoute WHERE ecm:path STARTSWITH
              '/document-route-models-root'
            </pattern>
            <sort ascending="true" column="dc:title"/>
            <pageSize>20</pageSize>
          </coreQueryPageProvider>
          <cacheKey>#{org.jboss.seam.core.manager.currentConversationId}
          </cacheKey>
          <cacheSize>10</cacheSize>
          <refresh>
            <event>documentChildrenChanged</event>
          </refresh>
          <resultLayouts>
            <layout iconPath="/icons/document_listing_icon.png" name="document_route_models_listing_ajax" showCSVExport="true" showPDFExport="true" showSyndicationLinks="true" title="document_listing" translateTitle="true"/>
          </resultLayouts>
          <selectionList>CURRENT_SELECTION</selectionList>
          <actions category="CURRENT_SELECTION_LIST"/>
        </contentView>
    
      </extension>
  • nuxeo-multi-tenant-6.0.jar
    <extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService">
    
        <contentView name="TENANT_HISTORY">
    
          <title>label.contentview.document.history</title>
          <translateTitle>true</translateTitle>
          <showTitle>true</showTitle>
    
          <genericPageProvider class="org.nuxeo.ecm.platform.audit.api.AuditPageProvider">
            <property name="coreSession">#{documentManager}</property>
            <property name="generateUIComments">true</property>
    
            <whereClause docType="BasicAuditSearch">
              <fixedPart>
                log.docPath like ?
              </fixedPart>
    
              <predicate operator="BETWEEN" parameter="log.eventDate">
                <field name="startDate" schema="basicauditsearch"/>
                <field name="endDate" schema="basicauditsearch"/>
              </predicate>
              <predicate operator="=" parameter="log.category">
                <field name="eventCategory" schema="basicauditsearch"/>
              </predicate>
              <predicate operator="IN" parameter="log.eventId">
                <field name="eventIds" schema="basicauditsearch"/>
              </predicate>
              <predicate operator="=" parameter="log.principalName">
                <field name="principalName" schema="basicauditsearch"/>
              </predicate>
            </whereClause>
            <parameter>#{currentDocument.path}%</parameter>
            <sort ascending="false" column="log.eventDate"/>
            <pageSize>10</pageSize>
            <maxPageSize>1000</maxPageSize>
          </genericPageProvider>
    
          <searchLayout filterDisplayType="quick" name="basicauditsearch"/>
          <showFilterForm>true</showFilterForm>
    
          <showPageSizeSelector>true</showPageSizeSelector>
          <useGlobalPageSize>true</useGlobalPageSize>
          <refresh>
            <event>documentChanged</event>
            <event>documentCreated</event>
            <event>documentChildrenChanged</event>
          </refresh>
          <cacheSize>10</cacheSize>
          <cacheKey>#{currentDocument.repositoryName}_#{currentDocument.id}</cacheKey>
    
          <resultLayouts>
            <layout iconPath="/icons/document_listing_icon.png" name="tenant_event_listing" showCSVExport="true" showPDFExport="false" title="history_listing" translateTitle="true"/>
          </resultLayouts>
    
        </contentView>
    
      </extension>
  • nuxeo-birt-reporting-web-6.0.jar
    <extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService">
    
        <contentView name="birt_report_models">
    
          <title>label.contentview.birt_report_model_list</title>
          <translateTitle>true</translateTitle>
          <showTitle>true</showTitle>
    
          <coreQueryPageProvider>
            <property name="coreSession">#{documentManager}</property>
            <pattern>
              SELECT * FROM Document WHERE ecm:path STARTSWITH ?
              AND ecm:currentLifeCycleState != 'deleted'
            </pattern>
            <parameter>#{reportActions.reportModelsContainerPath}</parameter>
            <sort ascending="true" column="dc:title"/>
            <pageSize>20</pageSize>
          </coreQueryPageProvider>
    
          <showPageSizeSelector>true</showPageSizeSelector>
          <useGlobalPageSize>true</useGlobalPageSize>
          <refresh>
            <event>documentChildrenChanged</event>
          </refresh>
          <cacheKey>#{reportActions.reportModelsContainerPath}</cacheKey>
          <cacheSize>10</cacheSize>
    
          <resultLayouts>
            <layout iconPath="/icons/document_listing_icon.png" name="document_listing_table" showCSVExport="true" showEditColumns="true" showSpreadsheet="true" title="document_listing" translateTitle="true"/>
          </resultLayouts>
    
          <selectionList>CURRENT_SELECTION</selectionList>
          <actions category="CURRENT_SELECTION_REPORTS_LIST"/>
        </contentView>
      </extension>
  • nuxeo-platform-login-shibboleth-6.0.jar
    <extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService">
    
        <contentView name="shibb_groups_listing_search_only">
          <emptySentence>label.groupManager.emptyGroupList</emptySentence>
          <translateEmptySentence>true</translateEmptySentence>
          <pageProvider name="shibb_groups_listing">
            <property name="groupsListingMode">#{shibbGroupManagerActions.listingMode}</property>
            <parameter>#{shibbGroupManagerActions.searchString}</parameter>
          </pageProvider>
          <showPageSizeSelector>true</showPageSizeSelector>
          <showRefreshCommand>false</showRefreshCommand>
          <useGlobalPageSize>false</useGlobalPageSize>
          <refresh>
            <event>shibbGroupsListingChanged</event>
          </refresh>
          <cacheKey>only_one_cache</cacheKey>
          <cacheSize>1</cacheSize>
          <resultLayouts>
            <layout name="shibb_groups_listing" showCSVExport="true" showPDFExport="true"/>
          </resultLayouts>
        </contentView>
    
      </extension>
  • nuxeo-routing-dashboard-6.0.jar
    <extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService">
    
        <contentView name="routing_tasks">
    
          <coreQueryPageProvider>
            <property name="coreSession">#{documentManager}</property>
            <pattern>
              SELECT * FROM Document WHERE ecm:mixinType IN
              ('RoutingTask')
              AND ecm:isCheckedInVersion = 0 AND
              ecm:currentLifeCycleState !=
              'deleted' AND
              ecm:currentLifeCycleState != 'ended' AND ecm:isProxy = 0
            </pattern>
            <pageSize>20</pageSize>
          </coreQueryPageProvider>
    
          <showPageSizeSelector>true</showPageSizeSelector>
          <useGlobalPageSize>false</useGlobalPageSize>
          <refresh>
            <event>documentChanged</event>
          </refresh>
          <cacheSize>0</cacheSize>
    
          <resultLayouts>
            <layout name="routing_task_listing"/>
          </resultLayouts>
    
          <selectionList>CURRENT_SELECTION</selectionList>
    
        </contentView>
    
        <contentView name="user_open_tasks">
          <showTitle>false</showTitle>
          <coreQueryPageProvider>
            <property name="coreSession">#{documentManager}</property>
            <whereClause docType="user_open_tasks_cv">
              <predicate operator="LIKE" parameter="nt:processId">
                <field name="task_processId" schema="user_open_tasks_cv"/>
              </predicate>
              <predicate operator="ILIKE" parameter="nt:name">
                <field name="task_name" schema="user_open_tasks_cv"/>
              </predicate>
              <predicate operator="BETWEEN" parameter="nt:dueDate">
                <field name="task_dueDate_min" schema="user_open_tasks_cv"/>
                <field name="task_dueDate_max" schema="user_open_tasks_cv"/>
              </predicate>
              <fixedPart>
                ecm:mixinType IN ('RoutingTask') AND
                ecm:isCheckedInVersion = 0 AND
                ecm:currentLifeCycleState =
                'opened' AND ecm:isProxy = 0
              </fixedPart>
            </whereClause>
            <pageSize>10</pageSize>
          </coreQueryPageProvider>
          <showFilterForm>true</showFilterForm>
          <showPageSizeSelector>false</showPageSizeSelector>
          <useGlobalPageSize>false</useGlobalPageSize>
          <refresh>
            <event>documentChanged</event>
            <event>documentCreated</event>
            <event>workflowTaskCompleted</event>
            <event>workflowNewProcessStarted</event>
          </refresh>
          <cacheSize>10</cacheSize>
          <cacheKey>#{org.jboss.seam.core.manager.currentConversationId}
          </cacheKey>
          <searchLayout filterUnfolded="true" name="routing_user_open_task_search_layout"/>
          <resultLayouts>
            <layout iconPath="" name="routing_user_open_task_listing" showCSVExport="false" showPDFExport="false" title="" translateTitle=""/>
          </resultLayouts>
        </contentView>
    
        <contentView name="task_target_documents">
          <title>label.document.routing.participatingDocuments</title>
          <translateTitle>true</translateTitle>
          <showTitle>true</showTitle>
          <coreQueryPageProvider>
            <property name="coreSession">#{documentManager}</property>
            <parameter>#{routingTaskActions.getCurrentTaskTargetDocumentsIds()}
            </parameter>
            <whereClause docType="Document">
              <fixedPart>
                ecm:uuid IN (?) AND ecm:isCheckedInVersion = 0 AND
                ecm:isProxy = 0
              </fixedPart>
            </whereClause>
            <pageSize>10</pageSize>
          </coreQueryPageProvider>
          <showFilterForm>false</showFilterForm>
          <showPageSizeSelector>false</showPageSizeSelector>
          <useGlobalPageSize>false</useGlobalPageSize>
          <refresh>
            <event>documentCreated</event>
            <event>documentChanged</event>
            <event>workflowTaskCompleted</event>
          </refresh>
          <cacheSize>10</cacheSize>
          <cacheKey>#{org.jboss.seam.core.manager.currentConversationId}
          </cacheKey>
          <resultLayouts>
            <layout iconPath="/icons/document_listing_icon.png" name="task_related_documents_listing" showCSVExport="false" showPDFExport="false" showSyndicationLinks="false" title="document_listing" translateTitle="true"/>
          </resultLayouts>
        </contentView>
      </extension>
  • nuxeo-platform-virtualnavigation-web-6.0.jar
    <extension point="contentViews" target="org.nuxeo.ecm.platform.ui.web.ContentViewService">
    
        <contentView name="bySubjectsContentView">
          <title>label.virtualnavigation.subjects</title>
          <translateTitle>true</translateTitle>
          <showTitle>true</showTitle>
          <emptySentence>label.content.empty.search</emptySentence>
          <translateEmptySentence>true</translateEmptySentence>
    
          <coreQueryPageProvider>
            <property name="coreSession">#{documentManager}</property>
            <!-- search doc maintained here -->
            <whereClause docType="QueryNav">
              <predicate operator="STARTSWITH" parameter="dc:subjects">
                <field name="subjects" schema="querynav"/>
              </predicate>
              <fixedPart>
                ecm:mixinType != 'HiddenInNavigation' AND
                ecm:currentLifeCycleState
                !='deleted' AND ecm:isCheckedInVersion = 0
              </fixedPart>
            </whereClause>
            <sort ascending="true" column="dc:title"/>
            <pageSize>10</pageSize>
          </coreQueryPageProvider>
    
          <showPageSizeSelector>true</showPageSizeSelector>
          <useGlobalPageSize>true</useGlobalPageSize>
          <refresh>
            <event>documentChildrenChanged</event>
          </refresh>
          <cacheKey>only_one_cache</cacheKey>
          <cacheSize>1</cacheSize>
    
          <resultLayouts>
            <layout iconPath="/icons/document_listing_icon.png" name="document_virtual_navigation_listing_ajax" showCSVExport="true" showPDFExport="false" showSyndicationLinks="true" title="document_listing" translateTitle="true"/>
            <layout iconPath="/icons/document_listing_compact_2_columns_icon.png" name="document_virtual_navigation_listing_ajax_compact_2_columns" showSyndicationLinks="true" title="document_listing_compact_2_columns" translateTitle="true"/>
            <layout iconPath="/icons/document_listing_icon_2_columns_icon.png" name="document_virtual_navigation_listing_ajax_icon_2_columns" showSyndicationLinks="true" title="document_listing_icon_2_columns" translateTitle="true"/>
          </resultLayouts>
    
          <selectionList>CURRENT_SELECTION</selectionList>
          <actions category="CURRENT_SELECTION_LIST"/>
    
        </contentView>
    
        <contentView name="byCoverageContentView">
          <title>label.virtualnavigation.coverage</title>
          <translateTitle>true</translateTitle>
          <showTitle>true</showTitle>
          <emptySentence>label.content.empty.search</emptySentence>
          <translateEmptySentence>true</translateEmptySentence>
    
          <coreQueryPageProvider>
            <property name="coreSession">#{documentManager}</property>
            <!-- search doc maintained here -->
            <whereClause docType="QueryNav">
              <predicate operator="STARTSWITH" parameter="dc:coverage">
                <field name="coverage" schema="querynav"/>
              </predicate>
              <fixedPart>
                ecm:mixinType != 'HiddenInNavigation' AND
                ecm:currentLifeCycleState
                !='deleted' AND ecm:isCheckedInVersion = 0
              </fixedPart>
            </whereClause>
            <sort ascending="true" column="dc:title"/>
            <pageSize>10</pageSize>
          </coreQueryPageProvider>
    
          <showPageSizeSelector>true</showPageSizeSelector>
          <useGlobalPageSize>true</useGlobalPageSize>
          <refresh>
            <event>documentChildrenChanged</event>
          </refresh>
          <cacheKey>only_one_cache</cacheKey>
          <cacheSize>1</cacheSize>
    
          <resultLayouts>
            <layout iconPath="/icons/document_listing_icon.png" name="document_virtual_navigation_listing_ajax" showCSVExport="true" showPDFExport="false" showSyndicationLinks="true" title="document_listing" translateTitle="true"/>
            <layout iconPath="/icons/document_listing_compact_2_columns_icon.png" name="document_virtual_navigation_listing_ajax_compact_2_columns" showCSVExport="true" showPDFExport="false" showSyndicationLinks="true" title="document_listing_compact_2_columns" translateTitle="true"/>
            <layout iconPath="/icons/document_listing_icon_2_columns_icon.png" name="document_virtual_navigation_listing_ajax_icon_2_columns" showCSVExport="true" showPDFExport="false" showSyndicationLinks="true" title="document_listing_icon_2_columns" translateTitle="true"/>
          </resultLayouts>
    
          <selectionList>CURRENT_SELECTION</selectionList>
          <actions category="CURRENT_SELECTION_LIST"/>
    
        </contentView>
    
      </extension>