Версия: 6.x
burger close
Интерфейс ExchangableInterface
Граф наследования:ExchangableInterface:
Vkontakte

Подробное описание

Интерфейс описывает поведение класса экспорта, который может производить экспорт данных по API

Открытые члены

 validateDataForExchangeByApi ()
 
 doExchange ()
 
 isRunning ()
 
 stopExchange ()
 
 canSaveLog ()
 
 clearLog ()
 
 getLogContent ()
 

Методы

canSaveLog ( )

Возвращает true, если профиль поддерживает хранение логов

Возвращает
bool

Замещается в Vkontakte.

clearLog ( )

Очищает лог файл

Возвращает
bool

Замещается в Vkontakte.

doExchange ( )

Производит один шаг экспорта данных

Аргументы
ExportProfile$profileПрофиль экспорта, который следует экспортировать
Возвращает
integer | bool Возвращает количество экспортированных данных за текущий шаг или true, если экспорт завершен полностью. В случае, если экспорт невозможно запустить, возвращает false

Замещается в Vkontakte.

getLogContent ( )

Возвращает содержимое лог-файла

Возвращает
mixed

Замещается в Vkontakte.

isRunning ( )

Возвращает true, если в настоящее время идет или запланирован обмен по API

Возвращает
bool

Замещается в Vkontakte.

stopExchange ( )

Останавливает омен по API, сбрасывает планировщик, очищает файл очереди, снимает флаг необходимости

Возвращает
bool

Замещается в Vkontakte.

validateDataForExchangeByApi ( )

Возвращает true, если профиль готов к экспорту по API, все необходимые данные заполнены. Вызывается перед постановкой профиля в планировщик для обмена

Возвращает
bool

Замещается в Vkontakte.