forum.bitel.ru
http://forum.bitel.ru/

Восстановление договоров из архива скриптом
http://forum.bitel.ru/viewtopic.php?f=22&t=8366
Страница 1 из 1

Автор:  mrustik [ 20 авг 2013, 11:11 ]
Заголовок сообщения:  Восстановление договоров из архива скриптом

Добрый день!
Где можно почитать доку про классы?
bitel.billing.server.contract.action.ActionArchiveRestore
bitel.billing.server.contract.action.ActionArchiveFoldersList
bitel.billing.server.contract.action.ActionArchiveInfo
Возникла необходимость скриптом восстановить договора.

Автор:  mrustik [ 20 авг 2013, 11:15 ]
Заголовок сообщения:  Re: Восстановление договоров из архива скриптом

Также интересует класс ContractRemover, как удалять с сохранением в архив и без сохранения

Автор:  Phricker [ 20 авг 2013, 11:20 ]
Заголовок сообщения:  Re: Восстановление договоров из архива скриптом

Код:
public String removeContract(int cid, boolean save, int userId)

Это в 6.0

Автор:  mrustik [ 20 авг 2013, 11:58 ]
Заголовок сообщения:  Re: Восстановление договоров из архива скриптом

Забыл написать
Цитата:
Сервер: вер. 5.1 сборка 857 от 01.08.2013 15:49:38
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.6.0_17

ContractRemover работает в этой версии тоже

Автор:  mrustik [ 20 авг 2013, 12:00 ]
Заголовок сообщения:  Re: Восстановление договоров из архива скриптом

Phricker писал(а):
Код:
public String removeContract(int cid, boolean save, int userId)

Это в 6.0

А это из какого класса, не нашел?

Автор:  Phricker [ 20 авг 2013, 12:11 ]
Заголовок сообщения:  Re: Восстановление договоров из архива скриптом

Работать то работает. Просто говорю как это выглядит в 6.0.

Его в API нет. Я смотрю через декомпиляцию класса ContractRemover.

Автор:  mrustik [ 20 авг 2013, 12:13 ]
Заголовок сообщения:  Re: Восстановление договоров из архива скриптом

Понял, спасибо, попробую тоже декомпилировать и посмотреть.

Автор:  stark [ 20 авг 2013, 16:03 ]
Заголовок сообщения:  Re: Восстановление договоров из архива скриптом

mrustik писал(а):
Добрый день!
Где можно почитать доку про классы?
bitel.billing.server.contract.action.ActionArchiveRestore
bitel.billing.server.contract.action.ActionArchiveFoldersList
bitel.billing.server.contract.action.ActionArchiveInfo
Возникла необходимость скриптом восстановить договора.


Для восстановления нужно вызвать
Код:
 new ContractRemover( setup, con, folder ).restoreContract( file );



Больше ничего нет в ActionArchiveRestore. Вам не нужна дока по action-ам .

Автор:  stark [ 20 авг 2013, 16:05 ]
Заголовок сообщения:  Re: Восстановление договоров из архива скриптом

mrustik писал(а):
bitel.billing.server.contract.action.ActionArchiveFoldersList


Там ничего нет , кроме
Код:

ContractRemover cr = new ContractRemover( setup, con, "/" );
        for ( String folder : cr.getFolders() )
        {
           
         }

Автор:  stark [ 20 авг 2013, 16:07 ]
Заголовок сообщения:  Re: Восстановление договоров из архива скриптом

mrustik писал(а):
bitel.billing.server.contract.action.ActionArchiveInfo


Код:
ContractRemover cr = new ContractRemover( setup, con, folder );

      List<File> files = cr.getContractsFromArchive( fileMask );
      for( File arch : files )
      {
                .....
                 }


Автор:  mrustik [ 22 авг 2013, 11:43 ]
Заголовок сообщения:  Re: Восстановление договоров из архива скриптом

Спасибо, но уже разобрался, декомпилил класс ContractRemover

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/