[CMF-checkins] CVS: Products/CMFCore - bridge.zcml:1.1.4.1 configure.zcml:1.1.4.1 implements.zcml:1.1.4.1

Yvo Schubbe y.2005- at wcm-solutions.de
Wed Jun 15 06:14:31 EDT 2005


Update of /cvs-repository/Products/CMFCore
In directory cvs.zope.org:/tmp/cvs-serv23808/CMFCore

Added Files:
      Tag: CMF-1_5-branch
	bridge.zcml configure.zcml implements.zcml 
Log Message:
backported newstyle (Zope 3) interfaces from HEAD:
- 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/CMFCore/bridge.zcml ===
<configure
    xmlns="http://namespaces.zope.org/five"
    >

  <bridge
      zope2=".interfaces.CachingPolicyManager.CachingPolicyManager"
      package=".interfaces"
      name="ICachingPolicyManager"
      />

  <bridge
      zope2=".interfaces.Contentish.Contentish"
      package=".interfaces"
      name="IContentish"
      />

  <bridge
      zope2=".interfaces.ContentTypeRegistry.ContentTypeRegistryPredicate"
      package=".interfaces"
      name="IContentTypeRegistryPredicate"
      />

  <bridge
      zope2=".interfaces.ContentTypeRegistry.ContentTypeRegistry"
      package=".interfaces"
      name="IContentTypeRegistry"
      />

  <bridge
      zope2=".interfaces.Discussions.Discussable"
      package=".interfaces"
      name="IDiscussable"
      />

  <bridge
      zope2=".interfaces.Discussions.OldDiscussable"
      package=".interfaces"
      name="IOldstyleDiscussable"
      />

  <bridge
      zope2=".interfaces.Discussions.DiscussionResponse"
      package=".interfaces"
      name="IDiscussionResponse"
      />

  <bridge
      zope2=".interfaces.DublinCore.DublinCore"
      package=".interfaces"
      name="IDublinCore"
      />

  <bridge
      zope2=".interfaces.DublinCore.CatalogableDublinCore"
      package=".interfaces"
      name="ICatalogableDublinCore"
      />

  <bridge
      zope2=".interfaces.DublinCore.MutableDublinCore"
      package=".interfaces"
      name="IMutableDublinCore"
      />

  <bridge
      zope2=".interfaces.Dynamic.DynamicType"
      package=".interfaces"
      name="IDynamicType"
      />

  <bridge
      zope2=".interfaces.Folderish.Folderish"
      package=".interfaces"
      name="IFolderish"
      />

  <bridge
      zope2=".interfaces.IOpaqueItems.ICallableOpaqueItem"
      package=".interfaces"
      name="ICallableOpaqueItem"
      />

  <bridge
      zope2=".interfaces.IOpaqueItems.ICallableOpaqueItemEvents"
      package=".interfaces"
      name="ICallableOpaqueItemEvents"
      />

  <bridge
      zope2=".interfaces.portal_actions.portal_actions"
      package=".interfaces"
      name="IActionsTool"
      />

  <bridge
      zope2=".interfaces.portal_actions.ActionProvider"
      package=".interfaces"
      name="IActionProvider"
      />

  <bridge
      zope2=".interfaces.portal_actions.ActionInfo"
      package=".interfaces"
      name="IActionInfo"
      />

  <bridge
      zope2=".interfaces.portal_catalog.portal_catalog"
      package=".interfaces"
      name="ICatalogTool"
      />

  <bridge
      zope2=".interfaces.portal_catalog.IndexableObjectWrapper"
      package=".interfaces"
      name="IIndexableObjectWrapper"
      />

  <bridge
      zope2=".interfaces.portal_discussion.oldstyle_portal_discussion"
      package=".interfaces"
      name="IOldstyleDiscussionTool"
      />

  <bridge
      zope2=".interfaces.portal_discussion.portal_discussion"
      package=".interfaces"
      name="IDiscussionTool"
      />

  <bridge
      zope2=".interfaces.portal_memberdata.portal_memberdata"
      package=".interfaces"
      name="IMemberDataTool"
      />

  <bridge
      zope2=".interfaces.portal_memberdata.MemberData"
      package=".interfaces"
      name="IMemberData"
      />

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

  <bridge
      zope2=".interfaces.portal_metadata.portal_metadata"
      package=".interfaces"
      name="IMetadataTool"
      />

  <bridge
      zope2=".interfaces.portal_properties.portal_properties"
      package=".interfaces"
      name="IPropertiesTool"
      />

  <bridge
      zope2=".interfaces.portal_registration.portal_registration"
      package=".interfaces"
      name="IRegistrationTool"
      />

  <bridge
      zope2=".interfaces.portal_skins.SkinsContainer"
      package=".interfaces"
      name="ISkinsContainer"
      />

  <bridge
      zope2=".interfaces.portal_skins.portal_skins"
      package=".interfaces"
      name="ISkinsTool"
      />

  <bridge
      zope2=".interfaces.portal_types.ContentTypeInformation"
      package=".interfaces"
      name="ITypeInformation"
      />

  <bridge
      zope2=".interfaces.portal_types.portal_types"
      package=".interfaces"
      name="ITypesTool"
      />

  <bridge
      zope2=".interfaces.portal_undo.portal_undo"
      package=".interfaces"
      name="IUndoTool"
      />

  <bridge
      zope2=".interfaces.portal_url.portal_url"
      package=".interfaces"
      name="IURLTool"
      />

  <bridge
      zope2=".interfaces.portal_workflow.portal_workflow"
      package=".interfaces"
      name="IWorkflowTool"
      />

  <bridge
      zope2=".interfaces.portal_workflow.WorkflowDefinition"
      package=".interfaces"
      name="IWorkflowDefinition"
      />

  <bridge
      zope2=".interfaces.Syndicatable.Syndicatable"
      package=".interfaces"
      name="ISyndicatable"
      />

