ru.j1c
Class AbstractAccountRecordSet.AbstractAccountRecord

java.lang.Object
  extended by ru.j1c.AbstractAccountRecordSet.AbstractAccountRecord
All Implemented Interfaces:
AccountingRecord
Enclosing class:
AbstractAccountRecordSet

public class AbstractAccountRecordSet.AbstractAccountRecord
extends Object
implements AccountingRecord


Nested Class Summary
 class AbstractAccountRecordSet.AbstractAccountRecord.AbstractAccountingSubconto
           
 
Method Summary
 AccountReference getAccountCt()
          Получить счет кредита
 AccountReference getAccountDt()
          Получить счет дебета
 BigDecimal getAmount()
          Получить количество проводки
<T> T
getAttribute(String name)
          Получить атрибут проводки
 CatalogReference getCurrency()
          Получить валюту проводки
 BigDecimal getCurrencySum()
          Получить валютную сумму проводки
 int getLine()
          Получить номер строки проводки
 int getLineDocument()
          Получить номер строки документа, в случае если была осуществлена привязка номера строки к проводке
 AccountingSubconto getSubcontoCt()
          Получить коллекцию субконто кредита проводки
 AccountingSubconto getSubcontoDt()
          Получить коллекцию субконто дебета проводки
 BigDecimal getSum()
          Получить сумму проводки
 boolean isActive()
          Содержит признак активности проводки
 void setAccountCt(AccountReference value)
          Установить счет кредита
 void setAccountDt(AccountReference value)
          Установить счет дебета
 void setAmount(BigDecimal value)
          Установить количество проводки
 void setAmount(Integer value)
          Установить количество проводки
<T> void
setAttribute(String name, T value)
          Установить значение атрибута
 void setCurrency(CatalogReference value)
          Установить валюту проводки
 void setCurrencySum(BigDecimal value)
          Установить валютную сумму проводки
 void setCurrencySum(Integer value)
          Установить валютную сумму проводки
 void setLineDocument(int line)
          Установить номер строки документа, если осуществляется привязка номера строки к проводке
 void setSum(BigDecimal value)
          Установить сумму проводки
 void setSum(Integer value)
          Установить сумму проводки
 String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getAccountCt

public AccountReference getAccountCt()
Description copied from interface: AccountingRecord
Получить счет кредита

Specified by:
getAccountCt in interface AccountingRecord
Returns:
Счет кредита

getAccountDt

public AccountReference getAccountDt()
Description copied from interface: AccountingRecord
Получить счет дебета

Specified by:
getAccountDt in interface AccountingRecord
Returns:
Счет дебета

getAmount

public BigDecimal getAmount()
Description copied from interface: AccountingRecord
Получить количество проводки

Specified by:
getAmount in interface AccountingRecord
Returns:
Количество проводки

getAttribute

public <T> T getAttribute(String name)
Description copied from interface: AccountingRecord
Получить атрибут проводки

Specified by:
getAttribute in interface AccountingRecord
Parameters:
name - Имя атрибута
Returns:
Значение атрибута

getCurrency

public CatalogReference getCurrency()
Description copied from interface: AccountingRecord
Получить валюту проводки

Specified by:
getCurrency in interface AccountingRecord
Returns:
Валюта проводки

getSubcontoCt

public AccountingSubconto getSubcontoCt()
Description copied from interface: AccountingRecord
Получить коллекцию субконто кредита проводки

Specified by:
getSubcontoCt in interface AccountingRecord
Returns:
Коллекция субконто кредита

getSubcontoDt

public AccountingSubconto getSubcontoDt()
Description copied from interface: AccountingRecord
Получить коллекцию субконто дебета проводки

Specified by:
getSubcontoDt in interface AccountingRecord
Returns:
Коллекция субконто дебета

getSum

public BigDecimal getSum()
Description copied from interface: AccountingRecord
Получить сумму проводки

Specified by:
getSum in interface AccountingRecord
Returns:
Сумма проводки

isActive

public boolean isActive()
Description copied from interface: AccountingRecord
Содержит признак активности проводки

Specified by:
isActive in interface AccountingRecord
Returns:
true - проводка активна

setAccountCt

public void setAccountCt(AccountReference value)
Description copied from interface: AccountingRecord
Установить счет кредита

Specified by:
setAccountCt in interface AccountingRecord
Parameters:
value - Счет кредита

setAccountDt

public void setAccountDt(AccountReference value)
Description copied from interface: AccountingRecord
Установить счет дебета

Specified by:
setAccountDt in interface AccountingRecord
Parameters:
value - Счет дебета

setAmount

public void setAmount(BigDecimal value)
Description copied from interface: AccountingRecord
Установить количество проводки

Specified by:
setAmount in interface AccountingRecord

setAttribute

public <T> void setAttribute(String name,
                             T value)
Description copied from interface: AccountingRecord
Установить значение атрибута

Specified by:
setAttribute in interface AccountingRecord
Parameters:
name - Имя атрибута
value - Значение атрибута

setCurrency

public void setCurrency(CatalogReference value)
Description copied from interface: AccountingRecord
Установить валюту проводки

Specified by:
setCurrency in interface AccountingRecord
Parameters:
value - Значение проводки

setSum

public void setSum(BigDecimal value)
Description copied from interface: AccountingRecord
Установить сумму проводки

Specified by:
setSum in interface AccountingRecord
Parameters:
value - Сумма проводки

getCurrencySum

public BigDecimal getCurrencySum()
Description copied from interface: AccountingRecord
Получить валютную сумму проводки

Specified by:
getCurrencySum in interface AccountingRecord
Returns:
Сумма проводки

setCurrencySum

public void setCurrencySum(BigDecimal value)
Description copied from interface: AccountingRecord
Установить валютную сумму проводки

Specified by:
setCurrencySum in interface AccountingRecord
Parameters:
value - Сумма проводки

getLine

public int getLine()
Description copied from interface: AccountingRecord
Получить номер строки проводки

Specified by:
getLine in interface AccountingRecord
Returns:
Номер строки

getLineDocument

public int getLineDocument()
Description copied from interface: AccountingRecord
Получить номер строки документа, в случае если была осуществлена привязка номера строки к проводке

Specified by:
getLineDocument in interface AccountingRecord
Returns:
Номер строки документа

setLineDocument

public void setLineDocument(int line)
Description copied from interface: AccountingRecord
Установить номер строки документа, если осуществляется привязка номера строки к проводке

Specified by:
setLineDocument in interface AccountingRecord
Parameters:
line - Номер строки документа.

setAmount

public void setAmount(Integer value)
Description copied from interface: AccountingRecord
Установить количество проводки

Specified by:
setAmount in interface AccountingRecord

setCurrencySum

public void setCurrencySum(Integer value)
Description copied from interface: AccountingRecord
Установить валютную сумму проводки

Specified by:
setCurrencySum in interface AccountingRecord
Parameters:
value - Сумма проводки

setSum

public void setSum(Integer value)
Description copied from interface: AccountingRecord
Установить сумму проводки

Specified by:
setSum in interface AccountingRecord
Parameters:
value - Сумма проводки

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2011 J1C corp. All Rights Reserved.