ru.j1c
Class AbstractRegisterRecordSet

java.lang.Object
  extended by ru.j1c.AbstractRegisterRecordSet
All Implemented Interfaces:
Iterable<RegisterRecord>, RegisterRecordSet

public final class AbstractRegisterRecordSet
extends Object
implements RegisterRecordSet


Nested Class Summary
 class AbstractRegisterRecordSet.AbstractRegisterRecord
           
 
Method Summary
 RegisterRecord add()
          Добавляет новую запись в набор.
 RegisterRecord addExpense()
          Добавляет новую запись регистра в наборе с установленным видом движения RegisterRecord.EXPENSE.
 RegisterRecord addReceipt()
          Добавляет новую запись регистра в наборе с установленным видом движения RegisterRecord.RECEIPT.
 void clear()
          Удаляет все записи из набора
 Iterator<RegisterRecord> iterator()
           
 void read()
          Считывает записи по установленному отбору.
 void setRecorder(DocumentReference value)
          Установить документ, по которому осуществляется фильтрация при считывании или записи набора.
 String toString()
           
 void write(boolean replace)
          Записывает в базу данных набор записей.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

add

public RegisterRecord add()
Description copied from interface: RegisterRecordSet
Добавляет новую запись в набор.

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

addExpense

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

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

addReceipt

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

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

setRecorder

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

Specified by:
setRecorder in interface RegisterRecordSet
Parameters:
value - Документ

read

public void read()
Description copied from interface: RegisterRecordSet
Считывает записи по установленному отбору.

Specified by:
read in interface RegisterRecordSet

iterator

public Iterator<RegisterRecord> iterator()
Specified by:
iterator in interface Iterable<RegisterRecord>

write

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

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

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


toString

public String toString()
Overrides:
toString in class Object

clear

public void clear()
Description copied from interface: RegisterRecordSet
Удаляет все записи из набора

Specified by:
clear in interface RegisterRecordSet


Copyright © 2011 J1C corp. All Rights Reserved.