ru.j1c
Interface AccountingSubconto

All Superinterfaces:
Iterable<Map.Entry<Metadatas.SubcontoKind,Object>>
All Known Implementing Classes:
AbstractAccountRecordSet.AbstractAccountRecord.AbstractAccountingSubconto

public interface AccountingSubconto
extends Iterable<Map.Entry<Metadatas.SubcontoKind,Object>>

Коллекция значений субконто проводки. Установка и получение значения конкретного субконто осуществляется через вид субконто.

Author:
max

Method Summary
 void clear()
          Удаляет все элементы коллекции субконто.
 int count()
          Получает количество элементов коллекции субконто.
<T> T
get(int index)
          Получить значение субконто проводки по номеру субконто
<T> T
get(Metadatas.SubcontoKind key)
          Получить значение субконто проводки по виду субконто
<T> void
put(int index, T value)
          Установить значение субконто проводки по номеру субконто Если элемент с переданным значением существует, то его значение заменяется, в противном случае добавляется новый элемент.
<T> void
put(Metadatas.SubcontoKind key, T value)
          Устанавливает значение элемента коллекции субконто.
 void remove(int index)
          Удалить значение субконто проводки по номеру субконто
 void remove(Metadatas.SubcontoKind value)
          Удаляет элемент коллекции субконто.
 
Methods inherited from interface java.lang.Iterable
iterator
 

Method Detail

count

int count()
Получает количество элементов коллекции субконто.

Returns:
Количесвто субконто

clear

void clear()
Удаляет все элементы коллекции субконто.


remove

void remove(Metadatas.SubcontoKind value)
Удаляет элемент коллекции субконто.

Parameters:
value - Значение субконто

remove

void remove(int index)
Удалить значение субконто проводки по номеру субконто

Parameters:
index - Индекс субконто (диапозон >=0)

put

<T> void put(Metadatas.SubcontoKind key,
             T value)
Устанавливает значение элемента коллекции субконто. Если элемент с переданным значением существует, то его значение заменяется, в противном случае добавляется новый элемент.

Parameters:
key - Вид субконто
value - Значенеи субконто

get

<T> T get(Metadatas.SubcontoKind key)
Получить значение субконто проводки по виду субконто

Parameters:
key - Видсубконто, по которому получаем значение
Returns:
Значение субконто

get

<T> T get(int index)
Получить значение субконто проводки по номеру субконто

Parameters:
index - Индекс, по которому получаем значение (диапозон >=0)
Returns:
Значение субконто

put

<T> void put(int index,
             T value)
Установить значение субконто проводки по номеру субконто Если элемент с переданным значением существует, то его значение заменяется, в противном случае добавляется новый элемент.

Parameters:
index - Индекс, по которому устанавливаем значение (диапозон >=0)
value - Значение субконто


Copyright © 2011 J1C corp. All Rights Reserved.