ru.j1c
Interface RegisterRecordSet

All Superinterfaces:
Iterable<RegisterRecord>
All Known Implementing Classes:
AbstractRegisterRecordSet

public interface RegisterRecordSet
extends Iterable<RegisterRecord>

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

Author:
max

Method Summary
 RegisterRecord add()
          Добавляет новую запись в набор.
 RegisterRecord addExpense()
          Добавляет новую запись регистра в наборе с установленным видом движения RegisterRecord.EXPENSE.
 RegisterRecord addReceipt()
          Добавляет новую запись регистра в наборе с установленным видом движения RegisterRecord.RECEIPT.
 void clear()
          Удаляет все записи из набора
 void read()
          Считывает записи по установленному отбору.
 void setRecorder(DocumentReference value)
          Установить документ, по которому осуществляется фильтрация при считывании или записи набора.
 void write(boolean replace)
          Записывает в базу данных набор записей.
 
Methods inherited from interface java.lang.Iterable
iterator
 

Method Detail

add

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

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

addReceipt

RegisterRecord addReceipt()
Добавляет новую запись регистра в наборе с установленным видом движения RegisterRecord.RECEIPT.

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

addExpense

RegisterRecord addExpense()
Добавляет новую запись регистра в наборе с установленным видом движения RegisterRecord.EXPENSE.

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

setRecorder

void setRecorder(DocumentReference value)
Установить документ, по которому осуществляется фильтрация при считывании или записи набора.

Parameters:
value - Документ

read

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


write

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

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

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


clear

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



Copyright © 2011 J1C corp. All Rights Reserved.