ru.j1c
Interface AccountingRecordSet

All Superinterfaces:
Iterable<AccountingRecord>
All Known Implementing Classes:
AbstractAccountRecordSet

public interface AccountingRecordSet
extends Iterable<AccountingRecord>

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

Author:
max

Method Summary
 AccountingRecord add()
          Добавляет новую запись в набор.
 void clear()
          Очищает набор записей, удаляя из него все записи.
<T> T
getAttribute(String name)
          Получить атрибут коллекции проводок.
 String getContent()
          Получить содержание операции
 DocumentReference getDocument()
          Пролучить документ, по которому осущетсвляется фильтрация при считывании или записи набора
 OperationReference getOperation()
          Получить операцию, по которому осуществляется фильтрация при считывании или записи набора
 BigDecimal getSum()
          Получить сумму операции
 void read()
          Считывает записи по установленному отбору.
<T> void
setAttribute(String name, T value)
          Установить атрибут коллекции проводок.
 void setContent(String value)
          Установить содеражение операции
 void setRecorder(DocumentReference value)
          Установить документ, по которому осуществляется фильтрация при считывания или записи набора.
 void setSum(BigDecimal value)
          Установить сумму операции
 void setSum(Integer value)
          Установить сумму операции
 void write(boolean replace)
          Записывает в базу данных набор записей.
 
Methods inherited from interface java.lang.Iterable
iterator
 

Method Detail

setRecorder

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

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

getDocument

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

Returns:
Документ

getOperation

OperationReference getOperation()
Получить операцию, по которому осуществляется фильтрация при считывании или записи набора

Returns:
Операция

add

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

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

write

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

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

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


clear

void clear()
Очищает набор записей, удаляя из него все записи.


read

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


setAttribute

<T> void setAttribute(String name,
                      T value)
Установить атрибут коллекции проводок. Соответствует атрибуту операции.

Parameters:
name - Имя атрибута коллекции
value - Значение атрибута

getAttribute

<T> T getAttribute(String name)
Получить атрибут коллекции проводок. Соответствует атрибуту операции.

Parameters:
name - Имя атрибута коллекции
Returns:
Значение атрибута

getSum

BigDecimal getSum()
Получить сумму операции

Returns:
Сумма операции

setSum

void setSum(BigDecimal value)
Установить сумму операции

Parameters:
value -

setSum

void setSum(Integer value)
Установить сумму операции

Parameters:
value -

setContent

void setContent(String value)
Установить содеражение операции

Parameters:
value - Содежание операции

getContent

String getContent()
Получить содержание операции

Returns:
содержание операции


Copyright © 2011 J1C corp. All Rights Reserved.