[Erp5-report] r27547 - /erp5/trunk/products/ERP5/Document/

nobody at svn.erp5.org nobody at svn.erp5.org
Fri Jun 12 16:49:36 CEST 2009


Author: jerome
Date: Fri Jun 12 16:49:34 2009
New Revision: 27547

URL: http://svn.erp5.org?rev=27547&view=rev
Log:
if parent class implement an interface, classes inheriting from this parent
class does not have to declare implementing the same interface again. 


Modified:
    erp5/trunk/products/ERP5/Document/AccountingTransactionLine.py
    erp5/trunk/products/ERP5/Document/AmortisationRule.py
    erp5/trunk/products/ERP5/Document/Amount.py
    erp5/trunk/products/ERP5/Document/AmountFilter.py
    erp5/trunk/products/ERP5/Document/AnnotationLine.py
    erp5/trunk/products/ERP5/Document/AssortedResource.py
    erp5/trunk/products/ERP5/Document/BankAccount.py
    erp5/trunk/products/ERP5/Document/Container.py
    erp5/trunk/products/ERP5/Document/ContainerCell.py
    erp5/trunk/products/ERP5/Document/ContainerLine.py
    erp5/trunk/products/ERP5/Document/ContributionPredicate.py
    erp5/trunk/products/ERP5/Document/Currency.py
    erp5/trunk/products/ERP5/Document/DeliveryCell.py
    erp5/trunk/products/ERP5/Document/DeliveryLine.py
    erp5/trunk/products/ERP5/Document/DeliveryRule.py
    erp5/trunk/products/ERP5/Document/Document.py
    erp5/trunk/products/ERP5/Document/Domain.py
    erp5/trunk/products/ERP5/Document/EmailDocument.py
    erp5/trunk/products/ERP5/Document/File.py
    erp5/trunk/products/ERP5/Document/GeographicAddress.py
    erp5/trunk/products/ERP5/Document/ImmobilisationCell.py
    erp5/trunk/products/ERP5/Document/ImmobilisationLine.py
    erp5/trunk/products/ERP5/Document/ImmobilisationMovement.py
    erp5/trunk/products/ERP5/Document/InternetProtocolAddress.py
    erp5/trunk/products/ERP5/Document/InventoryCell.py
    erp5/trunk/products/ERP5/Document/InventoryLine.py
    erp5/trunk/products/ERP5/Document/InvoiceCell.py
    erp5/trunk/products/ERP5/Document/InvoiceLine.py
    erp5/trunk/products/ERP5/Document/InvoiceRule.py
    erp5/trunk/products/ERP5/Document/InvoiceTransactionRule.py
    erp5/trunk/products/ERP5/Document/InvoicingRule.py
    erp5/trunk/products/ERP5/Document/MappedValue.py
    erp5/trunk/products/ERP5/Document/OpenOrderCell.py
    erp5/trunk/products/ERP5/Document/OpenOrderLine.py
    erp5/trunk/products/ERP5/Document/OpenOrderRule.py
    erp5/trunk/products/ERP5/Document/OrderCell.py
    erp5/trunk/products/ERP5/Document/OrderLine.py
    erp5/trunk/products/ERP5/Document/OrderRule.py
    erp5/trunk/products/ERP5/Document/Path.py
    erp5/trunk/products/ERP5/Document/PaySheetCell.py
    erp5/trunk/products/ERP5/Document/PaySheetLine.py
    erp5/trunk/products/ERP5/Document/PaySheetModelLine.py
    erp5/trunk/products/ERP5/Document/PaySheetModelSlice.py
    erp5/trunk/products/ERP5/Document/PaySheetTransaction.py
    erp5/trunk/products/ERP5/Document/PaySheetTransactionLine.py
    erp5/trunk/products/ERP5/Document/PaymentRule.py
    erp5/trunk/products/ERP5/Document/ProductionOrderRule.py
    erp5/trunk/products/ERP5/Document/ProductionReportCell.py
    erp5/trunk/products/ERP5/Document/ProductionReportLine.py
    erp5/trunk/products/ERP5/Document/ProjectReport.py
    erp5/trunk/products/ERP5/Document/SimulationMovement.py
    erp5/trunk/products/ERP5/Document/SupplyCell.py
    erp5/trunk/products/ERP5/Document/SupplyLine.py
    erp5/trunk/products/ERP5/Document/TaxLine.py
    erp5/trunk/products/ERP5/Document/TaxRule.py
    erp5/trunk/products/ERP5/Document/TextDocument.py
    erp5/trunk/products/ERP5/Document/TradeModelRule.py
    erp5/trunk/products/ERP5/Document/Transformation.py
    erp5/trunk/products/ERP5/Document/TransformationRule.py
    erp5/trunk/products/ERP5/Document/TransformationSourcingRule.py
    erp5/trunk/products/ERP5/Document/TransformedResource.py

Modified: erp5/trunk/products/ERP5/Document/AccountingTransactionLine.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/AccountingTransactionLine.py?rev=27547&r1=27546&r2=27547&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/AccountingTransactionLine.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/AccountingTransactionLine.py [utf8] Fri Jun 12 16:49:34 2009
@@ -26,7 +26,6 @@
 #
 ##############################################################################
 
-import zope.interface
 from AccessControl import ClassSecurityInfo
 
 from Products.ERP5Type import Permissions, PropertySheet
@@ -61,8 +60,6 @@
                     , PropertySheet.AccountingTransactionLine
                     )
 
-  # Declarative interfaces
-  zope.interface.implements( )
 
   security.declareProtected(Permissions.AccessContentsInformation,
                             'getInventoriatedQuantity')

Modified: erp5/trunk/products/ERP5/Document/AmortisationRule.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/AmortisationRule.py?rev=27547&r1=27546&r2=27547&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/AmortisationRule.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/AmortisationRule.py [utf8] Fri Jun 12 16:49:34 2009
@@ -26,7 +26,6 @@
 #
 ##############################################################################
 
-import zope.interface
 from AccessControl import ClassSecurityInfo
 from DateTime import DateTime
 from copy import deepcopy
@@ -58,9 +57,6 @@
     security = ClassSecurityInfo()
     security.declareObjectProtected(Permissions.AccessContentsInformation)
     
