Ignore:
Timestamp:
22 Apr 2015, 19:14:14 (9 years ago)
Author:
Henrik Bettermann
Message:

Start documenting batch processors.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/waeup.kofa/trunk/docs/source/userdocs/datacenter/import.rst

    r12868 r12869  
    5353================
    5454
    55 All batch processors inherit their methods from the :py:class:`waeup.kofa.utils.batching.BatchProcessor` base class. The core ``doImport`` method always remains unchanged.
     55All batch processors inherit from the :py:class:`waeup.kofa.utils.batching.BatchProcessor` base class. The `doImport` method, described above, always remains unchanged. All processors have a property `available_fields` which defines the set of importable data. They correspond with the column titles of the import file. Available fields are usually composed of location fields, interface fields and additional fields. Overlaps are possible. Location fields define the minumum set of fields which are necessary to locate an existing object in order to update or remove it. Interface fields (schema fields) are the fields defined in the interface of the data entity. Additional fields are additionally needed for data processing. We further distinguish between required and optional fields or between schema and non-schema fields.
     56
     57In the following we list all available processors of the Kofa base package including some important methods which describe them best. We do not list available fields of each processor here. Available fields are shown in the browser user interface on the upload page of the portal.
     58
     59User Processor
     60--------------
     61
     62.. autoclass:: waeup.kofa.authentication.UserProcessor()
     63  :noindex:
     64
     65Faculty Processor
     66-----------------
     67
     68.. autoclass:: waeup.kofa.university.batching.FacultyProcessor()
     69  :noindex:
     70
     71Department Processor
     72--------------------
     73
     74.. autoclass:: waeup.kofa.university.batching.DepartmentProcessor()
     75  :noindex:
     76
     77Certificate Processor
     78---------------------
     79
     80.. autoclass:: waeup.kofa.university.batching.CertificateProcessor()
     81  :noindex:
     82
     83Course Processor
     84----------------
     85
     86.. autoclass:: waeup.kofa.university.batching.CourseProcessor()
     87  :noindex:
     88
     89
     90Certificate Course Processor
     91----------------------------
     92
     93.. autoclass:: waeup.kofa.university.batching.CertificateCourseProcessor()
     94  :noindex:
     95
     96Applicants Container Processor
     97------------------------------
     98
     99.. autoclass:: waeup.kofa.applicants.batching.ApplicantsContainerProcessor()
     100  :noindex:
     101
     102Applicant Processor
     103-------------------
     104
     105.. autoclass:: waeup.kofa.applicants.batching.ApplicantProcessor()
     106  :noindex:
Note: See TracChangeset for help on using the changeset viewer.