Passed
Pull Request — 2.x (#1872)
by Ramon
05:35
created

senaite.core.interfaces.catalog   A

Complexity

Total Complexity 0

Size/Duplication

Total Lines 48
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
wmc 0
eloc 11
dl 0
loc 48
rs 10
c 0
b 0
f 0
1
# -*- coding: utf-8 -*-
2
3
from zope.interface import Interface
4
5
6
class ISenaiteCatalogObject(Interface):
7
    """Marker interface for Senaite catalog objects
8
    """
9
10
11
class ISampleCatalog(ISenaiteCatalogObject):
12
    """Marker interface for Senaite sample catalog
13
    """
14
15
16
class ISetupCatalog(ISenaiteCatalogObject):
17
    """Marker interface for Senaite setup catalog
18
    """
19
20
21
class IAnalysisCatalog(ISenaiteCatalogObject):
22
    """Marker interface for Senaite analysis catalog
23
    """
24
25
26
class IAuditlogCatalog(ISenaiteCatalogObject):
27
    """Marker interface for Senaite auditlog catalog
28
    """
29
30
31
class IAutoImportLogCatalog(ISenaiteCatalogObject):
32
    """Marker interface for Senaite auto import log catalog
33
    """
34
35
36
class ISenaiteCatalog(ISenaiteCatalogObject):
37
    """Marker interface for Senaite catalog
38
    """
39
40
41
class IWorksheetCatalog(ISenaiteCatalogObject):
42
    """Marker interface for Senaite worksheet catalog
43
    """
44
45
46
class IReportCatalog(ISenaiteCatalogObject):
47
    """Marker interface for Senaite report catalog
48
    """
49