@Entity public class AccountFee extends ConfigurationEntity implements HasCurrency
| Constructor and Description |
|---|
AccountFee() |
getDescription, getInternalName, setDescription, setInternalName, toStringcompareTo, getName, getNames, setNamegetLogType, getVersion, isGlobal, isPersistent, isTransientclone, equals, getEntityImportance, getId, getId, getIds, getUniqueIds, getUniqueIds, hashCodepublic UserAccountType getAccountType()
public java.math.BigDecimal getAmount()
public AccountFeeBalanceHandling getBalanceHandling()
public AccountFeeChargeMode getChargeMode()
public Currency getCurrency()
getCurrency in interface HasCurrencypublic CustomScript getCustomScript()
public java.lang.String getCustomScriptParameters()
public DataTranslationType getDataTranslationType()
BaseEntitygetDataTranslationType in class BaseEntitypublic java.lang.Integer getDayMonth()
public WeekDay getDayWeek()
public java.util.Date getEnabledSince()
public java.math.BigDecimal getFreeBase()
public java.lang.Integer getHour()
public java.util.Set<AccountFeeLog> getLogs()
public Network getNetwork()
getNetwork in class BaseEntitypublic AccountFeePaymentDirection getPaymentDirection()
public TimeInterval getRecurrence()
public AccountFeeRunMode getRunMode()
public GeneratedTransferType getTransferType()
public boolean isEnabled()
public boolean isManual()
public boolean isScheduled()
public void setAccountType(UserAccountType accountType)
public void setAmount(java.math.BigDecimal amount)
public void setBalanceHandling(AccountFeeBalanceHandling balanceHandling)
public void setChargeMode(AccountFeeChargeMode chargeMode)
public void setCustomScript(CustomScript customScript)
public void setCustomScriptParameters(java.lang.String customScriptParameters)
public void setDayMonth(java.lang.Integer dayMonth)
public void setDayWeek(WeekDay dayWeek)
public void setEnabled(boolean enabled)
public void setEnabledSince(java.util.Date enabledSince)
public void setFreeBase(java.math.BigDecimal freeBase)
public void setHour(java.lang.Integer hour)
public void setLogs(java.util.Set<AccountFeeLog> logs)
public void setPaymentDirection(AccountFeePaymentDirection paymentDirection)
public void setRecurrence(TimeInterval recurrence)
public void setRunMode(AccountFeeRunMode runMode)
public void setTransferType(GeneratedTransferType transferType)