Platform Explorer / CMF 1.8

Contribution org.nuxeo.cm.schemas--doctype

This contribution is part of XML component org.nuxeo.cm.schemas inside nuxeo-case-management-core-1.8.jar

Extension Point

Extension point doctype of component TypeService.

Contributed Items

  • <facet name="Mailbox"/>
  • <facet name="CaseLink"/>
  • <facet name="Distributable">
          <schema name="distribution"/>
        </facet>
  • <facet name="CaseGroupable">
          <schema name="case_item"/>
        </facet>
  • <doctype extends="Document" name="MailboxRoot">
          <schema name="common"/>
          <schema name="dublincore"/>
          <facet name="Folderish"/>
          <facet name="SuperSpace"/>
        </doctype>
  • <doctype extends="Document" name="CaseRoot">
          <schema name="common"/>
          <schema name="dublincore"/>
          <facet name="Folderish"/>
          <facet name="SuperSpace"/>
        </doctype>
  • <doctype extends="Document" name="CaseItem">
          <schema name="common"/>
          <schema name="dublincore"/>
          <schema name="contact"/>
          <schema name="uid"/>
          <schema name="file"/>
          <schema name="files"/>
          <facet name="Distributable"/>
          <facet name="CaseGroupable"/>
          <facet name="Commentable"/>
          <facet name="Classifiable"/>
        </doctype>
  • <doctype extends="Folder" name="Case">
          <schema name="common"/>
          <schema name="dublincore"/>
          <schema name="case"/>
          <facet name="Distributable"/>
          <facet name="Routable"/>
          <facet name="Commentable"/>
          <facet name="Classifiable"/>
        </doctype>
  • <doctype extends="Document" name="Mailbox">
          <schema name="common"/>
          <schema name="dublincore"/>
          <schema name="distribution"/>
          <schema name="mailbox"/>
          <!-- Mailbox are requested when the user in loggin in but its principal 
            is not set yet. If not prefetch, then this will thrown an exception when 
            the check is done to get the propery. -->
          <prefetch>mlbx:mailbox_id</prefetch>
          <facet name="Folderish"/>
          <facet name="Mailbox"/>
        </doctype>
  • <doctype extends="Document" name="CaseLink">
          <schema name="common"/>
          <schema name="dublincore"/>
          <schema name="uid"/>
          <schema name="contact"/>
          <schema name="distribution"/>
          <schema name="case_link"/>
          <schema name="actionnable_case_link"/>
          <facet name="CaseLink"/>
        </doctype>
  • <doctype extends="DocumentRouteStep" name="DistributionTask">
          <schema name="routing_task"/>
          <facet name="RouteStep"/>
          <facet name="Commentable"/>
        </doctype>
  • <doctype extends="DocumentRouteStep" name="GenericDistributionTask">
          <schema name="routing_task"/>
          <facet name="RouteStep"/>
          <facet name="Commentable"/>
        </doctype>
  • <doctype extends="DocumentRouteStep" name="PersonalDistributionTask">
          <schema name="routing_task"/>
          <facet name="RouteStep"/>
          <facet name="Commentable"/>
        </doctype>
  • <doctype extends="DocumentRouteStep" name="DistributionStep">
          <schema name="routing_task"/>
          <facet name="RouteStep"/>
          <facet name="Commentable"/>
        </doctype>

XML Source

<extension point="doctype" target="org.nuxeo.ecm.core.schema.TypeService">
  
    <facet name="Mailbox"/>
    <facet name="CaseLink"/>

    <facet name="Distributable">
      <schema name="distribution"/>
    </facet>

    <facet name="CaseGroupable">
      <schema name="case_item"/>
    </facet>

    <doctype extends="Document" name="MailboxRoot">
      <schema name="common"/>
      <schema name="dublincore"/>
      <facet name="Folderish"/>
      <facet name="SuperSpace"/>
    </doctype>

    <doctype extends="Document" name="CaseRoot">
      <schema name="common"/>
      <schema name="dublincore"/>
      <facet name="Folderish"/>
      <facet name="SuperSpace"/>
    </doctype>

    <doctype extends="Document" name="CaseItem">
      <schema name="common"/>
      <schema name="dublincore"/>
      <schema name="contact"/>
      <schema name="uid"/>
      <schema name="file"/>
      <schema name="files"/>
      <facet name="Distributable"/>
      <facet name="CaseGroupable"/>
      <facet name="Commentable"/>
      <facet name="Classifiable"/>
    </doctype>

    <doctype extends="Folder" name="Case">
      <schema name="common"/>
      <schema name="dublincore"/>
      <schema name="case"/>
      <facet name="Distributable"/>
      <facet name="Routable"/>
      <facet name="Commentable"/>
      <facet name="Classifiable"/>
    </doctype>

    <doctype extends="Document" name="Mailbox">
      <schema name="common"/>
      <schema name="dublincore"/>
      <schema name="distribution"/>
      <schema name="mailbox"/>
      <!-- Mailbox are requested when the user in loggin in but its principal 
        is not set yet. If not prefetch, then this will thrown an exception when 
        the check is done to get the propery. -->
      <prefetch>mlbx:mailbox_id</prefetch>
      <facet name="Folderish"/>
      <facet name="Mailbox"/>
    </doctype>

    <doctype extends="Document" name="CaseLink">
      <schema name="common"/>
      <schema name="dublincore"/>
      <schema name="uid"/>
      <schema name="contact"/>
      <schema name="distribution"/>
      <schema name="case_link"/>
      <schema name="actionnable_case_link"/>
      <facet name="CaseLink"/>
    </doctype>

    <doctype extends="DocumentRouteStep" name="DistributionTask">
      <schema name="routing_task"/>
      <facet name="RouteStep"/>
      <facet name="Commentable"/>
    </doctype>

    <doctype extends="DocumentRouteStep" name="GenericDistributionTask">
      <schema name="routing_task"/>
      <facet name="RouteStep"/>
      <facet name="Commentable"/>
    </doctype>

    <doctype extends="DocumentRouteStep" name="PersonalDistributionTask">
      <schema name="routing_task"/>
      <facet name="RouteStep"/>
      <facet name="Commentable"/>
    </doctype>

    <doctype extends="DocumentRouteStep" name="DistributionStep">
      <schema name="routing_task"/>
      <facet name="RouteStep"/>
      <facet name="Commentable"/>
    </doctype>


  </extension>