Base#
NAME#
Kernel::System::Command::ExportImport::Base
DESCRIPTION#
Base functions to handle import/export command behavior.
PUBLIC INTERFACE#
new()#
Don’t use the constructor directly, use the ObjectManager instead:
my $CommandExportImportBaseObject = $Kernel::OM->Get('Kernel::System::Command::ExportImport::Base');
ExportCommandInit()#
initialize command object into handler module
my $Success = $CommandExportImportBaseObject->ExportCommandInit( %Params );
ExportConfigure()#
add options/arguments to the command
my $Success = $CommandExportImportBaseObject->ExportConfigure( %Params );
ExportPreCheck()#
performs pre check for exporting
my $Success = $CommandExportImportBaseObject->ExportPreCheck( %Params );
ExportModuleGet()#
get export module object
my $Result = $CommandExportImportBaseObject->ExportModuleGet(
ExportModule => 'Kernel::System::AutoResponse',
ExportFunctionName => 'AutoResponseExport',
);
ExportHandle()#
perform command export operation
my $Result = $CommandExportImportBaseObject->ExportHandle( %Params );
ImportCommandInit()#
initialize command object into handler module
my $Success = $CommandExportImportBaseObject->ImportCommandInit( %Params );
ImportConfigure()#
add options/arguments to the command
my $Success = $CommandExportImportBaseObject->ImportConfigure( %Params );
ImportPreCheck()#
performs pre check for importing
my $Success = $CommandExportImportBaseObject->ImportPreCheck( %Params );
ImportModuleGet()#
get import module object
my $Result = $CommandExportImportBaseObject->ImportModuleGet(
ImportModule => 'Kernel::System::AutoResponse',
ImportFunctionName => 'AutoResponseImport',
);
ImportHandle()#
perform command import operation
my $Result = $CommandExportImportBaseObject->ImportHandle( %Params );
BaseModuleGet()#
get export module object
my $Result = $CommandExportImportBaseObject->BaseModuleGet(
Action => 'Export',
Module => 'Kernel::System::AutoResponse',
FunctionName => 'AutoResponseExport',
);