# Class Hierarchy

- Globals.Persistent
  - Reportek.expression.Expression - Undocumented
- OFS.Folder.Folder
  - Reportek.Collection.Collection - Collections are basic container objects that provide a standard
  - Reportek.Converters.Converters - No class docstring; 8/8 methods documented
  - Reportek.DataflowMappings.DataflowMappings - Mappings between dataflows and types of XML files (XML schemas)
  - Reportek.EnvelopeInstance.EnvelopeInstance - The Envelope class subclasses from EnvelopeInstance which implements the workflow operations
    - Reportek.Envelope.Envelope - Envelopes are basic container objects that provide a standard
  - Reportek.OpenFlowEngine.OpenFlowEngine - A openflow contains all the processes of the openflow
  - Reportek.process.process - A process is a collection of activities and transitions.
  - Reportek.QARepository.QARepository - No class docstring; 9/10 methods documented
  - Reportek.ReportekEngine.ReportekEngine - Stores generic attributes for Reportek
- OFS.ObjectManager.ObjectManager
  - Reportek.Feedback.ReportFeedback - A Feedback allows indexing and conversions.
- OFS.PropertyManager.PropertyManager
  - Reportek.Feedback.ReportFeedback - A Feedback allows indexing and conversions.
  - Reportek.Hyperlink.ReportHyperlink - A Hyperlink allows indexing and conversions.
  - Reportek.workitem.workitem - describes a single workitem of the history graph
- OFS.SimpleItem.SimpleItem
  - Reportek.activity.activity - Each activity is responsible for doing something and then forwarding
  - Reportek.Converter.Converter - No class docstring; 4/4 methods documented
  - Reportek.DataflowMappingRecord.DataflowMappingRecord - Mappings between dataflows and types of XML files (XML schemas)
  - Reportek.Document.Document - An External Document allows indexing and conversions.
  - Reportek.Feedback.ReportFeedback - A Feedback allows indexing and conversions.
  - Reportek.Hyperlink.ReportHyperlink - A Hyperlink allows indexing and conversions.
  - Reportek.QAScript.QAScript - No class docstring; 4/4 methods documented
  - Reportek.Referral.Referral - Referrals are basic objects that provide a standard
  - Reportek.RemoteApplication.RemoteApplication - A computerised application, executed by an activity.
  - Reportek.transition.transition - Links two activities
  - Reportek.workitem.workitem - describes a single workitem of the history graph
- Products.ZCatalog.CatalogAwareness.CatalogAware
  - Reportek.Collection.Collection - Collections are basic container objects that provide a standard
  - Reportek.Document.Document - An External Document allows indexing and conversions.
  - Reportek.Feedback.ReportFeedback - A Feedback allows indexing and conversions.
  - Reportek.Hyperlink.ReportHyperlink - A Hyperlink allows indexing and conversions.
  - Reportek.Referral.Referral - Referrals are basic objects that provide a standard
- Products.ZCatalog.CatalogPathAwareness.CatalogPathAware
  - Reportek.activity.activity - Each activity is responsible for doing something and then forwarding
  - Reportek.EnvelopeInstance.EnvelopeInstance - The Envelope class subclasses from EnvelopeInstance which implements the workflow operations
    - Reportek.Envelope.Envelope - Envelopes are basic container objects that provide a standard
  - Reportek.process.process - A process is a collection of activities and transitions.
  - Reportek.transition.transition - Links two activities
  - Reportek.workitem.workitem - describes a single workitem of the history graph
- Reportek.CountriesManager.CountriesManager - Module that handles the countries/localities dictionary: localities_table
  - Reportek.Collection.Collection - Collections are basic container objects that provide a standard
  - Reportek.Envelope.Envelope - Envelopes are basic container objects that provide a standard
  - Reportek.Referral.Referral - Referrals are basic objects that provide a standard
  - Reportek.ReportekEngine.ReportekEngine - Stores generic attributes for Reportek
- Reportek.DataflowsManager.DataflowsManager - Module that handles the dataflows(obligations) information: dataflow_table
  - Reportek.ReportekEngine.ReportekEngine - Stores generic attributes for Reportek
- Reportek.EnvelopeCustomDataflows.EnvelopeCustomDataflows - This class which Envelope subclasses from contains functions specific to one or more dataflows.
  - Reportek.Envelope.Envelope - Envelopes are basic container objects that provide a standard
- Reportek.EnvelopeRemoteServicesManager.EnvelopeRemoteServicesManager - This class which Envelope subclasses from handles the integration
  - Reportek.Envelope.Envelope - Envelopes are basic container objects that provide a standard
- Reportek.IconShow.IconShow - Iconshow mixin class
  - Reportek.Document.Document - An External Document allows indexing and conversions.
