Commit ef9903f0 authored by Jean-Paul Smets's avatar Jean-Paul Smets

Use zope interfaces

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@27515 20353a03-c40f-0410-a6d1-a30d3c3de9de
parent f0548911
# -*- coding: utf-8 -*-
############################################################################## ##############################################################################
# #
# Copyright (c) 2002 Nexedi SARL and Contributors. All Rights Reserved. # Copyright (c) 2002 Nexedi SARL and Contributors. All Rights Reserved.
...@@ -26,7 +27,7 @@ ...@@ -26,7 +27,7 @@
# #
############################################################################## ##############################################################################
from Interface import Interface from zope.interface import Interface
class ICoordinate(Interface): class ICoordinate(Interface):
""" """
......
# -*- coding: utf-8 -*-
############################################################################## ##############################################################################
# #
# Copyright (c) 2006 Nexedi SARL and Contributors. All Rights Reserved. # Copyright (c) 2006 Nexedi SARL and Contributors. All Rights Reserved.
...@@ -26,7 +27,7 @@ ...@@ -26,7 +27,7 @@
# #
############################################################################## ##############################################################################
from Interface import Interface from zope.interface import Interface
class IDivergenceTester(Interface): class IDivergenceTester(Interface):
""" """
......
# -*- coding: utf-8 -*-
############################################################################## ##############################################################################
# #
# Copyright (c) 2002 Nexedi SARL and Contributors. All Rights Reserved. # Copyright (c) 2002 Nexedi SARL and Contributors. All Rights Reserved.
...@@ -26,7 +27,7 @@ ...@@ -26,7 +27,7 @@
# #
############################################################################## ##############################################################################
from Interface import Interface from zope.interface import Interface
class IEntity(Interface): class IEntity(Interface):
""" """
......
# -*- coding: utf-8 -*-
############################################################################## ##############################################################################
# #
# Copyright (c) 2009 Nexedi SA and Contributors. All Rights Reserved. # Copyright (c) 2009 Nexedi SA and Contributors. All Rights Reserved.
...@@ -26,7 +27,7 @@ ...@@ -26,7 +27,7 @@
# #
############################################################################## ##############################################################################
from Interface import Interface from zope.interface import Interface
class IExpandable(Interface): class IExpandable(Interface):
""" """
......
# -*- coding: utf-8 -*-
############################################################################## ##############################################################################
# #
# Copyright (c) 2009 Nexedi SA and Contributors. All Rights Reserved. # Copyright (c) 2009 Nexedi SA and Contributors. All Rights Reserved.
...@@ -26,7 +27,7 @@ ...@@ -26,7 +27,7 @@
# #
############################################################################## ##############################################################################
from Interface import Interface from zope.interface import Interface
class IOpenOrderExpander(Interface): class IOpenOrderExpander(Interface):
""" """
......
# -*- coding: utf-8 -*-
############################################################################## ##############################################################################
# #
# Copyright (c) 2002 Nexedi SARL and Contributors. All Rights Reserved. # Copyright (c) 2002 Nexedi SARL and Contributors. All Rights Reserved.
...@@ -26,7 +27,7 @@ ...@@ -26,7 +27,7 @@
# #
############################################################################## ##############################################################################
from Interface import Interface from zope.interface import Interface
class IPredicate(Interface): class IPredicate(Interface):
""" """
......
# -*- coding: utf-8 -*-
############################################################################## ##############################################################################
# #
# Copyright (c) 2002 Nexedi SARL and Contributors. All Rights Reserved. # Copyright (c) 2002 Nexedi SARL and Contributors. All Rights Reserved.
...@@ -26,7 +27,7 @@ ...@@ -26,7 +27,7 @@
# #
############################################################################## ##############################################################################
from Interface import Interface from zope.interface import Interface
class IRule(Interface): class IRule(Interface):
"""A Rule describes transformations of documents. """A Rule describes transformations of documents.
......
# -*- coding: utf8 -*- # -*- coding: utf-8 -*-
############################################################################## ##############################################################################
# #
# Copyright (c) 2009 Nexedi SA and Contributors. All Rights Reserved. # Copyright (c) 2009 Nexedi SA and Contributors. All Rights Reserved.
...@@ -31,10 +31,14 @@ ...@@ -31,10 +31,14 @@
# simple interface which have to be implemented on TradeModelLine, # simple interface which have to be implemented on TradeModelLine,
# Transformation, Pay Sheet Model, etc # Transformation, Pay Sheet Model, etc
from zope.interface import Interface from zope.interface import Interface
class ITransformation(Interface): class ITransformation(Interface):
""" """
Common Interface to implementing quering of Indirect Amount Common Interface to implementing quering of Indirect Amount
Models (TaxModelLine, InvoiceModelLine) shall be based on this interface Models (TaxModelLine, InvoiceModelLine) shall be based on this interface
TODO:
- define parameters precisely for each method
""" """
def getAggregatedAmountList(context): def getAggregatedAmountList(context):
......
# -*- coding: utf-8 -*-
############################################################################## ##############################################################################
# #
# Copyright (c) 2002 Nexedi SARL and Contributors. All Rights Reserved. # Copyright (c) 2002 Nexedi SARL and Contributors. All Rights Reserved.
...@@ -26,7 +27,7 @@ ...@@ -26,7 +27,7 @@
# #
############################################################################## ##############################################################################
from Interface import Interface from zope.interface import Interface
class IVariated(Interface): class IVariated(Interface):
""" """
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment