Package org.cyclos.entities.banking
Class AccountPaymentAmountLimitLog
- java.lang.Object
-
- org.cyclos.entities.SimpleEntity
-
- org.cyclos.entities.NetworkedEntity
-
- org.cyclos.entities.banking.BaseAccountLimitLog
-
- org.cyclos.entities.banking.AccountPaymentAmountLimitLog
-
- All Implemented Interfaces:
Cloneable,HasCurrency,HasNetwork,ProcessableForProxying,IEntity
@Entity public class AccountPaymentAmountLimitLog extends BaseAccountLimitLog
Stores the history of an account's payment max amount, max amount per day, per week and per month limits.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.cyclos.entities.SimpleEntity
SimpleEntity.EntityLoadNotifier
-
-
Constructor Summary
Constructors Constructor Description AccountPaymentAmountLimitLog()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BigDecimalgetMaxLimit()BigDecimalgetMaxPerDayLimit()BigDecimalgetMaxPerMonthLimit()BigDecimalgetMaxPerWeekLimit()BigDecimalgetMaxPerYearLimit()booleanisMaxLimitFromProduct()booleanisMaxPerDayLimitFromProduct()booleanisMaxPerMonthLimitFromProduct()booleanisMaxPerWeekLimitFromProduct()booleanisMaxPerYearLimitFromProduct()voidsetMaxLimit(BigDecimal maxLimit)voidsetMaxPerDayLimit(BigDecimal maxPerDayLimit)voidsetMaxPerMonthLimit(BigDecimal maxPerMonthLimit)voidsetMaxPerWeekLimit(BigDecimal maxPerWeekLimit)voidsetMaxPerYearLimit(BigDecimal maxPerYearLimit)-
Methods inherited from class org.cyclos.entities.banking.BaseAccountLimitLog
getAccount, getBy, getCurrency, getDescription, getModifiedAt, getNetwork, setAccount, setBy, setDescription, setModifiedAt
-
Methods inherited from class org.cyclos.entities.NetworkedEntity
isGlobal
-
Methods inherited from class org.cyclos.entities.SimpleEntity
equals, getId, hashCode, id, ids, isPersistent, isTransient, register, setId, toShortString, toString, uniqueIds, uniqueIds
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.cyclos.entities.banking.HasCurrency
round, withCurrency
-
Methods inherited from interface org.cyclos.entities.ProcessableForProxying
getProxyClass
-
-
-
-
Method Detail
-
getMaxLimit
public BigDecimal getMaxLimit()
-
getMaxPerDayLimit
public BigDecimal getMaxPerDayLimit()
-
getMaxPerMonthLimit
public BigDecimal getMaxPerMonthLimit()
-
getMaxPerWeekLimit
public BigDecimal getMaxPerWeekLimit()
-
getMaxPerYearLimit
public BigDecimal getMaxPerYearLimit()
-
isMaxLimitFromProduct
public boolean isMaxLimitFromProduct()
-
isMaxPerDayLimitFromProduct
public boolean isMaxPerDayLimitFromProduct()
-
isMaxPerMonthLimitFromProduct
public boolean isMaxPerMonthLimitFromProduct()
-
isMaxPerWeekLimitFromProduct
public boolean isMaxPerWeekLimitFromProduct()
-
isMaxPerYearLimitFromProduct
public boolean isMaxPerYearLimitFromProduct()
-
setMaxLimit
public void setMaxLimit(BigDecimal maxLimit)
-
setMaxPerDayLimit
public void setMaxPerDayLimit(BigDecimal maxPerDayLimit)
-
setMaxPerMonthLimit
public void setMaxPerMonthLimit(BigDecimal maxPerMonthLimit)
-
setMaxPerWeekLimit
public void setMaxPerWeekLimit(BigDecimal maxPerWeekLimit)
-
setMaxPerYearLimit
public void setMaxPerYearLimit(BigDecimal maxPerYearLimit)
-
-