ru.j1c
Interface Detail

All Superinterfaces:
Iterable<LineDetail>

public interface Detail
extends Iterable<LineDetail>

Табличная часть

Author:
max

Method Summary
 LineDetail add()
          Добавляет строку в конец табличной части.
 void clear()
          Удаляет все строки табличной части.
 void delete(int index)
          Удаляет строку с указанным индексом из табличной части.
 void delete(LineDetail line)
          Удаляет строку с указанным индексом из табличной части.
 LineDetail get(int index)
          Получает значение по индексу.
 int size()
          Получает количество строк табличной части.
 BigDecimal total(int index)
          Суммирует значения всех строк в указанной колонке.
 BigDecimal total(String name)
          Суммирует значения всех строк в указанной колонке.
 
Methods inherited from interface java.lang.Iterable
iterator
 

Method Detail

total

BigDecimal total(String name)
Суммирует значения всех строк в указанной колонке.

Parameters:
name - Имя колонки
Returns:
Итог по колонке.

total

BigDecimal total(int index)
Суммирует значения всех строк в указанной колонке.

Parameters:
index - Индекс колонки
Returns:
Итог по колонке.

add

LineDetail add()
Добавляет строку в конец табличной части.

Примечание: Использование метода допустимо только в том случае, если табличная часть получена из свойства объекта. Если табличная часть получена из свойства ссылки (или выборки), то использование этого метода будет вызывать ошибку выполнения.

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

delete

void delete(int index)
Удаляет строку с указанным индексом из табличной части.

Parameters:
index - Индекс удаляемой строки в табличной части

Примечание: Использование метода допустимо только в том случае, если табличная часть получена из свойства объекта. Если табличная часть получена из свойства ссылки (или выборки), то использование этого метода будет вызывать ошибку выполнения.


delete

void delete(LineDetail line)
Удаляет строку с указанным индексом из табличной части.

Parameters:
line - Cама удаляемая строка

Примечание: Использование метода допустимо только в том случае, если табличная часть получена из свойства объекта. Если табличная часть получена из свойства ссылки (или выборки), то использование этого метода будет вызывать ошибку выполнения.


size

int size()
Получает количество строк табличной части.

Returns:
Количество строк

clear

void clear()
Удаляет все строки табличной части.

Примечание: Использование метода допустимо только в том случае, если табличная часть получена из свойства объекта. Если табличная часть получена из свойства ссылки (или выборки), то использование этого метода будет вызывать ошибку выполнения.


get

LineDetail get(int index)
Получает значение по индексу.

Parameters:
index - Индекс строки
Returns:
Строка табличной части


Copyright © 2011 J1C corp. All Rights Reserved.