ru.j1c
Interface PeriodicRegisterRecordSet

All Superinterfaces:
Iterable<PeriodicRegisterRecord>

public interface PeriodicRegisterRecordSet
extends Iterable<PeriodicRegisterRecord>

Предназначен для операций с периодическими записями. Представляет собой коллекцию периодических записей. Позволяет выполнять считывание записей по определенному условию отбора из базы данных, добавлять, удалять и модифицировать записи в наборе. Также может быть выполнена запись в базе данных по определенному условию. При записи может выполняться замещение всех имеющихся в базе данных записей по данному условию на записи, содержащиеся в наборе. В качестве отборов может использоваться реквизит справочника, константа или документ.

Author:
max

Nested Class Summary
static interface PeriodicRegisterRecordSet.Filter
           
 
Method Summary
 PeriodicRegisterRecord add()
          Добавляет новую запись в набор.
 void clear()
          Удаляет все записи из набора
 PeriodicRegisterRecordSet.Filter getFilter()
          Получить фильтр набор записей.
 void read()
          Считывает записи по установленному отбору.
 void write(boolean replace)
          Записывает в базу данных набор записей.
 
Methods inherited from interface java.lang.Iterable
iterator
 

Method Detail

add

PeriodicRegisterRecord add()
Добавляет новую запись в набор.

Returns:
Возвращает, только что добавленную запись

getFilter

PeriodicRegisterRecordSet.Filter getFilter()
Получить фильтр набор записей.

Returns:
Фильтр

read

void read()
Считывает записи по установленному отбору.


write

void write(boolean replace)
Записывает в базу данных набор записей. В зависимости от переданного параметра может быть выполнено добавление записей или их замещение.

Parameters:
replace - true - записи замещать, false - добавлять.

Примечание: При вызове с параметром <Замещать> равным Ложь после записи в информационную базу набор записей очищается (удаляются записи из набора).


clear

void clear()
Удаляет все записи из набора



Copyright © 2011 J1C corp. All Rights Reserved.