- Reportek.openflow2xpdl.OpenFlow2Xpdl - No class docstring; 14/14 methods documented
- Reportek.QARepository.QAResult - container for QAScript results
- Reportek.RepUtils.TmpFile - Undocumented
- Reportek.Toolz.Toolz - Useful functions
  - Reportek.Collection.Collection - Collections are basic container objects that provide a standard
  - Reportek.ReportekEngine.ReportekEngine - Stores generic attributes for Reportek
- Reportek.XMLInfoParser.SearchElementParser - Retrieves the list of values for a given element
- Reportek.XMLInfoParser.XMLInfoParser - No class docstring; 2/2 methods documented
- Reportek.XMLMetadata.XMLMetadata - Implements a method in the envelope that returns the envelope metadata. The
- Reportek.xpdl2openflow.generic_tag - Undocumented
- Reportek.xpdl2openflow.saxstack_struct - Undocumented
- Reportek.xpdl2openflow.xpdlparser - No class docstring; 1/1 methods documented
- Reportek.xpdldefinitions.basictype - Undocumented
- Reportek.xpdldefinitions.common - Undocumented
  - Reportek.xpdldefinitions.activity - Undocumented
  - Reportek.xpdldefinitions.application - Undocumented
  - Reportek.xpdldefinitions.participant - Undocumented
  - Reportek.xpdldefinitions.workflowprocess - Undocumented
- Reportek.xpdldefinitions.datafield - Undocumented
- Reportek.xpdldefinitions.datatype - Undocumented
- Reportek.xpdldefinitions.extendedattribute - Undocumented
- Reportek.xpdldefinitions.formalparameter - Undocumented
- Reportek.xpdldefinitions.loop - Undocumented
- Reportek.xpdldefinitions.package - Undocumented
- Reportek.xpdldefinitions.packageheader - Undocumented
- Reportek.xpdldefinitions.processheader - Undocumented
- Reportek.xpdldefinitions.redefinableheader - Undocumented
- Reportek.xpdldefinitions.splittransition - Undocumented
- Reportek.xpdldefinitions.subflow - Undocumented
- Reportek.xpdldefinitions.tool - Undocumented
- Reportek.xpdldefinitions.transition - Undocumented
- Reportek.xpdldefinitions.transitionref - Undocumented
- Reportek.xpdldefinitions.transitionrestriction - Undocumented
- Reportek.xpdlparser.sxpdlparser - No class docstring; 2/2 methods documented
- Testing.ZopeTestCase.ZopeTestCase
  - Reportek.tests.testCollection.collectionTestCase - No class docstring; 1/2 methods documented
  - Reportek.tests.testException.exceptionsTestCase - Undocumented
  - Reportek.tests.testProcess.processDefinitionCreationTestCase - No class docstring; 1/2 methods documented
  - Reportek.tests.testRouting.routingAndSplitTestCase - No class docstring; 3/4 methods documented
  - Reportek.tests.testRouting.routingAutoAppTestCase - No class docstring; 1/2 methods documented
  - Reportek.tests.testRouting.routingDummySubflowTestCase - Undocumented
  - Reportek.tests.testRouting.routingExceptionHandlingTestCase - Undocumented
  - Reportek.tests.testRouting.routingSimpleTestCase - No class docstring; 10/13 methods documented
  - Reportek.tests.testRouting.routingSubflowTestCase - No class docstring; 2/3 methods documented
  - Reportek.tests.testRouting.routingXOrSplitTestCase - No class docstring; 2/4 methods documented
  - Reportek.tests.testWorkFlow.catalogTestCase - Undocumented
  - Reportek.tests.testWorkFlow.processInstancesContainerTestCase - Undocumented
  - Reportek.tests.testWorkFlow.rolesTestCase - Undocumented
  - Reportek.tests.testWorkFlow.zopeEnvCopySupport - Undocumented
  - Reportek.tests.testWorkFlow.zopeEnvTestCase - Undocumented
  - Reportek.tests.testWorkFlow.zopeSplitAnd - Undocumented
  - Reportek.tests.testWorkitem.workitemTestCase - No class docstring; 4/5 methods documented
- xml.sax.handler.ContentHandler
  - Reportek.XMLInfoParser.ElementHandler - Undocumented
  - Reportek.XMLInfoParser.InfoStructureHandler - No class docstring; 3/3 methods documented
  - Reportek.xpdl2openflow.xpdl_handler - No class docstring; 2/4 methods documented
  - Reportek.xpdlparser.WorkflowHandler - Undocumented
- xml.sax.saxlib.LexicalHandler
  - Reportek.XMLInfoParser.InfoStructureHandler - No class docstring; 3/3 methods documented
- xml.sax.saxutils.XMLGenerator
  - Reportek.XMLMetadata.StripSchema - Undocumented
- xmlrpclib.Transport
  - Reportek.BasicAuthTransport.BasicAuthTransport - Undocumented
- ZipFile
  - Reportek.zip_content.ZZipFile - No class docstring; 1/4 methods documented
- zope.interface.Interface
  - Reportek.interfaces.IDocument - Reportek Document.