Platform Explorer / Nuxeo Platform LTS 2015 7.10

Contribution org.nuxeo.ecm.core.CoreExtensions--doctype

This contribution is part of XML component org.nuxeo.ecm.core.CoreExtensions inside nuxeo-core-7.10-HF07.jar /OSGI-INF/CoreExtensions.xml

The core document types

Extension point

Extension point doctype of component TypeService.

Contributed items

  • <facet name="Folderish" perDocumentQuery="false"/>
  • <facet name="Orderable"/>
  • <facet name="Versionable"/>
  • <facet name="Downloadable"/>
  • <facet name="Publishable"/>
  • <facet name="PublishSpace"/>
  • <facet name="MasterPublishSpace"/>
  • <facet name="Commentable"/>
  • <facet name="WebView"/>
  • <facet name="SuperSpace"/>
  • <facet name="HiddenInNavigation" perDocumentQuery="false"/>
  • <facet name="SystemDocument"/>
  • <facet name="NotFulltextIndexable"/>
  • <facet name="HasRelatedText">
          <schema name="relatedtext"/>
        </facet>
  • <doctype extends="Document" name="Folder">
          <schema name="common"/>
          <schema name="dublincore"/>
          <facet name="Folderish"/>
          <subtypes>
            <type>Folder</type>
            <type>File</type>
            <type>Note</type>
          </subtypes>
        </doctype>
  • <doctype extends="Folder" name="OrderedFolder">
          <facet name="Orderable"/>
        </doctype>
  • <doctype extends="Folder" name="HiddenFolder">
          <facet name="HiddenInNavigation"/>
        </doctype>
  • <doctype extends="Folder" name="Root">
          <subtypes>
            <type>Domain</type>
          </subtypes>
        </doctype>
  • <doctype name="Relation"> <!-- no extends -->
          <schema name="relation"/>
          <schema name="dublincore"/>
        </doctype>
  • <doctype extends="Folder" name="Domain">
          <schema name="domain"/>
          <facet name="SuperSpace"/>
          <subtypes>
            <type>WorkspaceRoot</type>
            <type>SectionRoot</type>
            <type>TemplateRoot</type>
          </subtypes>
        </doctype>
  • <doctype extends="Folder" name="WorkspaceRoot">
          <facet name="SuperSpace"/>
          <subtypes>
            <type>Workspace</type>
          </subtypes>
        </doctype>
  • <doctype extends="Folder" name="Workspace">
          <!-- for logo -->
          <schema name="file"/>
          <schema name="webcontainer"/>
          <schema name="publishing"/>
          <!-- the content of webcontainer -->
          <schema name="files"/>
          <facet name="SuperSpace"/>
          <subtypes>
            <type>Workspace</type>
            <type>Folder</type>
            <type>File</type>
            <type>Note</type>
          </subtypes>
        </doctype>
  • <doctype extends="Folder" name="TemplateRoot">
          <facet name="SuperSpace"/>
          <subtypes>
            <type>Workspace</type>
          </subtypes>
        </doctype>
  • <doctype extends="Folder" name="SectionRoot">
          <facet name="SuperSpace"/>
          <facet name="MasterPublishSpace"/>
          <subtypes>
            <type>Section</type>
          </subtypes>
        </doctype>
  • <doctype extends="Folder" name="Section">
          <!-- for logo -->
          <schema name="file"/>
          <facet name="SuperSpace"/>
          <facet name="PublishSpace"/>
          <subtypes>
            <type>Section</type>
          </subtypes>
        </doctype>
  • <doctype extends="Document" name="File">
          <schema name="common"/>
          <schema name="file"/>
          <schema name="dublincore"/>
          <schema name="uid"/>
          <schema name="files"/>
          <facet name="Downloadable"/>
          <facet name="Versionable"/>
          <facet name="Publishable"/>
          <facet name="Commentable"/>
          <facet name="HasRelatedText"/>
        </doctype>
  • <doctype extends="Document" name="Note">
          <schema name="common"/>
          <schema name="note"/>
          <schema name="uid"/>
          <schema name="files"/>
          <schema name="dublincore"/>
          <facet name="Versionable"/>
          <facet name="Publishable"/>
          <facet name="Commentable"/>
          <facet name="HasRelatedText"/>
        </doctype>

