Package org.cyclos.entities.banking
Interface IAccount
-
- All Superinterfaces:
HasCurrency,HasNetwork,IEntity
- All Known Subinterfaces:
IUserAccount
- All Known Implementing Classes:
Account,PendingUserAccount,SystemAccount,UserAccount
public interface IAccount extends IEntity, HasCurrency, HasNetwork
Interface for accounts
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description LonggetAccountRatesId()BigDecimalgetCreditLimit()StringgetNumber()InternalAccountOwnergetOwner()AccountTypegetType()BigDecimalgetUpperCreditLimit()voidsetAccountRatesId(Long accountRatesId)voidsetCreditLimit(BigDecimal creditLimit)voidsetNumber(String number)voidsetUpperCreditLimit(BigDecimal upperCreditLimit)-
Methods inherited from interface org.cyclos.entities.banking.HasCurrency
getCurrency, round, withCurrency
-
Methods inherited from interface org.cyclos.entities.HasNetwork
getNetwork, isGlobal
-
-
-
-
Method Detail
-
getAccountRatesId
Long getAccountRatesId()
-
getCreditLimit
BigDecimal getCreditLimit()
-
getNumber
String getNumber()
-
getOwner
InternalAccountOwner getOwner()
-
getType
AccountType getType()
-
getUpperCreditLimit
BigDecimal getUpperCreditLimit()
-
setAccountRatesId
void setAccountRatesId(Long accountRatesId)
-
setCreditLimit
void setCreditLimit(BigDecimal creditLimit)
-
setNumber
void setNumber(String number)
-
setUpperCreditLimit
void setUpperCreditLimit(BigDecimal upperCreditLimit)
-
-