</configure>


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

  <include file="bridge.zcml"/>

  <include file="implements.zcml"/>

</configure>


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

  <!-- ActionInformation -->

  <implements
      class=".ActionInformation.ActionInfo"
      interface=".interfaces.IActionInfo"
      />

  <!-- ActionProviderBase -->

  <implements
      class=".ActionProviderBase.ActionProviderBase"
      interface=".interfaces.IActionProvider"
      />

  <!-- ActionsTool -->

  <implements
      class=".ActionsTool.ActionsTool"
      interface=".interfaces.IActionsTool"
      />

  <!-- CachingPolicyManager -->

  <implements
      class=".CachingPolicyManager.CachingPolicyManager"
      interface=".interfaces.ICachingPolicyManager"
      />

  <!-- CatalogTool -->

  <implements
      class=".CatalogTool.IndexableObjectWrapper"
      interface=".interfaces.IIndexableObjectWrapper"
      />

  <implements
      class=".CatalogTool.CatalogTool"
      interface=".interfaces.ICatalogTool"
      />

  <!-- ContentTypeRegistry -->

  <implements
      class=".ContentTypeRegistry.MajorMinorPredicate"
      interface=".interfaces.IContentTypeRegistryPredicate"
      />

  <implements
      class=".ContentTypeRegistry.ExtensionPredicate"
      interface=".interfaces.IContentTypeRegistryPredicate"
      />

  <implements
      class=".ContentTypeRegistry.MimeTypeRegexPredicate"
      interface=".interfaces.IContentTypeRegistryPredicate"
      />

  <implements
      class=".ContentTypeRegistry.NameRegexPredicate"
      interface=".interfaces.IContentTypeRegistryPredicate"
      />

  <implements
      class=".ContentTypeRegistry.ContentTypeRegistry"
      interface=".interfaces.IContentTypeRegistry"
      />

  <!-- DiscussionTool -->

  <implements
      class=".DiscussionTool.OldDiscussable"
      interface=".interfaces.IOldstyleDiscussable"
      />

  <implements
      class=".DiscussionTool.DiscussionTool"
      interface=".interfaces.IOldstyleDiscussionTool"
      />

  <!-- DynamicType -->

  <implements
      class=".DynamicType.DynamicType"
      interface=".interfaces.IDynamicType"
      />

  <!-- MemberDataTool -->

  <implements
      class=".MemberDataTool.MemberDataTool"
      interface=".interfaces.IMemberDataTool"
      />

  <implements
      class=".MemberDataTool.MemberData"
      interface=".interfaces.IMemberData"
      />

  <!-- MembershipTool -->

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

  <!-- PortalContent -->

  <implements
      class=".PortalContent.PortalContent"
      interface=".interfaces.IContentish"
      />

  <!-- PortalFolder -->

  <implements
      class=".PortalFolder.PortalFolder"
      interface=".interfaces.IFolderish"
      />

  <!-- RegistrationTool -->

  <implements
      class=".RegistrationTool.RegistrationTool"
      interface=".interfaces.IRegistrationTool"
      />

  <!-- SkinsContainer -->

  <implements
      class=".SkinsContainer.SkinsContainer"
      interface=".interfaces.ISkinsContainer"
      />

  <!-- SkinsTool -->

  <implements
      class=".SkinsTool.SkinsTool"
      interface=".interfaces.ISkinsTool"
      />

  <!-- TypesTool -->

  <implements
      class=".TypesTool.FactoryTypeInformation"
      interface=".interfaces.ITypeInformation"
      />

  <implements
      class=".TypesTool.ScriptableTypeInformation"
      interface=".interfaces.ITypeInformation"
      />

  <implements
      class=".TypesTool.TypesTool"
      interface=".interfaces.ITypesTool"
      />

  <!-- UndoTool -->

  <implements
      class=".UndoTool.UndoTool"
      interface=".interfaces.IUndoTool"
      />

  <!-- URLTool -->

  <implements
      class=".URLTool.URLTool"
      interface=".interfaces.IURLTool"
      />

  <!-- WorkflowTool -->

  <implements
      class=".WorkflowTool.WorkflowTool"
      interface=".interfaces.IWorkflowTool"
      />

</configure>



More information about the CMF-checkins mailing list