XML source

<extension point="doctype" target="org.nuxeo.ecm.core.schema.TypeService">
    <documentation>The core document types</documentation>

    <!-- standard facets with no schema -->
    <facet name="Folderish" perDocumentQuery="false"/> <!-- used by system -->
    <facet name="Orderable"/> <!-- used by system -->
    <facet name="Versionable"/> <!-- used by system -->
    <facet name="Downloadable"/>
    <facet name="Publishable"/>
    <facet name="PublishSpace"/>
    <facet name="MasterPublishSpace"/>
    <facet name="Commentable"/>
    <facet name="WebView"/>
    <facet name="SuperSpace"/>
    <facet name="HiddenInNavigation" perDocumentQuery="false"/>
    <facet name="SystemDocument"/>
    <facet name="NotFulltextIndexable"/>

    <!-- facet to be used for full-text indexing of related text content
      (e.g. comments, annotations, tags...) -->
    <facet name="HasRelatedText">
      <schema name="relatedtext"/>
    </facet>

    <doctype extends="Document" name="Folder">
      <schema name="common"/>
      <schema name="dublincore"/>
      <facet name="Folderish"/>
      <subtypes>
        <type>Folder</type>
        <type>File</type>
        <type>Note</type>
      </subtypes>
    </doctype>

    <doctype extends="Folder" name="OrderedFolder">
      <facet name="Orderable"/>
    </doctype>

    <doctype extends="Folder" name="HiddenFolder">
      <facet name="HiddenInNavigation"/>
    </doctype>

    <doctype extends="Folder" name="Root">
      <subtypes>
        <type>Domain</type>
      </subtypes>
    </doctype>

    <doctype name="Relation"> <!-- no extends -->
      <schema name="relation"/>
      <schema name="dublincore"/>
    </doctype>

    <doctype extends="Folder" name="Domain">
      <schema name="domain"/>
      <facet name="SuperSpace"/>
      <subtypes>
        <type>WorkspaceRoot</type>
        <type>SectionRoot</type>
        <type>TemplateRoot</type>
      </subtypes>
    </doctype>

    <doctype extends="Folder" name="WorkspaceRoot">
      <facet name="SuperSpace"/>
      <subtypes>
        <type>Workspace</type>
      </subtypes>
    </doctype>

    <doctype extends="Folder" name="Workspace">
      <!-- for logo -->
      <schema name="file"/>
      <schema name="webcontainer"/>
      <schema name="publishing"/>
      <!-- the content of webcontainer -->
      <schema name="files"/>
      <facet name="SuperSpace"/>
      <subtypes>
        <type>Workspace</type>
        <type>Folder</type>
        <type>File</type>
        <type>Note</type>
      </subtypes>
    </doctype>

    <doctype extends="Folder" name="TemplateRoot">
      <facet name="SuperSpace"/>
      <subtypes>
        <type>Workspace</type>
      </subtypes>
    </doctype>

    <doctype extends="Folder" name="SectionRoot">
      <facet name="SuperSpace"/>
      <facet name="MasterPublishSpace"/>
      <subtypes>
        <type>Section</type>
      </subtypes>
    </doctype>

    <doctype extends="Folder" name="Section">
      <!-- for logo -->
      <schema name="file"/>
      <facet name="SuperSpace"/>
      <facet name="PublishSpace"/>
      <subtypes>
        <type>Section</type>
      </subtypes>
    </doctype>

    <doctype extends="Document" name="File">
      <schema name="common"/>
      <schema name="file"/>
      <schema name="dublincore"/>
      <schema name="uid"/>
      <schema name="files"/>
      <facet name="Downloadable"/>
      <facet name="Versionable"/>
      <facet name="Publishable"/>
      <facet name="Commentable"/>
      <facet name="HasRelatedText"/>
    </doctype>

    <doctype extends="Document" name="Note">
      <schema name="common"/>
      <schema name="note"/>
      <schema name="uid"/>
      <schema name="files"/>
      <schema name="dublincore"/>
      <facet name="Versionable"/>
      <facet name="Publishable"/>
      <facet name="Commentable"/>
      <facet name="HasRelatedText"/>
    </doctype>

  </extension>