Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

Patterns in extension/bccie

Every class, view, fetch function, operator and plugin point of extension/bccie with its design patterns.

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/standards/patterns/area-extension-bccie.md

On this page

Patterns in extension/bccie

Note

This page is generated from the source code by php bin/php/exppatterncatalogue.php --write. Do not edit it by hand: change the code or the generator, then run the command again. How the patterns are recognized: the pattern catalogue.

Every class, interface and trait of extension/bccie with the patterns it was recognized as, followed by the module views, policy functions, fetch functions, template operators, cronjobs, event hooks and INI plugin points of the area. All patterns.

Classes (48)

ClassKindPatternsFileDescription
BaseHandlerclassStrategy / handlerextension/bccie/classes/basehandler.php:11–
bccieDashboardclass–extension/bccie/classes/bccieDashboard.php:14What the start page of the module shows: the forms with collected information and their counts, the last exports, the settings of the scheduled expor…
bccieExporterclass–extension/bccie/classes/bccieExporter.php:17Writes the rows of an export as CSV or SYLK, line by line, so that a large export never needs the whole file in memory.
bccieExportFormatOutputHandlerclassSingleton / instance(), Strategy / handlerextension/bccie/classes/bccieExportFormatOutputHandler.php:11–
bccieExportFormatOutputHandlerCP1252class extends bccieExportFormatOutputHandlerINI plugin point (extension point)extension/bccie/classes/exportFormatOutputHandlers/bccieExportFormatOutputHandlerCP1252.php:11–
bccieExportFormatOutputHandlerUtf8class extends bccieExportFormatOutputHandlerINI plugin point (extension point)extension/bccie/classes/exportFormatOutputHandlers/bccieExportFormatOutputHandlerUtf8.php:11–
bccieExportFormatOutputHandlerUtf8Bomclass extends bccieExportFormatOutputHandlerINI plugin point (extension point)extension/bccie/classes/exportFormatOutputHandlers/bccieExportFormatOutputHandlerUtf8Bom.php:11–
bccieExportFormatOutputHandlerUtf16Leclass extends bccieExportFormatOutputHandlerINI plugin point (extension point)extension/bccie/classes/exportFormatOutputHandlers/bccieExportFormatOutputHandlerUtf16Le.php:11–
bccieExportPageclassUtility (static helper)extension/bccie/classes/bccieExportPage.php:15The export page of one form: the options form, the download, the start of an export in the background and the removal of the collected information.
bccieExportUtilsclassUtility (static helper)extension/bccie/classes/bccieExportUtils.php:11–
bccieInfoclassValue object / structextension/bccie/ezinfo.php:10–
bccieJobclassUtility (static helper)extension/bccie/classes/bccieJob.php:15An export in the background, started from the admin: the same console command the shell uses (ext:bccie:export), started with expProcessTools like th…
bccieJobOutputclass–extension/bccie/classes/bccieJobOutput.php:13Output sink with the two methods of eZCLI the runner uses; a line goes to the terminal and to the log of a job.
bccieRunnerclassUtility (static helper)extension/bccie/classes/bccieRunner.php:15The work of the exports as methods, so that the admin, the console commands and the cronjob parts do the same thing: validate the options, write an e…
bccieTransferclassUtility (static helper)extension/bccie/classes/bccieTransfer.php:26CIE and the kernel's transfer runs (Exponential 6.0.15 and later, the kernel's doc/eng-us/features/6.0/transfer-runs.md): one engine and one run hist…
bccieTransferTaskclass implements expKernelTransferTask–extension/bccie/classes/bccieTransferTask.php:25One background export of CIE as a transfer task (bccieTransfer): what the job queue (job type bccie.export) and the kernel's content jobs call for a…
bccieUIclassUtility (static helper)extension/bccie/classes/bccieUI.php:13Helpers shared by the module views: flash notices and the parameters of a list view (paging, sorting, filter).
Exponential\Command\Extension\Bccie\Exportclass extends CommandCommand (console, scripts, cronjobs)extension/bccie/classes/runnable/commands/php_export.php:16ext:bccie:export - export the collected information of a form to a CSV or SYLK file, or run the scheduled export (the cronjob parts exportcsv and exp…
Exponential\Command\Extension\Bccie\Purgeclass extends CommandCommand (console, scripts, cronjobs)extension/bccie/classes/runnable/commands/php_purge.php:14ext:bccie:purge - remove the collected information of a form, all of it or what is older than a date.
Exponential\Command\Extension\Bccie\Statusclass extends CommandCommand (console, scripts, cronjobs)extension/bccie/classes/runnable/commands/php_status.php:15ext:bccie:status - the dashboard of the admin as text: the forms with collected information, the last exports and the problems found.
Exponential\Cronjob\Extension\Bccie\Exportcsvclass extends CronjobPartCommand (console, scripts, cronjobs)extension/bccie/classes/runnable/cronjobs/exportcsv.php:16Cronjob part exportcsv: writes the collected information of the objects in [CieSettings] Collection[] to CSV files in [CieSettings] Directory.
Exponential\Cronjob\Extension\Bccie\Exportsylkclass extends CronjobPartCommand (console, scripts, cronjobs)extension/bccie/classes/runnable/cronjobs/exportsylk.php:16Cronjob part exportsylk: writes the collected information of the objects in [CieSettings] Collection[] to SYLK files in [CieSettings] Directory.
Exponential\View\Extension\Bccie\Bccie\Doexportclass extends ModuleViewModule view (Page Controller)extension/bccie/classes/runnable/views/bccie/doexport.php:22The code of extension/bccie/modules/bccie/doexport.php, moved into a class (#207 stage 1).
Exponential\View\Extension\Bccie\Bccie\Exportclass extends ModuleViewModule view (Page Controller)extension/bccie/classes/runnable/views/bccie/export.php:22The code of extension/bccie/modules/bccie/export.php, moved into a class (#207 stage 1).
Exponential\View\Extension\Bccie\Bccie\Overviewclass extends ModuleViewModule view (Page Controller)extension/bccie/classes/runnable/views/bccie/overview.php:22The code of extension/bccie/modules/bccie/overview.php, moved into a class (#207 stage 1), rebuilt in 1.1.12 as a dashboard with a list.
eZBirthdayExportHandlerclass extends BaseHandlerINI plugin point (extension point), Strategy / handlerextension/bccie/classes/handlers/ezbirthdayexporthandler.php:13–
eZBirthdayHandlerclass extends BaseHandlerINI plugin point (extension point), Strategy / handlerextension/bccie/classes/handlers/ezbirthdayhandler.php:11–
eZBooleanHandlerclass extends BaseHandlerINI plugin point (extension point), Strategy / handlerextension/bccie/classes/handlers/ezbooleanhandler.php:11–
eZCountryHandlerclass extends BaseHandlerINI plugin point (extension point), Strategy / handlerextension/bccie/classes/handlers/ezcountrtyhandler.php:11–
eZDateHandlerclass extends BaseHandlerINI plugin point (extension point), Strategy / handlerextension/bccie/classes/handlers/ezdatehandler.php:11–
eZDateTimeHandlerclass extends BaseHandlerINI plugin point (extension point), Strategy / handlerextension/bccie/classes/handlers/ezdatetimehandler.php:11–
eZEmailHandlerclass extends BaseHandlerINI plugin point (extension point), Strategy / handlerextension/bccie/classes/handlers/ezemailhandler.php:11–
ezenhancedobjectrelationHandlerclass extends BaseHandlerINI plugin point (extension point), Strategy / handlerextension/bccie/classes/handlers/ezenhancedobjectrelationhandler.php:11–
eZExampleCustomHandlerclass extends BaseHandlerStrategy / handlerextension/bccie/classes/handlers/ezexamplecustomhandler.php:11–
eZFloatHandlerclass extends BaseHandlerINI plugin point (extension point), Strategy / handlerextension/bccie/classes/handlers/ezfloathandler.php:11–
eZIdentifierHandlerclass extends BaseHandlerINI plugin point (extension point), Strategy / handlerextension/bccie/classes/handlers/ezidentifierhandler.php:11–
eZIntegerHandlerclass extends BaseHandlerINI plugin point (extension point), Strategy / handlerextension/bccie/classes/handlers/ezintegerhandler.php:11–
eZObjectRelationHandlerclass extends BaseHandlerINI plugin point (extension point), Strategy / handlerextension/bccie/classes/handlers/ezobjectrelationhandler.php:11–
eZOptionHandlerclass extends BaseHandlerINI plugin point (extension point), Strategy / handlerextension/bccie/classes/handlers/ezoptionhandler.php:11–
eZSelectionHandlerclass extends BaseHandlerINI plugin point (extension point), Strategy / handlerextension/bccie/classes/handlers/ezselectionhandler.php:11–
eZStringHandlerclass extends BaseHandlerINI plugin point (extension point), Strategy / handlerextension/bccie/classes/handlers/ezstringhandler.php:11–
eZTextHandlerclass extends BaseHandlerINI plugin point (extension point), Strategy / handlerextension/bccie/classes/handlers/eztexthandler.php:11–
eZTimeHandlerclass extends BaseHandlerINI plugin point (extension point), Strategy / handlerextension/bccie/classes/handlers/eztimehandler.php:11–
eZURLHandlerclass extends BaseHandlerINI plugin point (extension point), Strategy / handlerextension/bccie/classes/handlers/ezurlhandler.php:11–
eZXMLTextHandlerclass extends BaseHandlerINI plugin point (extension point), Strategy / handlerextension/bccie/classes/handlers/ezxmltexthandler.php:11–
OWEnhancedSelectionHandlerclass extends BaseHandlerINI plugin point (extension point), Strategy / handlerextension/bccie/classes/handlers/owenhancedselectionhandler.php:11–
Parserclass–extension/bccie/classes/parser.php:15Turns the collected information of one object into rows and writes them as CSV or SYLK.
smileobjectrelationlistHandlerclass extends BaseHandlerINI plugin point (extension point), Strategy / handlerextension/bccie/classes/handlers/smileobjectrelationlisthandler.php:11–

Module views (5)

ViewScriptPolicy functionsDefined in
/bccie/overviewoverview.phpreadextension/bccie/modules/bccie/module.php:27
/bccie/exportexport.phpreadextension/bccie/modules/bccie/module.php:40
/bccie/doexportdoexport.phpreadextension/bccie/modules/bccie/module.php:49
/bccie/downloaddownload.phpreadextension/bccie/modules/bccie/module.php:59
/bccie/jobjob.phpreadextension/bccie/modules/bccie/module.php:69

Policy functions (2)

FunctionLimitationsDefined in
bccie/read–extension/bccie/modules/bccie/module.php:79
bccie/remove–extension/bccie/modules/bccie/module.php:80

Cronjob parts (4)

CronjobFileDescription
exportcsvextension/bccie/classes/runnable/cronjobs/exportcsv.php–
exportsylkextension/bccie/classes/runnable/cronjobs/exportsylk.php–
exportcsvextension/bccie/cronjobs/exportcsv.php–
exportsylkextension/bccie/cronjobs/exportsylk.php–

INI plugin points (44)

SettingClassSet in
[CieSettings] ExportOutputFormatHandlers[utf8]bccieExportFormatOutputHandlerUtf8extension/bccie/settings/cie.ini.append.php:90
[CieSettings] ExportOutputFormatHandlers[utf8bom]bccieExportFormatOutputHandlerUtf8Bomextension/bccie/settings/cie.ini.append.php:91
[CieSettings] ExportOutputFormatHandlers[utf16le]bccieExportFormatOutputHandlerUtf16Leextension/bccie/settings/cie.ini.append.php:92
[CieSettings] ExportOutputFormatHandlers[cp1252]bccieExportFormatOutputHandlerCP1252extension/bccie/settings/cie.ini.append.php:93
[ezboolean] HandlerClasseZBooleanHandlerextension/bccie/settings/export.ini:31
[ezcountry] HandlerClasseZCountryHandlerextension/bccie/settings/export.ini:35
[ezdate] HandlerClasseZDateHandlerextension/bccie/settings/export.ini:39
[ezdatetime] HandlerClasseZDateTimeHandlerextension/bccie/settings/export.ini:43
[ezemail] HandlerClasseZEmailHandlerextension/bccie/settings/export.ini:47
[ezenhancedobjectrelation] HandlerClassezenhancedobjectrelationHandlerextension/bccie/settings/export.ini:51
[ezfloat] HandlerClasseZFloatHandlerextension/bccie/settings/export.ini:58
[ezidentifier] HandlerClasseZIdentifierHandlerextension/bccie/settings/export.ini:62
[ezinteger] HandlerClasseZIntegerHandlerextension/bccie/settings/export.ini:66
[ezobjectrelation] HandlerClasseZObjectRelationHandlerextension/bccie/settings/export.ini:70
[ezoption] HandlerClasseZOptionHandlerextension/bccie/settings/export.ini:77
[ezselection] HandlerClasseZSelectionHandlerextension/bccie/settings/export.ini:81
[ezstring] HandlerClasseZStringHandlerextension/bccie/settings/export.ini:85
[eztext] HandlerClasseZTextHandlerextension/bccie/settings/export.ini:89
[eztime] HandlerClasseZTimeHandlerextension/bccie/settings/export.ini:93
[ezurl] HandlerClasseZURLHandlerextension/bccie/settings/export.ini:97
[ezxmltext] HandlerClasseZXMLTextHandlerextension/bccie/settings/export.ini:101
[owenhancedselection] HandlerClassOWEnhancedSelectionHandlerextension/bccie/settings/export.ini:105
[smileobjectrelationlist] HandlerClasssmileobjectrelationlistHandlerextension/bccie/settings/export.ini:109
[ezbirthday] HandlerClasseZBirthdayHandlerextension/bccie/settings/export.ini:113
[ezstring] HandlerClasseZStringHandlerextension/bccie/settings/export.ini.append.php:32
[ezinteger] HandlerClasseZIntegerHandlerextension/bccie/settings/export.ini.append.php:36
[ezxmltext] HandlerClasseZXMLTextHandlerextension/bccie/settings/export.ini.append.php:40
[ezboolean] HandlerClasseZBooleanHandlerextension/bccie/settings/export.ini.append.php:44
[ezidentifier] HandlerClasseZIdentifierHandlerextension/bccie/settings/export.ini.append.php:48
[ezfloat] HandlerClasseZFloatHandlerextension/bccie/settings/export.ini.append.php:52
[ezemail] HandlerClasseZEmailHandlerextension/bccie/settings/export.ini.append.php:56
[ezurl] HandlerClasseZURLHandlerextension/bccie/settings/export.ini.append.php:60
[eztext] HandlerClasseZTextHandlerextension/bccie/settings/export.ini.append.php:64
[ezenhancedobjectrelation] HandlerClassezenhancedobjectrelationHandlerextension/bccie/settings/export.ini.append.php:68
[ezselection] HandlerClasseZSelectionHandlerextension/bccie/settings/export.ini.append.php:75
[ezoption] HandlerClasseZOptionHandlerextension/bccie/settings/export.ini.append.php:79
[ezcountry] HandlerClasseZCountryHandlerextension/bccie/settings/export.ini.append.php:83
[ezdatetime] HandlerClasseZDateTimeHandlerextension/bccie/settings/export.ini.append.php:87
[eztime] HandlerClasseZTimeHandlerextension/bccie/settings/export.ini.append.php:91
[ezdate] HandlerClasseZDateHandlerextension/bccie/settings/export.ini.append.php:95
[smileobjectrelationlist] HandlerClasssmileobjectrelationlistHandlerextension/bccie/settings/export.ini.append.php:99
[ezbirthday] HandlerClasseZBirthdayExportHandlerextension/bccie/settings/export.ini.append.php:103
[JobType_bccie.export] HandlerexpKernelTransferQueueHandlerextension/bccie/settings/expqueue.ini.append.php:9
[Service_transfer.bccie] ClassexpKernelTransferToolextension/bccie/settings/kernelservices.ini.append.php:9

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x