[CMF-checkins] CVS: Products/CMFCore - 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:06 EDT 2005
Update of /cvs-repository/Products/CMFCore
In directory cvs.zope.org:/tmp/cvs-serv26464/CMFCore
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/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.ActionCategory"
package=".interfaces"
name="IActionCategory"
/>
<bridge
zope2=".interfaces.portal_actions.Action"
package=".interfaces"
name="IAction"
/>
<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.ActionCategory"
interface=".interfaces.IActionCategory"
/>
<implements
class=".ActionInformation.Action"
interface=".interfaces.IAction"
/>
<implements
class=".ActionInformation.ActionInfo"
interface=".interfaces.IActionInfo"
/>
<implements
class=".ActionInformation.ActionInformation"
interface=".interfaces.IAction"
/>
<!-- 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