Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This class provides methods that allow importing data from external parties,

import(record, testMode)




record - запись из таблицы sys_import_source
testMode - булево значение. Если true то проведет тестовую загрузку, обозначит статус операции как тестовый.
Метод принимает запись из таблицы sys_import_source и переносит записи из прикрипленного аттача в таблицу, которая была создана через поле import_set_table_name у sys_import_source.
В результате мы получаем таблицу со временными записями - ImportSet(из которого уже будет произведен перенос записей в любую другую таблицу).


Parameter(s):

NameTypeMandatoryDefault Value
record
YN
testModeBooleanN


Return:

TypeDescription



Example:

Code Block
languagejs
themeEclipse
titleimport
var imp = new SimpleImport();
imp.import(current);


transform(record)

Method description


Parameter(s):

NameTypeMandatoryDefault Value





Return:

TypeDescription



Example:

Code Block
languagejs
themeEclipse
titletransform
var imp = new SimpleImport();
imp.transform(current);


testLdapConnection(record)

Method description


Parameter(s):

NameTypeMandatoryDefault Value





Return:

TypeDescription



Example:

Code Block
languagejs
themeEclipse
titletestLdapConnection
var imp = new SimpleImport();
var result = imp.testLdapConnection(current);
if (result.flash.type === "success") {
	ss.addInfoMessage(result.flash.message);
}
if (result.flash.type === "error") {
	ss.addErrorMessage(result.flash.message);
} (edited)


importTransform(record)

Method description


Parameter(s):

NameTypeMandatoryDefault Value
record
YN


Return:

TypeDescription
Array

Returns array containing description of connection status.


Example:

Code Block
languagejs
themeEclipse
titleimportTransform
var imp = new SimpleImport();
imp.importTransform(current);


Table of Contents
absoluteUrltrue
classfixedPosition