[CMF-checkins] CVS: Products/CMFDefault - bridge.zcml:1.1 configure.zcml:1.1 implements.zcml:1.1

Yvo Schubbe y.2005- at wcm-solutions.de
Mon Jun 13 13:32:07 EDT 2005


Update of /cvs-repository/Products/CMFDefault
In directory cvs.zope.org:/tmp/cvs-serv26464/CMFDefault

Added Files:
	bridge.zcml configure.zcml implements.zcml 
Log Message:
ported newstyle (Zope 3) interfaces from CMFonFive:
- added ZCML-files that bridge z2 to z3 interfaces
- added conformance tests
- fixed the Criterion interface
- added missing license headers
- cleaned up related tests a bit


=== Added File Products/CMFDefault/bridge.zcml ===
<configure
    xmlns="http://namespaces.zope.org/five"
    >

  <bridge
      zope2=".interfaces.Document.IDocument"
      package=".interfaces"
      name="IDocument"
      />

  <bridge
      zope2=".interfaces.Document.IMutableDocument"
      package=".interfaces"
      name="IMutableDocument"
      />

  <bridge
      zope2=".interfaces.portal_membership.portal_membership"
      package=".interfaces"
      name="IMembershipTool"
      />

</configure>


=== Added File Products/CMFDefault/configure.zcml ===
<configure
    xmlns="http://namespaces.zope.org/zope"
    >

  <include file="bridge.zcml"/>

  <include file="implements.zcml"/>

</configure>


=== Added File Products/CMFDefault/implements.zcml ===
<configure
    xmlns="http://namespaces.zope.org/five"
    >

  <!-- DefaultWorkflow -->

  <implements
      class=".DefaultWorkflow.DefaultWorkflowDefinition"
      interface="Products.CMFCore.interfaces.IWorkflowDefinition"
      />

  <!-- DiscussionItem -->

  <implements
      class=".DiscussionItem.DiscussionItem"
      interface="Products.CMFCore.interfaces.IDiscussionResponse"
      />

  <implements
      class=".DiscussionItem.DiscussionItemContainer"
      interface="Products.CMFCore.interfaces.IDiscussable"
      />

  <!-- DiscussionTool -->

  <implements
      class=".DiscussionTool.DiscussionTool"
      interface="Products.CMFCore.interfaces.IDiscussionTool"
      />

  <!-- Document -->

  <implements
      class=".Document.Document"
      interface=".interfaces.IDocument"
      />

  <implements
      class=".Document.Document"
      interface=".interfaces.IMutableDocument"
      />

  <!-- DublinCore -->

  <implements
      class=".DublinCore.DefaultDublinCoreImpl"
      interface="Products.CMFCore.interfaces.IDublinCore"
      />

  <implements
      class=".DublinCore.DefaultDublinCoreImpl"
      interface="Products.CMFCore.interfaces.ICatalogableDublinCore"
      />

  <implements
      class=".DublinCore.DefaultDublinCoreImpl"
      interface="Products.CMFCore.interfaces.IMutableDublinCore"
      />

  <!-- MembershipTool -->

  <implements
      class=".MembershipTool.MembershipTool"
      interface=".interfaces.IMembershipTool"
      />

  <!-- MetadataTool -->

  <implements
      class=".MetadataTool.MetadataTool"
      interface="Products.CMFCore.interfaces.IMetadataTool"
      />

  <!-- PropertiesTool -->

  <implements
      class=".PropertiesTool.PropertiesTool"
      interface="Products.CMFCore.interfaces.IPropertiesTool"
      />

</configure>



More information about the CMF-checkins mailing list