-    zope.interface.implements( interfaces.IPredicate,
-                       interfaces.IRule )
-
     # Default Properties
     property_sheets = ( PropertySheet.Base
                       , PropertySheet.XMLObject

Modified: erp5/trunk/products/ERP5/Document/Amount.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/Amount.py?rev=27547&r1=27546&r2=27547&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/Amount.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/Amount.py [utf8] Fri Jun 12 16:49:34 2009
@@ -62,7 +62,8 @@
   security.declareObjectProtected(Permissions.AccessContentsInformation)
 
   # Declarative interfaces
-  zope.interface.implements(interfaces.IVariated,)
+  zope.interface.implements(interfaces.IVariated,
+                            interfaces.IAmount)
 
   property_sheets = ( PropertySheet.Base
                     , PropertySheet.SimpleItem

Modified: erp5/trunk/products/ERP5/Document/AmountFilter.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/AmountFilter.py?rev=27547&r1=27546&r2=27547&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/AmountFilter.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/AmountFilter.py [utf8] Fri Jun 12 16:49:34 2009
@@ -26,7 +26,6 @@
 #
 ##############################################################################
 
-import zope.interface
 from AccessControl import ClassSecurityInfo
 from Products.ERP5Type import Permissions, PropertySheet, Constraint, interfaces
 from Products.ERP5.Document.Amount import Amount
@@ -64,9 +63,6 @@
     security = ClassSecurityInfo()
     security.declareObjectProtected(Permissions.AccessContentsInformation)
 
-    # Declarative interfaces
-    zope.interface.implements( interfaces.IVariated, )
-
     # Declarative properties
     property_sheets = ( PropertySheet.Base
                       , PropertySheet.CategoryCore

Modified: erp5/trunk/products/ERP5/Document/AnnotationLine.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/AnnotationLine.py?rev=27547&r1=27546&r2=27547&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/AnnotationLine.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/AnnotationLine.py [utf8] Fri Jun 12 16:49:34 2009
@@ -26,7 +26,6 @@
 #
 ##############################################################################
 
-import zope.interface
 from Globals import InitializeClass, PersistentMapping
 from AccessControl import ClassSecurityInfo
 
@@ -53,9 +52,6 @@
     security = ClassSecurityInfo()
     security.declareObjectProtected(Permissions.AccessContentsInformation)
 
-    # Declarative interfaces
-    zope.interface.implements( interfaces.IVariated, )
-
     # Declarative properties
     property_sheets = ( PropertySheet.Base
                       , PropertySheet.XMLObject

Modified: erp5/trunk/products/ERP5/Document/AssortedResource.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/AssortedResource.py?rev=27547&r1=27546&r2=27547&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/AssortedResource.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/AssortedResource.py [utf8] Fri Jun 12 16:49:34 2009
@@ -26,7 +26,6 @@
 #
 ##############################################################################
 
-import zope.interface
 from Globals import InitializeClass
 from AccessControl import ClassSecurityInfo
 
@@ -130,9 +129,6 @@
                       , PropertySheet.Amount
                       , PropertySheet.TransformedResource
                       )
-
-    # Declarative interfaces
-    zope.interface.implements( interfaces.IVariated, )
 
     # Local property sheet
     _properties = (

Modified: erp5/trunk/products/ERP5/Document/BankAccount.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/BankAccount.py?rev=27547&r1=27546&r2=27547&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/BankAccount.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/BankAccount.py [utf8] Fri Jun 12 16:49:34 2009
@@ -27,7 +27,6 @@
 #
 ##############################################################################
 
-import zope.interface
 from AccessControl import ClassSecurityInfo
 
 from Products.ERP5Type import Permissions, PropertySheet, Constraint, interfaces
@@ -67,9 +66,6 @@
                       , PropertySheet.Reference
                       , PropertySheet.BankAccount
                       )
-
-    # Declarative interfaces
-    zope.interface.implements( interfaces.ICoordinate, )
 
 
     security.declareProtected(Permissions.AccessContentsInformation, 'getReference')

Modified: erp5/trunk/products/ERP5/Document/Container.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/Container.py?rev=27547&r1=27546&r2=27547&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/Container.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/Container.py [utf8] Fri Jun 12 16:49:34 2009
@@ -27,7 +27,6 @@
 #
 ##############################################################################
 
-import zope.interface
 from Globals import InitializeClass, PersistentMapping
 from AccessControl import ClassSecurityInfo
 
@@ -62,9 +61,6 @@
     # Declarative security
     security = ClassSecurityInfo()
     security.declareObjectProtected(Permissions.AccessContentsInformation)
-
-    # Declarative interfaces
-    zope.interface.implements( interfaces.IVariated, )
 
     # Declarative properties
     property_sheets = ( PropertySheet.Base

Modified: erp5/trunk/products/ERP5/Document/ContainerCell.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/ContainerCell.py?rev=27547&r1=27546&r2=27547&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/ContainerCell.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/ContainerCell.py [utf8] Fri Jun 12 16:49:34 2009
@@ -27,7 +27,6 @@
 #
 ##############################################################################
 
-import zope.interface
 from Globals import InitializeClass, PersistentMapping
 from AccessControl import ClassSecurityInfo
 
@@ -50,9 +49,6 @@
     # Declarative security
     security = ClassSecurityInfo()
     security.declareObjectProtected(Permissions.AccessContentsInformation)
-
-    # Declarative interfaces
-    zope.interface.implements( interfaces.IVariated, )
 
     # Declarative properties
     property_sheets = ( PropertySheet.Base

Modified: erp5/trunk/products/ERP5/Document/ContainerLine.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/ContainerLine.py?rev=27547&r1=27546&r2=27547&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/ContainerLine.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/ContainerLine.py [utf8] Fri Jun 12 16:49:34 2009
@@ -27,8 +27,6 @@
 #
 ##############################################################################
 
-import zope.interface
-
 from Globals import InitializeClass, PersistentMapping
 from AccessControl import ClassSecurityInfo
 
@@ -54,9 +52,6 @@
     # Declarative security
     security = ClassSecurityInfo()
     security.declareObjectProtected(Permissions.AccessContentsInformation)
-
-    # Declarative interfaces
-    zope.interface.implements( interfaces.IVariated, )
 
     # Declarative properties
     property_sheets = ( PropertySheet.Base

Modified: erp5/trunk/products/ERP5/Document/ContributionPredicate.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/ContributionPredicate.py?rev=27547&r1=27546&r2=27547&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/ContributionPredicate.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/ContributionPredicate.py [utf8] Fri Jun 12 16:49:34 2009
@@ -25,7 +25,7 @@
 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 #
 ##############################################################################
-import zope.interface
+
 from Acquisition import aq_base
 from AccessControl import ClassSecurityInfo
 from Products.ERP5.Document.Predicate import Predicate
@@ -48,8 +48,6 @@
   # Declarative security
   security = ClassSecurityInfo()
   security.declareObjectProtected(Permissions.AccessContentsInformation)
-
-  zope.interface.implements(interfaces.IPredicate,)
 
   # Default Properties
   property_sheets = ( PropertySheet.Base

Modified: erp5/trunk/products/ERP5/Document/Currency.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/Currency.py?rev=27547&r1=27546&r2=27547&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/Currency.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/Currency.py [utf8] Fri Jun 12 16:49:34 2009
@@ -26,7 +26,6 @@
 #
 ##############################################################################
 
-import zope.interface
 from AccessControl import ClassSecurityInfo
 
 from Products.ERP5Type import Permissions, PropertySheet, Constraint, interfaces
@@ -48,9 +47,6 @@
   # Declarative security
   security = ClassSecurityInfo()
   security.declareObjectProtected(Permissions.AccessContentsInformation)
-
-  # Declarative interfaces
-  zope.interface.implements( interfaces.IVariated, )
 
   # Declarative properties
   property_sheets = ( PropertySheet.Base

Modified: erp5/trunk/products/ERP5/Document/DeliveryCell.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/DeliveryCell.py?rev=27547&r1=27546&r2=27547&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/DeliveryCell.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/DeliveryCell.py [utf8] Fri Jun 12 16:49:34 2009
@@ -27,7 +27,6 @@
 #
 ##############################################################################
 
-import zope.interface
 from Globals import InitializeClass, PersistentMapping
 from AccessControl import ClassSecurityInfo
 from Acquisition import aq_base
@@ -56,9 +55,6 @@
     # Declarative security
     security = ClassSecurityInfo()
     security.declareObjectProtected(Permissions.AccessContentsInformation)
-
-    # Declarative interfaces
-    zope.interface.implements( interfaces.IVariated, )
 
     # Declarative properties
     property_sheets = ( PropertySheet.Base

Modified: erp5/trunk/products/ERP5/Document/DeliveryLine.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/DeliveryLine.py?rev=27547&r1=27546&r2=27547&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/DeliveryLine.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/DeliveryLine.py [utf8] Fri Jun 12 16:49:34 2009
@@ -26,7 +26,6 @@
 #
 ##############################################################################
 
-import zope.interface
 from AccessControl import ClassSecurityInfo
 
 from Products.ERP5Type import Permissions, PropertySheet, Constraint, interfaces
@@ -55,9 +54,6 @@
     # Declarative security
     security = ClassSecurityInfo()
     security.declareObjectProtected(Permissions.AccessContentsInformation)
-
-    # Declarative interfaces
-    zope.interface.implements( interfaces.IVariated, )
 
     # Declarative properties
     property_sheets = ( PropertySheet.Base

Modified: erp5/trunk/products/ERP5/Document/DeliveryRule.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/DeliveryRule.py?rev=27547&r1=27546&r2=27547&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/DeliveryRule.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/DeliveryRule.py [utf8] Fri Jun 12 16:49:34 2009
@@ -27,7 +27,6 @@
 #
 ##############################################################################
 
-import zope.interface
 from AccessControl import ClassSecurityInfo
 from Products.ERP5Type import Permissions, PropertySheet, Constraint, interfaces
 from Products.ERP5.Document.Rule import Rule
@@ -48,9 +47,6 @@
   # Declarative security
   security = ClassSecurityInfo()
   security.declareObjectProtected(Permissions.AccessContentsInformation)
-
-  zope.interface.implements( interfaces.IPredicate,
-                     interfaces.IRule )
 
   # Default Properties
   property_sheets = ( PropertySheet.Base

Modified: erp5/trunk/products/ERP5/Document/Document.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/Document.py?rev=27547&r1=27546&r2=27547&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/Document.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/Document.py [utf8] Fri Jun 12 16:49:34 2009
@@ -26,7 +26,6 @@
 #
 ##############################################################################
 
-import zope.interface
 import re, socket, sys
 from DateTime import DateTime
 from operator import add
@@ -652,9 +651,6 @@
                     , PropertySheet.Snapshot
                     )
 
-  # Declarative interfaces
-  zope.interface.implements()
-
   searchable_property_list = ('asText', 'title', 'description', 'id', 'reference',
                               'version', 'short_title',
                               'subject', 'source_reference', 'source_project_title',)

Modified: erp5/trunk/products/ERP5/Document/Domain.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/Domain.py?rev=27547&r1=27546&r2=27547&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/Domain.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/Domain.py [utf8] Fri Jun 12 16:49:34 2009
@@ -26,7 +26,6 @@
 #
 ##############################################################################
 
-import zope.interface
 from AccessControl import ClassSecurityInfo
 
 from Products.ERP5Type import Permissions, PropertySheet, Constraint, interfaces
@@ -81,9 +80,6 @@
   # Declarative security
   security = ClassSecurityInfo()
   security.declareObjectProtected(Permissions.AccessContentsInformation)
-
-  # Declarative interfaces
-  zope.interface.implements( interfaces.IPredicate, )
 
   # Declarative properties
   property_sheets = ( PropertySheet.Base

Modified: erp5/trunk/products/ERP5/Document/EmailDocument.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/EmailDocument.py?rev=27547&r1=27546&r2=27547&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/EmailDocument.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/EmailDocument.py [utf8] Fri Jun 12 16:49:34 2009
@@ -27,8 +27,6 @@
 #
 ##############################################################################
 
-import zope.interface
-
 import re, types
 from DateTime import DateTime
 from Globals import get_request
@@ -135,9 +133,6 @@
                     , PropertySheet.EmailHeader
                     , PropertySheet.Reference
                     )
-
-  # Declarative interfaces
-  zope.interface.implements()
 
   # Searchable Text - at least search the body message
   #                 - later: search attachments too

Modified: erp5/trunk/products/ERP5/Document/File.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/File.py?rev=27547&r1=27546&r2=27547&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/File.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/File.py [utf8] Fri Jun 12 16:49:34 2009
@@ -25,8 +25,6 @@
 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 #
 ##############################################################################
-
-import zope.interface
 
 import mimetypes
 import re
@@ -107,8 +105,6 @@
                               'version', 'short_title',
                               'subject', 'source_reference', 'source_project_title',)
 
-  # Declarative interfaces
-  #zope.interface.implements( , )
 
   ### Special edit method
   security.declarePrivate( '_edit' )

Modified: erp5/trunk/products/ERP5/Document/GeographicAddress.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/GeographicAddress.py?rev=27547&r1=27546&r2=27547&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/GeographicAddress.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/GeographicAddress.py [utf8] Fri Jun 12 16:49:34 2009
@@ -26,7 +26,6 @@
 #
 ##############################################################################
 
-import zope.interface
 from AccessControl import ClassSecurityInfo
 
 from Products.ERP5Type import Permissions, PropertySheet, Constraint, interfaces
@@ -65,8 +64,6 @@
                       , PropertySheet.GeographicAddress
                       )
 
-    # Declarative interfaces
-    zope.interface.implements( interfaces.ICoordinate, )
 
     security.declareProtected(Permissions.AccessContentsInformation, 'asText')
     def asText(self):

Modified: erp5/trunk/products/ERP5/Document/ImmobilisationCell.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/ImmobilisationCell.py?rev=27547&r1=27546&r2=27547&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/ImmobilisationCell.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/ImmobilisationCell.py [utf8] Fri Jun 12 16:49:34 2009
@@ -26,7 +26,6 @@
 #
 ##############################################################################
 
-import zope.interface
 from Globals import InitializeClass
 from AccessControl import ClassSecurityInfo
 
@@ -56,9 +55,6 @@
   security = ClassSecurityInfo()
   security.declareObjectProtected(Permissions.AccessContentsInformation)
 
-  # Declarative interfaces
-  zope.interface.implements( interfaces.IVariated, )
-
   # Declarative properties
   property_sheets = ( PropertySheet.Base
                       , PropertySheet.XMLObject

Modified: erp5/trunk/products/ERP5/Document/ImmobilisationLine.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/ImmobilisationLine.py?rev=27547&r1=27546&r2=27547&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/ImmobilisationLine.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/ImmobilisationLine.py [utf8] Fri Jun 12 16:49:34 2009
@@ -26,7 +26,6 @@
 #
 ##############################################################################
 
-import zope.interface
 from Globals import InitializeClass
 from AccessControl import ClassSecurityInfo
 
@@ -57,9 +56,6 @@
   security = ClassSecurityInfo()
   security.declareObjectProtected(Permissions.AccessContentsInformation)
 
-  # Declarative interfaces
-  zope.interface.implements( interfaces.IVariated, )
-
   # Declarative properties
   property_sheets = ( PropertySheet.Base
                       , PropertySheet.XMLObject

Modified: erp5/trunk/products/ERP5/Document/ImmobilisationMovement.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/ImmobilisationMovement.py?rev=27547&r1=27546&r2=27547&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/ImmobilisationMovement.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/ImmobilisationMovement.py [utf8] Fri Jun 12 16:49:34 2009
@@ -26,7 +26,6 @@
 #
 ##############################################################################
 
-import zope.interface
 from Globals import InitializeClass
 from AccessControl import ClassSecurityInfo
 
@@ -83,9 +82,6 @@
   # Declarative security
   security = ClassSecurityInfo()
   security.declareObjectProtected(Permissions.AccessContentsInformation)
-
-  # Declarative interfaces
-  zope.interface.implements( interfaces.IVariated, )
 
   # Declarative properties
   property_sheets = ( PropertySheet.Base

Modified: erp5/trunk/products/ERP5/Document/InternetProtocolAddress.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/InternetProtocolAddress.py?rev=27547&r1=27546&r2=27547&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/InternetProtocolAddress.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/InternetProtocolAddress.py [utf8] Fri Jun 12 16:49:34 2009
@@ -26,7 +26,6 @@
 #
 ##############################################################################
 
-import zope.interface
 from AccessControl import ClassSecurityInfo
 
 from Products.ERP5Type import Permissions, PropertySheet, Constraint, interfaces
@@ -59,8 +58,6 @@
                       , PropertySheet.InternetProtocolAddress
                       )
 
-  # Declarative interfaces
-  zope.interface.implements( interfaces.ICoordinate, )
 
   def asText(self):
     """

Modified: erp5/trunk/products/ERP5/Document/InventoryCell.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/InventoryCell.py?rev=27547&r1=27546&r2=27547&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/InventoryCell.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/InventoryCell.py [utf8] Fri Jun 12 16:49:34 2009
@@ -26,7 +26,6 @@
 #
 ##############################################################################
 
-import zope.interface
 from Acquisition import aq_base
 from AccessControl import ClassSecurityInfo
 
@@ -52,9 +51,6 @@
     # Declarative security
     security = ClassSecurityInfo()
     security.declareObjectProtected(Permissions.AccessContentsInformation)
-
-    # Declarative interfaces
-    zope.interface.implements( interfaces.IVariated, )
 
     # Declarative properties
     property_sheets = ( PropertySheet.Base

Modified: erp5/trunk/products/ERP5/Document/InventoryLine.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/InventoryLine.py?rev=27547&r1=27546&r2=27547&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/InventoryLine.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/InventoryLine.py [utf8] Fri Jun 12 16:49:34 2009
@@ -26,8 +26,6 @@
 #
 ##############################################################################
 
-import zope.interface
-
 from AccessControl import ClassSecurityInfo
 from Acquisition import aq_base
 
@@ -52,9 +50,6 @@
     # Declarative security
     security = ClassSecurityInfo()
     security.declareObjectProtected(Permissions.AccessContentsInformation)
-
-    # Declarative interfaces
-    zope.interface.implements( interfaces.IVariated, )
 
     # Declarative properties
     property_sheets = ( PropertySheet.Base

Modified: erp5/trunk/products/ERP5/Document/InvoiceCell.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/InvoiceCell.py?rev=27547&r1=27546&r2=27547&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/InvoiceCell.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/InvoiceCell.py [utf8] Fri Jun 12 16:49:34 2009
@@ -26,7 +26,6 @@
 #
 ##############################################################################
 
-import zope.interface
 from Globals import InitializeClass, PersistentMapping
 from AccessControl import ClassSecurityInfo
 
@@ -52,9 +51,6 @@
     # Declarative security
     security = ClassSecurityInfo()
     security.declareObjectProtected(Permissions.AccessContentsInformation)
-
-    # Declarative interfaces
-    zope.interface.implements( interfaces.IVariated, )
 
     # Declarative properties
     property_sheets = ( PropertySheet.Base

Modified: erp5/trunk/products/ERP5/Document/InvoiceLine.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/InvoiceLine.py?rev=27547&r1=27546&r2=27547&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/InvoiceLine.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/InvoiceLine.py [utf8] Fri Jun 12 16:49:34 2009
@@ -26,7 +26,6 @@
 #
 ##############################################################################
 
-import zope.interface
 from Globals import InitializeClass, PersistentMapping
 from AccessControl import ClassSecurityInfo
 
@@ -55,9 +54,6 @@
     # Declarative security
     security = ClassSecurityInfo()
     security.declareObjectProtected(Permissions.AccessContentsInformation)
-
-    # Declarative interfaces
-    zope.interface.implements( interfaces.IVariated, )
 
     # Declarative properties
     property_sheets = ( PropertySheet.Base

Modified: erp5/trunk/products/ERP5/Document/InvoiceRule.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/InvoiceRule.py?rev=27547&r1=27546&r2=27547&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/InvoiceRule.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/InvoiceRule.py [utf8] Fri Jun 12 16:49:34 2009
@@ -27,7 +27,6 @@
 #
 ##############################################################################
 
-import zope.interface
 from AccessControl import ClassSecurityInfo
 from Products.ERP5Type import Permissions, PropertySheet, Constraint, interfaces
 from Products.ERP5.Document.Rule import Rule
@@ -48,9 +47,6 @@
     isPortalContent = 1
     isRADContent = 1
     
-    zope.interface.implements( interfaces.IPredicate,
-                       interfaces.IRule )
-
     # Declarative security
     security = ClassSecurityInfo()
     security.declareObjectProtected(Permissions.AccessContentsInformation)

Modified: erp5/trunk/products/ERP5/Document/InvoiceTransactionRule.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/InvoiceTransactionRule.py?rev=27547&r1=27546&r2=27547&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/InvoiceTransactionRule.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/InvoiceTransactionRule.py [utf8] Fri Jun 12 16:49:34 2009
@@ -26,7 +26,6 @@
 #
 ##############################################################################
 
-import zope.interface
 from AccessControl import ClassSecurityInfo
 from Products.ERP5Type import Permissions, PropertySheet, Constraint, interfaces
 from Products.ERP5.Document.Rule import Rule
@@ -52,9 +51,6 @@
   # Declarative security
   security = ClassSecurityInfo()
   security.declareObjectProtected(Permissions.AccessContentsInformation)
-
-  zope.interface.implements( interfaces.IPredicate,
-                     interfaces.IRule )
 
   # Default Properties
   property_sheets = ( PropertySheet.Base

Modified: erp5/trunk/products/ERP5/Document/InvoicingRule.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/InvoicingRule.py?rev=27547&r1=27546&r2=27547&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/InvoicingRule.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/InvoicingRule.py [utf8] Fri Jun 12 16:49:34 2009
@@ -28,7 +28,6 @@
 #
 ##############################################################################
 
-import zope.interface
 from AccessControl import ClassSecurityInfo
 from Products.ERP5Type import Permissions, PropertySheet, interfaces
 from Products.ERP5.Document.Rule import Rule
@@ -49,9 +48,6 @@
   # Declarative security
   security = ClassSecurityInfo()
   security.declareObjectProtected(Permissions.AccessContentsInformation)
-
-  zope.interface.implements( interfaces.IPredicate,
-                     interfaces.IRule )
 
   # Default Properties
   property_sheets = ( PropertySheet.Base

Modified: erp5/trunk/products/ERP5/Document/MappedValue.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/MappedValue.py?rev=27547&r1=27546&r2=27547&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/MappedValue.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/MappedValue.py [utf8] Fri Jun 12 16:49:34 2009
@@ -25,8 +25,6 @@
 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 #
 ##############################################################################
-
-import zope.interface
 
 from Globals import InitializeClass
 from AccessControl import ClassSecurityInfo
@@ -67,9 +65,6 @@
   security = ClassSecurityInfo()
   security.declareObjectProtected(Permissions.AccessContentsInformation)
 
-  # Declarative interfaces
-  zope.interface.implements( interfaces.IPredicate, interfaces.IVariated,)
-
   # Declarative properties
   property_sheets = ( PropertySheet.Base
                       , PropertySheet.SimpleItem

Modified: erp5/trunk/products/ERP5/Document/OpenOrderCell.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/OpenOrderCell.py?rev=27547&r1=27546&r2=27547&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/OpenOrderCell.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/OpenOrderCell.py [utf8] Fri Jun 12 16:49:34 2009
@@ -26,7 +26,6 @@
 #
 ##############################################################################
 
-import zope.interface
 from Globals import InitializeClass, PersistentMapping
 from AccessControl import ClassSecurityInfo
 from Products.ERP5Type import Permissions, PropertySheet, Constraint, interfaces
@@ -47,9 +46,6 @@
     security = ClassSecurityInfo()
     security.declareObjectProtected(Permissions.AccessContentsInformation)
 
-    # Declarative interfaces
-    zope.interface.implements( interfaces.IVariated, )
-
     # Declarative properties
     property_sheets = ( PropertySheet.Base
                       , PropertySheet.CategoryCore

Modified: erp5/trunk/products/ERP5/Document/OpenOrderLine.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/OpenOrderLine.py?rev=27547&r1=27546&r2=27547&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/OpenOrderLine.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/OpenOrderLine.py [utf8] Fri Jun 12 16:49:34 2009
@@ -26,7 +26,6 @@
 #
 ##############################################################################
 
-import zope.interface
 from AccessControl import ClassSecurityInfo
 from Products.ERP5Type import Permissions, PropertySheet, Constraint, interfaces
 from Products.ERP5.Document.SupplyLine import SupplyLine
@@ -49,10 +48,6 @@
     security = ClassSecurityInfo()
     security.declareObjectProtected(Permissions.AccessContentsInformation)
 
-    # Declarative interfaces
-    zope.interface.implements( interfaces.IVariated,
-                       interfaces.IPredicate )
-
     # Declarative properties
     property_sheets = ( PropertySheet.Base
                       , PropertySheet.XMLObject

Modified: erp5/trunk/products/ERP5/Document/OpenOrderRule.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/OpenOrderRule.py?rev=27547&r1=27546&r2=27547&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/OpenOrderRule.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/OpenOrderRule.py [utf8] Fri Jun 12 16:49:34 2009
@@ -25,7 +25,6 @@
 #
 ##############################################################################
 
-import zope.interface
 from AccessControl import ClassSecurityInfo
 from Products.ERP5Type import Permissions, PropertySheet, interfaces
 from Products.ERP5.Document.Rule import Rule
@@ -48,8 +47,6 @@
   security = ClassSecurityInfo()
   security.declareObjectProtected(Permissions.AccessContentsInformation)
   
-  zope.interface.implements( interfaces.IPredicate,
-                     interfaces.IRule )
 
   # Default Properties
   property_sheets = ( PropertySheet.Base

Modified: erp5/trunk/products/ERP5/Document/OrderCell.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/OrderCell.py?rev=27547&r1=27546&r2=27547&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/OrderCell.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/OrderCell.py [utf8] Fri Jun 12 16:49:34 2009
@@ -27,8 +27,6 @@
 #
 ##############################################################################
 
-import zope.interface
-
 from Globals import InitializeClass, PersistentMapping
 from AccessControl import ClassSecurityInfo
 from Acquisition import aq_base
@@ -53,9 +51,6 @@
     # Declarative security
     security = ClassSecurityInfo()
     security.declareObjectProtected(Permissions.AccessContentsInformation)
-
-    # Declarative interfaces
-    zope.interface.implements( interfaces.IVariated, )
 
     # Declarative properties
     property_sheets = ( PropertySheet.Base

Modified: erp5/trunk/products/ERP5/Document/OrderLine.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/OrderLine.py?rev=27547&r1=27546&r2=27547&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/OrderLine.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/OrderLine.py [utf8] Fri Jun 12 16:49:34 2009
@@ -26,7 +26,6 @@
 #
 ##############################################################################
 
-import zope.interface
 from Globals import InitializeClass, PersistentMapping
 from AccessControl import ClassSecurityInfo
 
@@ -62,8 +61,6 @@
                       , PropertySheet.ItemAggregation
                       )
 
-    # Declarative interfaces
-    zope.interface.implements( interfaces.IVariated, )
 
     def applyToOrderLineRelatedMovement(self, portal_type='Simulation Movement', 
                                         method_id = 'expand'):

Modified: erp5/trunk/products/ERP5/Document/OrderRule.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/OrderRule.py?rev=27547&r1=27546&r2=27547&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/OrderRule.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/OrderRule.py [utf8] Fri Jun 12 16:49:34 2009
@@ -27,8 +27,6 @@
 #
 ##############################################################################
 
-import zope.interface
-
 from AccessControl import ClassSecurityInfo
 from Products.ERP5Type import Permissions, PropertySheet, Constraint, interfaces
 from Products.ERP5.Document.Rule import Rule
@@ -50,9 +48,6 @@
   security = ClassSecurityInfo()
   security.declareObjectProtected(Permissions.AccessContentsInformation)
   
-  zope.interface.implements( interfaces.IPredicate,
-                     interfaces.IRule )
-
   # Default Properties
   property_sheets = ( PropertySheet.Base
                     , PropertySheet.XMLObject

Modified: erp5/trunk/products/ERP5/Document/Path.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/Path.py?rev=27547&r1=27546&r2=27547&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/Path.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/Path.py [utf8] Fri Jun 12 16:49:34 2009
@@ -26,7 +26,6 @@
 #
 ##############################################################################
 
-import zope.interface
 from Globals import InitializeClass
 from AccessControl import ClassSecurityInfo
 
@@ -58,9 +57,6 @@
   security = ClassSecurityInfo()
   security.declareObjectProtected(Permissions.AccessContentsInformation)
 
-  # Declarative interfaces
-  zope.interface.implements( interfaces.IPredicate, )
-
   # Declarative properties
   property_sheets = ( PropertySheet.Base
                     , PropertySheet.XMLObject

Modified: erp5/trunk/products/ERP5/Document/PaySheetCell.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/PaySheetCell.py?rev=27547&r1=27546&r2=27547&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/PaySheetCell.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/PaySheetCell.py [utf8] Fri Jun 12 16:49:34 2009
@@ -26,7 +26,6 @@
 #
 ##############################################################################
 
-import zope.interface
 from AccessControl import ClassSecurityInfo
 from Products.ERP5Type import Permissions, PropertySheet, interfaces
 from Products.ERP5.Document.InvoiceCell import InvoiceCell
@@ -49,9 +48,6 @@
     security = ClassSecurityInfo()
     security.declareObjectProtected(Permissions.AccessContentsInformation)
 
-    # Declarative interfaces
-    zope.interface.implements( interfaces.IVariated, )
-
     # Declarative properties
     property_sheets = ( PropertySheet.Base
                       , PropertySheet.CategoryCore

Modified: erp5/trunk/products/ERP5/Document/PaySheetLine.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/PaySheetLine.py?rev=27547&r1=27546&r2=27547&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/PaySheetLine.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/PaySheetLine.py [utf8] Fri Jun 12 16:49:34 2009
@@ -49,9 +49,6 @@
     security = ClassSecurityInfo()
     security.declareObjectProtected(Permissions.AccessContentsInformation)
 
-    # Declarative interfaces
-    __implements__ = ( interfaces.IVariated, )
-
     # Declarative properties
     property_sheets = ( PropertySheet.Base
                       , PropertySheet.XMLObject

Modified: erp5/trunk/products/ERP5/Document/PaySheetModelLine.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/PaySheetModelLine.py?rev=27547&r1=27546&r2=27547&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/PaySheetModelLine.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/PaySheetModelLine.py [utf8] Fri Jun 12 16:49:34 2009
@@ -26,7 +26,6 @@
 #
 ##############################################################################
 
-import zope.interface
 from AccessControl import ClassSecurityInfo
 from Products.ERP5Type import Permissions, PropertySheet, interfaces
 from Products.ERP5.Document.TradeModelLine import TradeModelLine
@@ -50,9 +49,6 @@
   # Declarative security
   security = ClassSecurityInfo()
   security.declareObjectProtected(Permissions.AccessContentsInformation)
-
-  # Declarative interfaces
-  zope.interface.implements( interfaces.IVariated, )
 
   # Declarative properties
   property_sheets = ( PropertySheet.Base

Modified: erp5/trunk/products/ERP5/Document/PaySheetModelSlice.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/PaySheetModelSlice.py?rev=27547&r1=27546&r2=27547&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/PaySheetModelSlice.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/PaySheetModelSlice.py [utf8] Fri Jun 12 16:49:34 2009
@@ -26,7 +26,6 @@
 #
 ##############################################################################
 
-import zope.interface
 from AccessControl import ClassSecurityInfo
 from Products.ERP5Type import Permissions, PropertySheet, interfaces
 from Products.ERP5.Document.DeliveryCell import DeliveryCell
@@ -46,9 +45,6 @@
     security = ClassSecurityInfo()
     security.declareObjectProtected(Permissions.AccessContentsInformation)
 
-    # Declarative interfaces
-    zope.interface.implements( interfaces.IVariated, )
-
     # Declarative properties
     property_sheets = ( PropertySheet.Base
                       , PropertySheet.CategoryCore

Modified: erp5/trunk/products/ERP5/Document/PaySheetTransaction.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/PaySheetTransaction.py?rev=27547&r1=27546&r2=27547&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/PaySheetTransaction.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/PaySheetTransaction.py [utf8] Fri Jun 12 16:49:34 2009
@@ -26,7 +26,6 @@
 #
 ##############################################################################
 
-import zope.interface
 
 from AccessControl import ClassSecurityInfo
 from Products.ERP5Type import Permissions, PropertySheet
@@ -64,8 +63,6 @@
                     , PropertySheet.DefaultAnnotationLine
                     )
 
-  # Declarative Interface
-  zope.interface.implements( )
 
   security.declareProtected(Permissions.AccessContentsInformation,
                             'getRatioQuantityFromReference')

Modified: erp5/trunk/products/ERP5/Document/PaySheetTransactionLine.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/PaySheetTransactionLine.py?rev=27547&r1=27546&r2=27547&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/PaySheetTransactionLine.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/PaySheetTransactionLine.py [utf8] Fri Jun 12 16:49:34 2009
@@ -26,7 +26,6 @@
 #
 ##############################################################################
 
-import zope.interface
 from AccessControl import ClassSecurityInfo
 from Products.ERP5Type import Permissions, PropertySheet
 from Products.ERP5.Document.AccountingTransactionLine import AccountingTransactionLine
@@ -56,6 +55,4 @@
                     , PropertySheet.Arrow
                     )
 
-  # Declarative interfaces
-  zope.interface.implements( )
 

Modified: erp5/trunk/products/ERP5/Document/PaymentRule.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/PaymentRule.py?rev=27547&r1=27546&r2=27547&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/PaymentRule.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/PaymentRule.py [utf8] Fri Jun 12 16:49:34 2009
@@ -26,7 +26,6 @@
 #
 ##############################################################################
 
-import zope.interface
 from AccessControl import ClassSecurityInfo
 from Acquisition import aq_base, aq_parent, aq_inner, aq_acquire
 from Products.CMFCore.utils import getToolByName
@@ -51,9 +50,6 @@
     # Declarative security
     security = ClassSecurityInfo()
     security.declareObjectProtected(Permissions.AccessContentsInformation)
-
-    zope.interface.implements( interfaces.IPredicate,
-                       interfaces.IRule )
 
     # Default Properties
     property_sheets = ( PropertySheet.Base

Modified: erp5/trunk/products/ERP5/Document/ProductionOrderRule.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/ProductionOrderRule.py?rev=27547&r1=27546&r2=27547&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/ProductionOrderRule.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/ProductionOrderRule.py [utf8] Fri Jun 12 16:49:34 2009
@@ -47,9 +47,6 @@
     # Declarative security
     security = ClassSecurityInfo()
     security.declareObjectProtected(Permissions.AccessContentsInformation)
-
-    __implements = ( interfaces.IPredicate,
-                     interfaces.IRule )
 
     # Default Properties
     property_sheets = ( PropertySheet.Base

Modified: erp5/trunk/products/ERP5/Document/ProductionReportCell.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/ProductionReportCell.py?rev=27547&r1=27546&r2=27547&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/ProductionReportCell.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/ProductionReportCell.py [utf8] Fri Jun 12 16:49:34 2009
@@ -26,7 +26,6 @@
 #
 ##############################################################################
 
-import zope.interface
 from Globals import InitializeClass, PersistentMapping
 from AccessControl import ClassSecurityInfo
 
@@ -48,9 +47,6 @@
     security = ClassSecurityInfo()
     security.declareObjectProtected(Permissions.AccessContentsInformation)
 
-    # Declarative interfaces
-    zope.interface.implements( interfaces.IVariated, )
-
     # Declarative properties
     property_sheets = ( PropertySheet.Base
                       , PropertySheet.CategoryCore

Modified: erp5/trunk/products/ERP5/Document/ProductionReportLine.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/ProductionReportLine.py?rev=27547&r1=27546&r2=27547&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/ProductionReportLine.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/ProductionReportLine.py [utf8] Fri Jun 12 16:49:34 2009
@@ -26,7 +26,6 @@
 #
 ##############################################################################
 
-import zope.interface
 from Globals import InitializeClass, PersistentMapping
 from AccessControl import ClassSecurityInfo
 
@@ -58,9 +57,6 @@
                     , PropertySheet.ItemAggregation
                     )
 
-  # Declarative interfaces
-  zope.interface.implements( )
-
   security.declareProtected( Permissions.ModifyPortalContent, 'newCellContent')
   def newCellContent(self, id, portal_type='Production Report Cell', **kw):
     """

Modified: erp5/trunk/products/ERP5/Document/ProjectReport.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/ProjectReport.py?rev=27547&r1=27546&r2=27547&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/ProjectReport.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/ProjectReport.py [utf8] Fri Jun 12 16:49:34 2009
@@ -26,7 +26,6 @@
 #
 ##############################################################################
 
-import zope.interface
 from AccessControl import ClassSecurityInfo
 from Products.ERP5Type import Permissions, PropertySheet, Constraint, interfaces
 
@@ -66,6 +65,3 @@
                        PropertySheet.Task,
                       )
 
-    # Declarative Interface
-    zope.interface.implements( )
-

Modified: erp5/trunk/products/ERP5/Document/SimulationMovement.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/SimulationMovement.py?rev=27547&r1=27546&r2=27547&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/SimulationMovement.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/SimulationMovement.py [utf8] Fri Jun 12 16:49:34 2009
@@ -26,7 +26,6 @@
 #
 ##############################################################################
 
-import zope.interface
 from Globals import InitializeClass
 from AccessControl import ClassSecurityInfo
 from Products.CMFCore.utils import getToolByName
@@ -100,9 +99,6 @@
   # Declarative security
   security = ClassSecurityInfo()
   security.declareObjectProtected(Permissions.AccessContentsInformation)
-
-  # Declarative interfaces
-  zope.interface.implements( interfaces.IVariated, )
 
   # Declarative properties
   property_sheets = ( PropertySheet.Base

Modified: erp5/trunk/products/ERP5/Document/SupplyCell.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/SupplyCell.py?rev=27547&r1=27546&r2=27547&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/SupplyCell.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/SupplyCell.py [utf8] Fri Jun 12 16:49:34 2009
@@ -26,7 +26,6 @@
 #
 ##############################################################################
 
-import zope.interface
 from Globals import InitializeClass, PersistentMapping
 from AccessControl import ClassSecurityInfo
 
@@ -54,9 +53,6 @@
     security = ClassSecurityInfo()
     security.declareObjectProtected(Permissions.AccessContentsInformation)
 
-    # Declarative interfaces
-    zope.interface.implements( interfaces.IVariated, )
-
     # Declarative properties
     property_sheets = ( PropertySheet.Base
                       , PropertySheet.CategoryCore

Modified: erp5/trunk/products/ERP5/Document/SupplyLine.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/SupplyLine.py?rev=27547&r1=27546&r2=27547&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/SupplyLine.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/SupplyLine.py [utf8] Fri Jun 12 16:49:34 2009
@@ -27,7 +27,6 @@
 #
 ##############################################################################
 
-import zope.interface
 from AccessControl import ClassSecurityInfo
 from Products.ERP5Type import Permissions, PropertySheet, Constraint, interfaces
 from Products.ERP5Type.XMLMatrix import XMLMatrix
@@ -51,10 +50,6 @@
     # Declarative security
     security = ClassSecurityInfo()
     security.declareObjectProtected(Permissions.AccessContentsInformation)
-
-    # Declarative interfaces
-    zope.interface.implements( interfaces.IVariated,
-                       interfaces.IPredicate )
 
     # Declarative properties
     property_sheets = ( PropertySheet.Base

Modified: erp5/trunk/products/ERP5/Document/TaxLine.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/TaxLine.py?rev=27547&r1=27546&r2=27547&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/TaxLine.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/TaxLine.py [utf8] Fri Jun 12 16:49:34 2009
@@ -26,7 +26,6 @@
 #
 ##############################################################################
 
-import zope.interface
 from AccessControl import ClassSecurityInfo
 
 from Products.ERP5Type import Permissions, PropertySheet, Constraint, interfaces
@@ -43,9 +42,6 @@
     # Declarative security
     security = ClassSecurityInfo()
     security.declareObjectProtected(Permissions.AccessContentsInformation)
-
-    # Declarative interfaces
-    zope.interface.implements( interfaces.IVariated, )
 
     # Declarative properties
     property_sheets = ( PropertySheet.Base

Modified: erp5/trunk/products/ERP5/Document/TaxRule.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/TaxRule.py?rev=27547&r1=27546&r2=27547&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/TaxRule.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/TaxRule.py [utf8] Fri Jun 12 16:49:34 2009
@@ -27,7 +27,6 @@
 #
 ##############################################################################
 
-import zope.interface
 from AccessControl import ClassSecurityInfo
 from Products.ERP5Type import Permissions, PropertySheet, Constraint, interfaces
 from Products.ERP5.Document.Rule import Rule
@@ -44,9 +43,6 @@
   security = ClassSecurityInfo()
   security.declareObjectProtected(Permissions.AccessContentsInformation)
   
-  zope.interface.implements( interfaces.IPredicate,
-                     interfaces.IRule )
-
   # Default Properties
   property_sheets = ( PropertySheet.Base
                     , PropertySheet.XMLObject

Modified: erp5/trunk/products/ERP5/Document/TextDocument.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/TextDocument.py?rev=27547&r1=27546&r2=27547&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/TextDocument.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/TextDocument.py [utf8] Fri Jun 12 16:49:34 2009
@@ -26,7 +26,6 @@
 #
 ##############################################################################
 
-import zope.interface
 from AccessControl.ZopeGuards import guarded_getattr
 from AccessControl import ClassSecurityInfo
 from zLOG import LOG, WARNING
@@ -91,9 +90,6 @@
                       , PropertySheet.Url
                       , PropertySheet.TextDocument
                       )
-
-    # Declarative interfaces
-    zope.interface.implements()
 
     # Explicit inheritance
     security.declareProtected(Permissions.ModifyPortalContent, 'PUT')

Modified: erp5/trunk/products/ERP5/Document/TradeModelRule.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/TradeModelRule.py?rev=27547&r1=27546&r2=27547&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/TradeModelRule.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/TradeModelRule.py [utf8] Fri Jun 12 16:49:34 2009
@@ -27,7 +27,6 @@
 #
 ##############################################################################
 
-import zope.interface
 from AccessControl import ClassSecurityInfo
 from Products.ERP5Type import Permissions, PropertySheet, Constraint, interfaces
 from Products.ERP5.Document.TransformationRule import TransformationRule
@@ -48,9 +47,6 @@
   # Declarative security
   security = ClassSecurityInfo()
   security.declareObjectProtected(Permissions.AccessContentsInformation)
-
-  zope.interface.implements( interfaces.IPredicate,
-                     interfaces.IRule )
 
   # Default Properties
   property_sheets = ( PropertySheet.Base

Modified: erp5/trunk/products/ERP5/Document/Transformation.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/Transformation.py?rev=27547&r1=27546&r2=27547&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/Transformation.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/Transformation.py [utf8] Fri Jun 12 16:49:34 2009
@@ -42,7 +42,6 @@
 
 from Products.CMFCategory.Renderer import Renderer
 from Products.ERP5.AggregatedAmountList import AggregatedAmountList
-import zope.interface
 
 from zLOG import LOG, WARNING
 

Modified: erp5/trunk/products/ERP5/Document/TransformationRule.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/TransformationRule.py?rev=27547&r1=27546&r2=27547&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/TransformationRule.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/TransformationRule.py [utf8] Fri Jun 12 16:49:34 2009
@@ -28,7 +28,6 @@
 #
 ##############################################################################
 
-import zope.interface
 from ExtensionClass import Base
 from AccessControl import ClassSecurityInfo
 from Acquisition import aq_base, aq_parent, aq_inner, aq_acquire
@@ -213,8 +212,6 @@
   security = ClassSecurityInfo()
   security.declareObjectProtected(Permissions.AccessContentsInformation)
 
-  zope.interface.implements( interfaces.IPredicate,
-                     interfaces.IRule )
   # Default Properties
   property_sheets = ( PropertySheet.Base
                       , PropertySheet.XMLObject

Modified: erp5/trunk/products/ERP5/Document/TransformationSourcingRule.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/TransformationSourcingRule.py?rev=27547&r1=27546&r2=27547&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/TransformationSourcingRule.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/TransformationSourcingRule.py [utf8] Fri Jun 12 16:49:34 2009
@@ -27,7 +27,6 @@
 #
 ##############################################################################
 
-import zope.interface
 from AccessControl import ClassSecurityInfo
 from Acquisition import aq_base, aq_parent, aq_inner, aq_acquire
 from Products.CMFCore.utils import getToolByName
@@ -61,8 +60,7 @@
   # Declarative security
   security = ClassSecurityInfo()
   security.declareObjectProtected(Permissions.AccessContentsInformation)
-  zope.interface.implements( interfaces.IPredicate,
-                     interfaces.IRule )
+
   # Default Properties
   property_sheets = ( PropertySheet.Base
                       , PropertySheet.XMLObject

Modified: erp5/trunk/products/ERP5/Document/TransformedResource.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/TransformedResource.py?rev=27547&r1=27546&r2=27547&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/TransformedResource.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/TransformedResource.py [utf8] Fri Jun 12 16:49:34 2009
@@ -78,10 +78,7 @@
                       )
 
     # Declarative interfaces
-    zope.interface.implements( interfaces.IVariated
-                     , interfaces.ITransformation
-    )
-
+    zope.interface.implements( interfaces.ITransformation )
 
     ### Variation matrix definition
     #




More information about the Erp5-report mailing list