Class AccountFeeDTO
- java.lang.Object
-
- org.cyclos.model.Bean
-
- org.cyclos.model.EntityModel
-
- org.cyclos.model.EntityDTO
-
- org.cyclos.model.NamedEntityDTO
-
- org.cyclos.model.ConfigurationEntityDTO
-
- org.cyclos.model.banking.accountfees.AccountFeeDTO
-
- All Implemented Interfaces:
Serializable,Comparable<NamedEntityDTO>,IEntity,IInternalNamedEntity,INamedEntity
public class AccountFeeDTO extends ConfigurationEntityDTO
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.cyclos.model.ConfigurationEntityDTO
DESCRIPTION, INTERNAL_NAME
-
Fields inherited from class org.cyclos.model.NamedEntityDTO
NAME
-
Fields inherited from class org.cyclos.model.EntityModel
ID
-
-
Constructor Summary
Constructors Constructor Description AccountFeeDTO()AccountFeeDTO(Long id)AccountFeeDTO(Property<T,? super AccountFeeDTO> property, T value)
-
Method Summary
-
Methods inherited from class org.cyclos.model.ConfigurationEntityDTO
getDescription, getInternalName, setDescription, setInternalName
-
Methods inherited from class org.cyclos.model.NamedEntityDTO
compareTo, getName, setName, toString
-
Methods inherited from class org.cyclos.model.EntityDTO
getVersion, isPersistent, isTransient, setVersion
-
Methods inherited from class org.cyclos.model.EntityModel
equals, getId, hashCode, setId
-
Methods inherited from class org.cyclos.model.Bean
addPropertyChangeListener, addPropertyChangeListener, attributeNames, backup, changes, clearAttributes, copyPropertiesTo, copyPropertiesTo, copyPropertiesTo, dataAccessor, firePropertyChange, get, getAttribute, initDataAccessor, properties, property, propertyMap, removeAttribute, removePropertyChangeListener, removePropertyChangeListener, restore, set, set, setAttribute, setWithPropagationId, values
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.cyclos.model.IInternalNamedEntity
matches
-
-
-
-
Field Detail
-
CLASS_NAME
public static final String CLASS_NAME
-
ACCOUNT_TYPE
public static final BasicProperty<AccountTypeVO,AccountFeeDTO> ACCOUNT_TYPE
-
AMOUNT
public static final BasicProperty<BigDecimal,AccountFeeDTO> AMOUNT
-
BALANCE_HANDLING
public static final BasicProperty<AccountFeeBalanceHandling,AccountFeeDTO> BALANCE_HANDLING
-
CHARGE_MODE
public static final BasicProperty<AccountFeeChargeMode,AccountFeeDTO> CHARGE_MODE
-
CUSTOM_SCRIPT
public static final BasicProperty<CustomScriptVO,AccountFeeDTO> CUSTOM_SCRIPT
-
CUSTOM_SCRIPT_PARAMETERS
public static final BasicProperty<String,AccountFeeDTO> CUSTOM_SCRIPT_PARAMETERS
-
DAY_MONTH
public static final BasicProperty<Integer,AccountFeeDTO> DAY_MONTH
-
DAY_WEEK
public static final BasicProperty<WeekDay,AccountFeeDTO> DAY_WEEK
-
ENABLED
public static final BasicProperty<Boolean,AccountFeeDTO> ENABLED
-
ENABLED_SINCE
public static final BasicProperty<DateTime,AccountFeeDTO> ENABLED_SINCE
-
FREE_BASE
public static final BasicProperty<BigDecimal,AccountFeeDTO> FREE_BASE
-
HOUR
public static final BasicProperty<Integer,AccountFeeDTO> HOUR
-
NOTIFY_WHEN_SUCCESS
public static final BasicProperty<Boolean,AccountFeeDTO> NOTIFY_WHEN_SUCCESS
-
PAYMENT_DIRECTION
public static final BasicProperty<AccountFeePaymentDirection,AccountFeeDTO> PAYMENT_DIRECTION
-
RECURRENCE
public static final BasicProperty<TimeIntervalDTO,AccountFeeDTO> RECURRENCE
-
RUN_MODE
public static final BasicProperty<AccountFeeRunMode,AccountFeeDTO> RUN_MODE
-
TRANSFER_TYPE
public static final BasicProperty<TransferTypeVO,AccountFeeDTO> TRANSFER_TYPE
-
-
Constructor Detail
-
AccountFeeDTO
public AccountFeeDTO()
-
AccountFeeDTO
public AccountFeeDTO(Long id)
-
AccountFeeDTO
public AccountFeeDTO(Property<T,? super AccountFeeDTO> property, T value)
-
-
Method Detail
-
doGetProperties
protected List<Property<?,?>> doGetProperties()
- Overrides:
doGetPropertiesin classConfigurationEntityDTO
-
getAccountType
public AccountTypeVO getAccountType()
-
setAccountType
public void setAccountType(AccountTypeVO accountType)
-
getAmount
public BigDecimal getAmount()
-
setAmount
public void setAmount(BigDecimal amount)
-
getBalanceHandling
public AccountFeeBalanceHandling getBalanceHandling()
-
setBalanceHandling
public void setBalanceHandling(AccountFeeBalanceHandling balanceHandling)
-
getChargeMode
public AccountFeeChargeMode getChargeMode()
-
setChargeMode
public void setChargeMode(AccountFeeChargeMode chargeMode)
-
getCustomScript
public CustomScriptVO getCustomScript()
-
setCustomScript
public void setCustomScript(CustomScriptVO customScript)
-
getCustomScriptParameters
public String getCustomScriptParameters()
-
setCustomScriptParameters
public void setCustomScriptParameters(String customScriptParameters)
-
getDayMonth
public Integer getDayMonth()
-
setDayMonth
public void setDayMonth(Integer dayMonth)
-
getDayWeek
public WeekDay getDayWeek()
-
setDayWeek
public void setDayWeek(WeekDay dayWeek)
-
isEnabled
public boolean isEnabled()
-
setEnabled
public void setEnabled(boolean enabled)
-
getEnabledSince
public DateTime getEnabledSince()
-
setEnabledSince
public void setEnabledSince(DateTime enabledSince)
-
getFreeBase
public BigDecimal getFreeBase()
-
setFreeBase
public void setFreeBase(BigDecimal freeBase)
-
getHour
public Integer getHour()
-
setHour
public void setHour(Integer hour)
-
isNotifyWhenSuccess
public boolean isNotifyWhenSuccess()
-
setNotifyWhenSuccess
public void setNotifyWhenSuccess(boolean notifyWhenSuccess)
-
getPaymentDirection
public AccountFeePaymentDirection getPaymentDirection()
-
setPaymentDirection
public void setPaymentDirection(AccountFeePaymentDirection paymentDirection)
-
getRecurrence
public TimeIntervalDTO getRecurrence()
-
setRecurrence
public void setRecurrence(TimeIntervalDTO recurrence)
-
getRunMode
public AccountFeeRunMode getRunMode()
-
setRunMode
public void setRunMode(AccountFeeRunMode runMode)
-
getTransferType
public TransferTypeVO getTransferType()
-
setTransferType
public void setTransferType(TransferTypeVO transferType)
-
-